用Excel表怎么查找信息?

觅夜店


用VLOOKUP函数,举一个简单的栗子。

1、假设这是一个会员信息表,工作表名为Sheet3

.

2、在另外一个工作表中是会员信息卡,我们希望输入会员姓名后,该会员的其他信息自动填写到卡片上。

我们在联系电话的单元格输入公式:=VLOOKUP(B2,Sheet3!A:F,2,FALSE)

身高的单元格输入公式:=VLOOKUP(B2,Sheet3!A:F,3,FALSE)

体重的单元格输入公式:=VLOOKUP(B2,Sheet3!A:F,4,FALSE)

爱好的单元格输入公式:=VLOOKUP(B2,Sheet3!A:F,5,FALSE)

身高的单元格输入公式:=VLOOKUP(B2,Sheet3!A:F,6,FALSE)

公式输入完成,姓名栏没有输入信息,其它栏显示错误。

.

3、当输入会员姓名后,其他信息自动填充。下面是输入会员“张三”后的信息,

.

4、下面是输入会员“钱七”后的信息,显示没毛病。


EXCEL菜鸟起航


按你的要求,vlookup函数应该不够用了。

应该用match(),然后再配合index()。

不过如果数据量大的话,会卡顿明显。

如果可以,建设使用vba写个查找的sub,或者function


分享到:


相關文章: