作业帮 > 综合 > 作业

EXCEL中,B列中包含A列的数字,怎么才能在C列中显示出个数?

来源:学生作业帮 编辑:搜狗做题网作业帮 分类:综合作业 时间:2024/05/11 19:10:37
EXCEL中,B列中包含A列的数字,怎么才能在C列中显示出个数?
假如A B C D
012 12345 2
123 56789 0
112 01789 2
509 12308 1
EXCEL中,B列中包含A列的数字,怎么才能在C列中显示出个数?
如果A列的数据都是3位,那么在C1单元格输入以下公式,然后向下填充公式.
=COUNTIF(B:B,"*"&LEFT(A1)&"*")+COUNTIF(B:B,"*"&MID(A1,2,1)&"*")+COUNTIF(B:B,"*"&RIGHT(A1)&"*")
表示:将A1的3个数据分别截取出来,统计其在B1出现的次数.
再问: 可以了,但是有一个问题,假如A 的数字是123 B是01123 C的出现个数会变成4啊,因为A中总共就出现3个数字,怎么才能使A中的重复数字在C中是只出现一次呢?
再答: 那就通过将A列的数据分别替换进B列的方式,获得相同数。输入=LEN(A1)*LEN(B1)-LEN(SUBSTITUTE(B1,LEFT(A1,1),""))-LEN(SUBSTITUTE(B1,MID(A1,2,1),""))-LEN(SUBSTITUTE(B1,MID(A1,3,1),""))
支持Amgme的回答