看这个公式的意思是,是想要筛选出唯一项
举例:假设公式写到C列,B列数据是 B1=Q,B2=E,B3=Q,那么这个计算出来的公式是C1=重复,C2=唯一,C3=重复
如果想要实现的功能是去掉重复的项,重复的至少保留一个,那么这个公式就是有问题的
需要修改为,=IF(COUNTIF(B$1:B1,B1&"*")>1,"重复","唯一")
另外,b1&"*"中是有通配符的,也就是说,只要是对有相同开头的两个列进行判断时,可能出现不同的结果
举例:假设公式写到C列,B列数据是 B1=Q,B2=QWE,那么这个计算出来的公式是C1=重复,C2=唯一
不正确。
=IF(COUNTIF(b:b,b1&"*")>1,"重复","唯一")
比如,B1=ABC B2=ABCD 这时个显示为复重,但实际不重复
这个公式本身是没有问题的。
问题是你想要的结果是什么
从公式看:
如果B列含有以B1开头的单元格则返回重复。否则返回唯一。