请教专家EXCEL 两个表格 其中第一个表格的人员名单都包括在第二个表格中 但是这第二个表格没有这些被包含
使用Vlookup
=VLOOKUP(B5,[Book2]Sheet1!$A:$O,2,0)
但前提条件,在选取区域时,表2中,姓名必须在选取区域的第一列。否则无法引用。
原因是设置了不能预览多文档。
1、首先按“win+R”组合键打开运行窗口,输入“regedit”,回车确定。
2、然后在弹出来的窗口中定位找到该路径HKEY_CLASSES_ROOT \ Excel.Sheet.12和HKEY_CLASSES_ROOT\Excel.Sheet.8。
3、然后更改HKEY_CLASSES_ROOT \ Excel.Sheet.12里面的注册表,打开shell\open,删除里面的ddeexec文件夹。
4、然后打开command文件夹,双击里面的注册表command。将里面的文件改为如下:xb'BV5!!!!!!!!!MKKSkEXCELFiles>VijqBof(Y8'w!FId1gLQ "%1"。
5、紧接着然后同样的方法去Excel.Sheet.8里面shell\open,删除ddeexec文件夹,然后也是在command里面修改注册表文件:xb'BV5!!!!!!!!!MKKSkEXCELFiles>VijqBof(Y8'w!FId1gLQ "%1"。
6、最后就可以解决问题了。
由于提问中没有表格的实际数据截图,只好按我这边的设定举例了,如不符合的,请把表格截图发上来,要把行号和列标截在图中。
假设表一与表二姓名与身份证号码都是在A和B列,在表二的C2输入公式下拉:
=IF(B2="",IF(COUNTIF(表一!A:A,A2),VLOOKUP(A2,表一!A:B,2,),""),B2)
然后复制C列,点B列,选择性粘贴->数值->确定,再删除C列即可。
我把文件传上来,请点击这回答右下角绿色的“点击下载”按钮,下载文件看看效果。
将两张表都按人员姓名排序,再将排序后的第一张表人员姓名和身份证号码复制到第二张表,然后检查是否有重复或错误。虽然不一定一次成功,但可减少工作量。
用VLOOKUP函数,具体公式要看你两个表格的结构。