不懂就问,如何统计并输出单元格名称
excel吧
全部回复
仅看楼主
level 1
qw915260 楼主
统计次数已经做完了,现在想把出现的名称统计上,如在后面单元格分别填上通脉颗粒、丹参滴丸、丹参。。把名字填上。
2019年06月05日 08点06分 1
level 1
qw915260 楼主
2019年06月05日 08点06分 2
level 1
qw915260 楼主
find vlookup 单独用会用套一起连不起来啊
2019年06月05日 09点06分 3
level 8
图中E2公式:=SUM(IF(ISERR(FIND(D2,$C$2:$C$5)),0,1))
注意:
1、公式中的引用范围根据实际情况修改
2、此公式为数组公式,需要同时按下 Ctrl+Shift+回车 三键结束输入,否则公式无效
2019年06月05日 09点06分 4
谢谢,解决了,用=TEXTJOIN(",",1,IF(ISNUMBER(FIND(G2,C:C)),B:B,""))
2019年06月06日 06点06分
level 13
应该不会一个单元格出现重复东西。E2公式如下
=COUNTIF(C:C,"*"&D2&"*")
如果D列的药名有包含关系(比如 制附子,附子 都出现在D列),那么去一下bug:
=COUNTIF(C:C,"*"&D2&"*")-sum(sumif(D:D,{"","?*"}&D2&{"?*",""},))
2019年06月05日 09点06分 5
level 13
再完善一下。避免出现中间包含的。
=COUNTIF(C:C,"*"&D2&"*")-SUM(SUMIF(D:D,{"","?*","?*"}&D2&{"?*","","?*"},E:E))
2019年06月05日 09点06分 6
level 1
qw915260 楼主
谢谢大家问题解决了使用的公式是=TEXTJOIN(",",1,IF(ISNUMBER(FIND(G2,C:C)),B:B,""))
2019年06月06日 06点06分 7
level 1
qw915260 楼主
谢谢大家问题解决了使用的是
=TEXTJOIN(",",1,IF(ISNUMBER(FIND(G2,C:C)),B:B,""))
2019年06月06日 06点06分 8
1