Excel核对求助

来源:百度知道 编辑:UC知道 时间:2024/05/21 20:36:00
A列有一组人员名字,我现在要核对这列名字是否在B列出现,并标注出来。 例如 张三在A4出现,又在B8出现过,就需要标注出来
A列中的某人名字是否在B列以及若出现又具体在哪排都是未知的,我需要的只是知道A列中的全部名字哪些在B列出现过就行了
1楼的公式虽然没用起,也谢谢了
下面的几楼对部分数据有用,有些名字在后面有出现,但没被标注出来

你的问题用条件格式最简单:
选定A列数据区域,点"格式"->"条件格式",将条件设为:
公式=COUNTIF(B:B,A1)
点"格式"->"图案",选中红色,点两次"确定".

选定A1:A10,格式-条件格式-格式1下面选择公式,后面写 =COUNTIF($B$1:$B$10,A1)>0
点击格式按钮,选择一种格式,确定.
建立C列,公式如下
C1
=CONCATENATE(IF(ISNA(MATCH(A1,$B$1:$B$5,0))=FALSE,"出现过","没出现"),IF(IF(ISNA(MATCH(A1,$B$1:$B$5,0))=FALSE,"出现过","没出现")="没出现","",CONCATENATE(",在第",MATCH(A1,$B$1:$B$5,0),"行")))

结果可出现:
“没出现”

“出现过在第几行”

一楼修改的答复如下:

建立C列,公式如下
C1
=CONCATENATE(IF(ISNA(MATCH(A1,$B$1:$B$5,0))=FALSE,"出现过","没出现"),IF(IF(ISNA(MATCH(A1,$B$1:$B$5,0))=FALSE,"出现过","没出现")="没出现","",CONCATENATE(",在第",MATCH(A1,$B$1:$B$5,0),"行")))

结果可出现:
“没出现”

“出现过在第几行”
LZ想要啥,筛选C列就可以啊
比如要
如果要知道A列中的全部名字哪些在B列出现