excel中如何使用函数在选定区域内查找符合条件的值,并能返回该单元格所在行,前面一列的单元格内容

例如:ABCD1姓名性别代码2代码的值是唯一的,选定代码的区域,查找符合的一个且唯一符合的值,返回与该代码在同一行的姓名值。用函数做。谢谢!!!急用... 例如:A B C D
1姓名 性别 代码
2
代码的值是唯一的,选定代码的区域,查找符合的一个且唯一符合的值,返回与该代码在同一行的姓名值。用函数做。

谢谢!!!急用
展开
 我来答
wencuan
2008-09-14 · TA获得超过651个赞
知道小有建树答主
回答量:444
采纳率:0%
帮助的人:427万
展开全部
姓名 性别 代码 要查代码 姓名
A1 男 1001 1005 A4
A2 女 1002
A5 男 1003
A6 女 1004
A4 男 1005
A8 女 1006

假设姓名、性别、代码的数据(包含3个字段)位于工作表的B1:D7区域,现在想在F2输入要查的代码,并立即在G2单元格显示对应姓名,则G2的公式是:

=INDEX($B$2:$B$7,MATCH(F2,$D$2:$D$7,))
宫蕊肇雨
2019-11-18 · TA获得超过3.8万个赞
知道大有可为答主
回答量:1.2万
采纳率:28%
帮助的人:1077万
展开全部
一、
a列品种、b列金额、c列查询名称(c2)、d列金额合计(d2)
二、
在d2中输入公式:
=sum(if($a$2:$a$30=$c2,$b$2:$b$30,0))
——上面是数组公式,用ctrl+shift+enter完成公式。
——将c2、d2公式向下复制,可建立多个查询。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
nbmsxm
2008-09-25 · 超过38用户采纳过TA的回答
知道小有建树答主
回答量:135
采纳率:0%
帮助的人:101万
展开全部
在f2空白单元格处
=index($b2$:$b4$,match(e2,$d2$:$d4$,0),1)
解释=index(要返回的单元格区域,match,(要查找的单元格区域,0),1)
你在e2里输入代码F2就能显示代码对应的名字
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
HuaGeG
2008-09-14 · TA获得超过7708个赞
知道大有可为答主
回答量:8038
采纳率:26%
帮助的人:2207万
展开全部
如果代码在a列,姓名在b列
公式=vlookup("代码",a:b,2,0)

若调列顺序影响其他公式的引用,就用index,match函数
=index(b:b,match("代码",d:d,0))
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式