发布网友 发布时间:2022-04-26 23:27
共5个回答
热心网友 时间:2022-06-20 02:58
没图,理解起来就费点劲,VLOOKUP既然理解不来,那就是使用INDEX+MATCH来处理就好了。
公式:
=INDEX('文件1'!$E:$E,MATCH(A1,'文件1'!$A:$A,))
这样写的好处是,我只在A列里面查找对应值所在的行,然后再E列返回对应行的单元格内的值,这样只对单列数据应用,在对其他行列的操作都不会影响到我公式中的数据,只要不将公式中对应列删除就不会多结果产生影响。
热心网友 时间:2022-06-20 02:58
因为你的公式中,已用了固定的数字4列取第4列,也就是D列。所以数据源中D列的前面插入列时,就无法取到D列的数据了。热心网友 时间:2022-06-20 02:59
若你老是这样有插入和删除列的数据结构操作,建议不要使用这个VLOOKUP函数吧!!
就你目前的情况,应该可以用LOOKUP函数很轻松实现的,第二行的对应公式改为:
=LOOKUP(1,0/('表格1'!$A:$A=A2),'表格1'!$E:$E)
复制并下拉,即可
热心网友 时间:2022-06-20 02:59
第一个个A~F这个好办,你直接A:Z,所以不管如何插入都包含在内。热心网友 时间:2022-06-20 03:00
返回结果的第几列的数字,这个可以用公式匹配,得出结果就好了。相应的匹配函数有很多,常用的match函数。