如何用VLOOKUP查找另一个工作表的前一列数据

例如A表为数据库,B表为查找界面,固定输入界面为B表的C3位置,输入不同信息进行查找。而VLOOKUP所查找的A工作表的位置是C列,现在想在B表的C3列输入姓名,而将A表的B列信息显示出来,请问怎们弄?

基本公式如下:
在C6中输入或复制粘贴下列公式
=IFERROR(VLOOKUP($C$3,花名册!$C:$BD,COLUMNS($C:C),),"")

复制此公式粘贴到相应的单元格区域,再对公式稍加修改,主要修改COLUMNS($C:C)第2个C为D、E、F等字母。追问

=IFERROR(VLOOKUP(C3,花名册!C:BD,1,0)," ")
在C6输入这个公式,就可以获得相应的名字,但是在C11里应该输入什么公式呢?

追答

都是修改第三参数,根据实际情况,修改为其他正整数。你将1分别修改为2、3、4、5、6、7、8、9等数,看一下结果就知道了。

温馨提示:内容为网友见解,仅供参考
第1个回答  2020-04-23
=(VLOOKUP(C3,if({1,0},花名册C:C,花名册B:B,)2,0)可以搜索一下反向查找很容易出来
相似回答