如何从excel工作表中按条件自动取其对应的值?

如图,我想查张3的信息,正常情况下,可以通过“筛选”来筛查张3就可以出来了;但当表格数据众多,几百行甚至上千行时,筛选也很麻烦,现在可否通过查询的办法来求得张三的信息:在... 如图,我想查张3的信息,正常情况下,可以通过“筛选”来筛查张3就可以出来了;但当表格数据众多,几百行甚至上千行时,筛选也很麻烦,现在可否通过查询的办法来求得张三的信息:在表格旁边设置好,输入“张3”时,其对应的信息就会自动出现?这一步如何做到?不胜感谢 展开
 我来答
敏镶巧0gJ
推荐于2016-11-09 · TA获得超过4万个赞
知道大有可为答主
回答量:2.4万
采纳率:88%
帮助的人:4524万
展开全部

1.选择B7单元格,输入“=INDEX($A$2:$A$5,MATCH(MAX(B2:B5),B2:B5,0))”,按回车,显示该科目最高分对应的学生姓名。


2.MAX(B2:B5)表示取B2:B5区域内的最高分,即“100”

MATCH(MAX(B2:B5),B2:B5,0)表示查询“100”在B2:B5区域内所对应的序号,即“3”

INDEX($A$2:$A$5,MATCH(MAX(B2:B5),B2:B5,0))表示查询A2:A5区域内第“3”个单元格所对应的内容,即“小经”。

关于MATCH函数和INDEX函数的详细学习见参考资料。


3.选择B7单元格,复制填充至C7:F7区域,自动计算出其他科目最高分的学生姓名。

pu...8@126.com
推荐于2016-09-03 · TA获得超过412个赞
知道小有建树答主
回答量:238
采纳率:0%
帮助的人:111万
展开全部
假设在I2输入姓名,J2开始显示其他信息,则J2公式如下:
=VLOOKUP($I2,$A:$H,COLUMN(B:B),0)
公式向右拖拉复制就可以了。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
pig_tails
2013-12-16 · TA获得超过511个赞
知道小有建树答主
回答量:538
采纳率:100%
帮助的人:112万
展开全部
可以的,使用vlookup函数,当然,我觉得仅仅是查询用户信息,直接用excel的查找不是更方便。。。
追问
可否赐教,谢谢。。。。如果行次少,都不用查,一目了然的,就是数据太多的情况下想使用简捷的办法。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
鱼鳅泥
2013-12-16 · TA获得超过281个赞
知道小有建树答主
回答量:202
采纳率:0%
帮助的人:114万
展开全部

在红框中输入张3就行了

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ricky43
2013-12-16 · TA获得超过2354个赞
知道大有可为答主
回答量:1687
采纳率:66%
帮助的人:691万
展开全部

请下载附件,Sheet1查询的名字改变相应数据会跟着变化。





已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式