如何知道单元格扩展了多少格,并通过该数据进行计算

“当月累计收入”和“亿元”的单元格宽度是已知的,中间的3805.00是写在F2单元格中的数据,然后在C2中使用“split(F2,"")”函数,向右横向扩展实现的,需求是需要将这一行水平居中显示,我的想法是通过条件显示,计算得出A2单元格的宽度,但是数据的位数是会变化的,所以帆软中如何获取到单元格中的数据有几位数(包括小数点),然后运用这些数据如何去进行A2单元格的宽度的运算?

FineReport yzm3zpWw0571325 发布于 2022-7-18 11:11
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
CD20160914Lv8专家互助
发布于2022-7-18 11:13(编辑于 2022-7-18 11:14)

len(split(f2,""))

image.png

image.png

  • yzm3zpWw0571325 yzm3zpWw0571325(提问者) 大佬,那A2的宽度应该怎么通过计算得出啊,这部分应该怎么写呢?
    2022-07-18 11:15 
  • CD20160914 CD20160914 回复 yzm3zpWw0571325(提问者) 什么叫A2的宽度?不明白你现在是如何。最终要如何?
    2022-07-18 11:15 
  • yzm3zpWw0571325 yzm3zpWw0571325(提问者) 回复 CD20160914 就是中间的数据每天都会变,有时候是几千有时候几百有时候几十,就会导致中间的数据的长度会变,但是需求又要求这一块要居中显示,所以我想用报表块的宽度,减去“当月累计收入”和“亿元”的单元格宽度,减去中间数据的总宽度,再除二,就能获取左右间距,然后把A2设置成这个间距,就可以实现数据改变,A2宽度就会改变,不需要每次改变数据都重新人工设置居中了
    2022-07-18 11:23 
  • CD20160914 CD20160914 回复 yzm3zpWw0571325(提问者) 这个单元格宽度。。。你只有用js去获取了。。。。
    2022-07-18 11:24 
  • 2关注人数
  • 564浏览人数
  • 最后回答于:2022-7-18 11:14
    请选择关闭问题的原因
    确定 取消
    返回顶部