关键词: 数据引用 vlookup
场景: A表想引用B表中的数据
解决方案:用vlookup函数查找B表中的数据,并返回B表中指定列的值
使用方法:
1、参数解释:
Lookup_value: A表中要要查找的字段,该字段肯定是存在于B表中的
Table_array: B表的范围
Col_index_num: 需要返回B表的列号,序号是从1开始计数的
Range_lookup: FALSE 或者 TRUE。 false代表精确查找, true代表模糊查找,这里不要被弹窗中的解释误导了,实际使用中,直接填FALSE就可以了
注意点:上面A表中带查询的字段(Lookup_value所在的字段),在B表必须是第一个字段,否则会出错。
2、批量应用问题, 当上下应用该函数的时候,会发现里面不仅Lookup_value字段会变化,其他的字段也都在变化,比如目标表的范围,这就导致查找不能正常工作了。
解决方案: 需要提前固定里面的不变的参数, 选中里面需要固定的地址,然后按F4按钮就会替换成类似$的表现形式,而不是之前的一个具体的位置值。这样上下拉的时候该值就不会随着一起变化了。
3、还是批量应用问题,如果有几万行要应用,按照之前的方法 选中方格并且变成实心+ 往上下拉 显然不靠谱,有效的方法是: 先在第一行将函数设置好,然后在该列上,从第一行到最后一行选中,使用ctr+D 来批量应用。