EXCEL 如何实现这样的查询

来源:百度知道 编辑:UC知道 时间:2024/06/15 09:38:30
WEB数据导入EXCEL之后,在表1中有如下内容:
编号 姓名 年龄 性别 详细信息
3 王林 20 男 点击查看
2 李风 21 男 点击查看
1 李燕 22 女 点击查看

所有个人的详细信息在WEB页面点击“点击查看”按纽打开才显示,导入EXCEL 在表2中显示 如点击编号3 WEB数据导入表2中显示如下:
编号:3
姓名:王林
年龄:20
性别:男
联系电话:139**********
问题来了 ************************************************************
如何利用EXCEL 实现如下操作:
1:一次查询出某一个人的所有信息包括 编号姓名年龄性别联系电话 输出在新表中某列
2:不显示 编号。年龄 2项 又该如何查询 (只显示姓名 年龄 联系电话)
3:WEB数据自动刷新,每次查询的是最新的信息:

很困惑,望高手帮忙解答。我是菜鸟,在下感激不敬`````谢谢

编号 姓名 年龄 性别 联系电话
1 李燕 22 女 12345678990
2 李风 21 男 32144556678
3 王林 20 男 56678990876

假设在E5单元格输入查询信息(姓名)
查询姓名:=VLOOKUP(E5,B2:E4,1,FALSE)
查询年龄:=VLOOKUP(E5,B2:E4,2,FALSE)
性别查询:=VLOOKUP(E5,B2:E4,3,FALSE)
查询电话:=VLOOKUP(E5,B2:E4,4,FALSE)

如果还有其他信息,那么就扩大B2:D4的范围,可能是B2:Z100等等。

我大致跟你解释一下,E5表示需要查询的内容,B2:D4表示要查询的内容所在的区域,数字表示位于所在区域的第几列,FALSE意思是精确匹配。

若不希望显示某一项,则把那一项的公式删掉即可。
数据库的信息若发生变动,查询到的信息会随之变动,也就是会随之更新。

用vlookup函数可以搞定