如何批量查找内容并填写相应的数据
问题:在处理Excel表的过程中,经常会遇到要从一个现有的表格中挑选数据填入另一个表格中的问题。例如,有一个名单,填写成员的性别、身高等信息。另一个名单列举了部分需要被调用的成员名单,用户要从原名单中找出相应的成员,并将其性别身高等信息填入表格中。
如果被调用的信息很多,反复手动查找就会很复杂。这时就需要一个函数来批量处理:VLOOKUP函数可以完成这样的工作。
VLOOKUP
搜索表区域首列满足条件的元素,确定待检索单元格在区域中的行序号,再进一步返回选定单元格的值。默认情况下,表是以升序排序的。
VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)
lookup_value:需要查找的内容
table_array:查找的区域
col_index_num:需要输入的内容所在的相对位置
[range_lookup]:bool值,true是近似匹配,false是精确匹配
例子
一个数据表
要填写的表格:
填写内容:
其中$
表示他后面的符号在拖动过程中不变。
然后可以应用到整个表格:
可以看到,如果他找不到,就会报错。