如何查看excel中一列是否包含另一列的内容

excel中比如A1的内容为大中小 B2的内容为大 如果A1包含B2的内容 就在C1中显示大

1、左侧和右侧分别是两列身份证号和对应的姓名列,右侧列是总表,左侧列里少一些姓名及对应的身份证号,现在需要查看是少哪些人。

2、在c2单元格中输入=vlookup(),括号要用英文状态下的括号,然后鼠标左键点按括号内部,使得光标在括号内部闪烁。

3、光标在括号内闪动后,鼠标左键点按a2单元格,这是通过点选的方法获取函数的第一个参数,也就是查找值。

4、点选完a2单元格后输入一个逗号,要求是英文状态下的逗号,然后在用鼠标左键框选右侧身份证号及姓名列中的数据,作用是获取函数的第二个参数,也就是数据表,函数将会在数据表的最左侧列查找第一个参数查找值。

5、之后输入一个英文状态下的逗号,再输入2,再输入英文状态下的逗号,再输入0,2的作用是返回数据表中从左侧数的第二列中的值,0代表精确查找。

6、用鼠标左键点按第二个参数一侧向另一侧拖动,选中这个参数后点按键盘上的f4键,使得该参数的行标和列标签前面出现美元符号,目的是为了固定函数参数。

7、之后点按函数最右侧位置,使得光标在此处闪动,然后点按回车或者点按箭头指向的对号。

8、此时这个函数的返回值已经出现在单元格中,但是在编辑栏中依然可以看到公式的全部,鼠标左键点按单元格右下角双击或者下拉完成函数的向下复制。

9、将这一列函数的结果复制后选择性粘贴为数值,然后将返回值中的错误值替换为空值。

10、此时可以看到原来为错误的一些单元格显示为空白,以这一列升序或者降序排序。

11、在空白区域中红色框代表的是因左侧身份证号列缺少身份证号信息而无法实现查找,因此此处为错误值,现在为空值,绿色框中的空白意味着,右侧身份证列中并没有左侧列中的身份证号,也就是右侧列中没有,而左侧列中有的身份证号及对应的姓名,如果正常显示姓名,说明左右两侧均有。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-05-08

使用VLOOKUP函数,你搜索学习一下这个函数的用法,对你绝对很有帮助。

经过研究发现用macth函数,请参考图例,希望能帮到你,你可以结合一下楼下的iferror的函数改善,谢谢!

追问

MATCH这函数比较接近我要的答案,问题要实现循环,如果与关键字.csv!E相符就得出E的数据,不符合进行该列下一位数匹配

本回答被网友采纳
第2个回答  2018-05-08
C1输入公式:=IF(IFERROR(FIND(B2,A1),FALSE),B2,"无匹配结果")追问

这个代码我试下实现是相同情况下才可实现,我要求是A有大中小,B有大,匹配到就显示大

追答

B列数据什么格式可否截图看一下

追问

B列为关键字表格关键字

追答

你要得到什么结果?这图跟你描述的不一样啊,没看懂你要干嘛

追问

地址表格,G2地址:广东珠海市斗门区井岸镇朝南路170号(四楼) 关键字表格: 关键字列里面有朝南路, O2通过公式得出:朝南路。 G4地址: 广东珠海市斗门区井岸镇美湾南小区45号3单元603 关键字表格:关键字列有美湾南,O4通过公式得出:美湾南

相似回答