单元格新值获取该行所有数值,如何每个根据/切割,前后分别进行数值sum

image.png1745824226883.png

获取了某个单元格扩展的所有值,如何将每个值根据/分割,/前进行相加,/后的也进行相加,前后最终的相加结果最后还是用(前相加/后相加)进行展示。

FineReport ocN5O58V 发布于 2025-4-28 15:13
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
红足迹Lv3见习互助
发布于2025-4-28 15:16

这种最好在SQL里完成

最佳回答
0
CD20160914Lv8专家互助
发布于2025-4-28 15:17(编辑于 2025-4-28 15:33)

你的意思比如 3/1   5/2   那么就是 3+5   1+2  最后再汇总?

image.png

image.png

CONCATENATE(sum(GREPARRAY(SPLIT(JOINARRAY(GREPARRAY(SPLIT(A1:D1,"/"),len(item) > 0),","),","),index % 2 != 0)),"/",sum(GREPARRAY(SPLIT(JOINARRAY(GREPARRAY(SPLIT(A1:D1,"/"),len(item) > 0),","),","),index % 2 = 0)))

  • ocN5O58V ocN5O58V(提问者) 对的,最终效果为 8/3
    2025-04-28 15:17 
  • CD20160914 CD20160914 回复 ocN5O58V(提问者) 如果有多个值的话,都是前面的全部加起来。与后面的加起来。最后只有一个结果比如 100/450 这样一个结果?
    2025-04-28 15:19 
  • ocN5O58V ocN5O58V(提问者) 回复 CD20160914 对的,将前面获取的所有单元格的值都进行这样的相加,例如 获取到了前面单元格扩展的数据有三个, 4/1,5/2,3/6,那么这个结果为12/9
    2025-04-28 15:20 
  • CD20160914 CD20160914 回复 ocN5O58V(提问者) 上面的公式复制用吧,公式改成你的单元格范围!
    2025-04-28 15:31 
  • ocN5O58V ocN5O58V(提问者) 回复 CD20160914 好的,谢谢!
    2025-04-29 11:37 
最佳回答
0
LTC朝Lv6高级互助
发布于2025-4-28 15:18(编辑于 2025-4-28 15:31)

你用excel举例说明一下想要的结果,只是这样截图,很难理解

------------------------------------------------------

image.png

结果如下:

image.png

  • 4关注人数
  • 97浏览人数
  • 最后回答于:2025-4-28 15:33
    请选择关闭问题的原因
    确定 取消
    返回顶部