0
|
孙一Lv4见习互助发布于2020-1-4 09:36
|
思路:先把前三列里“、”前后的字符串拆开,变为六列,再用六列的字母判断是a还是b还是c,如果是你要的字母就取后面的数字,不是就取0,再求和。
|
-
BeiJingWaitMe(提问者)
- 兄弟,不能直接获取数值吗,这样有点麻烦,我的表没例子这么简单呐
-
孙一 回复 BeiJingWaitMe(提问者)
- 可以把两步的公式套起来的
=IF(LEFT(LEFT(A1,FIND(\"、\",A1,1)-1),1)=\"a\",RIGHT(LEFT(A1,FIND(\"、\",A1,1)-1),LEN(LEFT(A1,FIND(\"、\",A1,1)-1))-1),0)+ IF(LEFT(RIGHT(A1,FIND(\"、\",A1,1)-1),1)=\"a\",RIGHT(RIGHT(A1,FIND(\"、\",A1,1)-1),LEN(RIGHT(A1,FIND(\"、\",A1,1)-1))-1),0)
不知道你的表复杂到什么程度,如果数据规律与示例里一样,并且每个单元格由\"、\"与前后两部分组成,那这个公式是可以用的,只是我就写了两个相加,还有四个需要你自己添上。如果数据还有其他的情况和示例不一样的,那公式又得调整了
-
BeiJingWaitMe(提问者) 回复 孙一
- 每个单元格由\\\"、\\\"与前后两部分组成 这是什么意思,表格之间没有\\\\呀
-
孙一 回复 BeiJingWaitMe(提问者)
- 反斜线是打引号的时候自己带出来的
-
BeiJingWaitMe(提问者) 回复 孙一
- 意思把\\\\这个删了?
|
|