按[ 确定]
按钮退出,即可看到 C2 单元格已经出现了正确的结果。如图 5:
把 B2 单
元格向右拖动复制到 D2 单元格,如果出现错误,请查看公式,可能会出现,D2 的公式自动
变成了“=VLOOKUP(B2,基础数据!$A$2:$D$5,2,0)”,我们需要手工改一下,把它改成
“=VLOOKUP(A2,原表!基础数据!$A$2:$D$5,4,0)”,即可显示正确数据。继续向右复制,同
理,把后面的 E2、F2 等中的公式适当修改即可。一行数据出来了,对照了一下,数据正确
无误,再对整个工作表进行拖动填充,整个信息表就出来了。向下拉什复制不存在错误问题。
这样,我们就可以节省很多时间了。
两个 EXCEL 里数据的匹配
工作上遇到了想在两个不同的 EXCEL 表里面进行数据的匹配,如果有相同的数据项,则输出一个
“YES”,如果发现有不同的数据项则输出“NO”,这里用到三个 EXCEL 的函数,觉得非常的好用,特贴出来,
也是小研究一下,发现 EXCEL 的功能的确是挺强大的。这里用到了三个函数:VLOOKUP、ISERROR
和 IF,首先对这三个函数做个介绍。
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
VLOOKUP:功能是在表格的首列查找指定的数据,并返回指定的数据所在行中的指定
列处的数据。函数表达式是:
VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)
1. Lookup_value 为“需在数据表第一列中查找的数据”,可以是数值、文本字符串或引用。
2.Table_array 为“需要在其中查找数据的数据表”,可以使用单元格区域或区域名称等。
⑴ 如果 range_lookup 为 TRUE 或省略,则 table_array 的第一列中的数值必须
按升序排列,否则,函数 VLOOKUP 不能返回正确的数值。如果 range_lookup 为
FALSE,table_array 不必进行排序。
⑵Table_array 的第一列中的数值可以为文本、数字或逻辑值。若为文本时,不区分