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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何查看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、在空白区域中红色框代表的是因左侧身份证号列缺少身份证号信息而无法实现查找,因此此处为错误值,现在为空值,绿色框中的空白意味着,右侧身份证列中并没有左侧列中的身份证号,也就是右侧列中没有,而左侧列中有的身份证号及对应的姓名,如果正常显示姓名,说明左右两侧均有。

参考技术A

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

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

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

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

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

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

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

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

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

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

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

参考技术B 可用以下方法检查(假定A列是否包含B列内容,A列数据A1:A100,B列数据B1:B50):
1、=IF(SUMPRODUCT(COUNTIF(B1:B50,A1:A100)),"包含","不包含")
其中:COUNTIF(B1:B50,A1:A100)统计B列内容在A列存在的分布情况,显示0没有,大于0则存在。再用SUMPRODUCT将分布结果加总,不等于0说明包含。
2、=IF(COUNT(MATCH(B1:B10,A1:A10,)),"包含","不包含") 按组合键ctrl+shift+enter结束公式。
其中:MATCH(B1:B10,A1:A10,)将B列内容与A列内容进行匹配检查,存在大于0的数字说明包含,#N/A说明没有,再用COUNT函数统计,不等于0说明包含。
参考技术C 在C1中粘入公式,并向下填充:=IF(COUNTIF(B:B,A:A)=1,"包含","不包含") 参考技术D 或者用LOOKUP 比较也可以

急急急!!!delphi中修改了DBGridEh中一列的值,希望在另一列显示修改的当前日期

当“要求发货日”变更后,“要求发货日登记日期”自动修改成当前日期

参考技术A 在你更改“要求发货日期”的同时,更改“要求发货日期登记日期”,更改这两个字段的值,方法是完全一样的呀,只是“要求发货日期”的值是通过编辑框得到,而“要求发货日期登记日期”的值就是当前系统日期date. 参考技术B adoquery的字段事件onchange上给另外一个字段赋值即可追问

要求发货日改变后,要求发货日登记日期自动改成当前日期。然后再点保存按钮保存到数据库中,具体怎么写呢

追答

dataset.fieldbyname('发货日登记日期').asdatetime := date ;
放在要求发货日字段的onchange事件里面

追问

请问,要求发货日字段的onchange事件是自己写的吗?我看这里没有。

追答

这是dbgrid的
你要找到adoquery,看里面的字段

追问

很少用delphi,希望详说呀

追答

留q

追问

在吗?在吗

追答

追问

我的q

本回答被提问者采纳
参考技术C 这个不知道,等高人回答吧

以上是关于如何查看excel中一列是不是包含另一列的内容的主要内容,如果未能解决你的问题,请参考以下文章

python如何根据csv中一列的内容对另一列进行写入

excel中选中一列进行排序如让其他列的数据跟随移动

怎么去除datatable 中一列的重复值【急】

怎么去除datatable 中一列的重复值【急】

EXCEL里面怎么自动查看单元格是不是包含在另一列

excel如何快速判断一个内容是不是在另一列复杂内容中?