excel中match查找范围内有两个符合条件的怎么办?

如图,在查找的数字中有两个“4”,但用match只能得到第一个数的位置。有没有其他函数可以解决这个问题?谢谢... 如图,在查找的数字中有两个“4”,但用match 只能得到第一个数的位置。有没有其他函数可以解决这个问题?谢谢 展开
 我来答
小圆帽聊汽车
高粉答主

2019-07-02 · 致力于汽车领域知识的解答
小圆帽聊汽车
采纳数:796 获赞数:270537

向TA提问 私信TA
展开全部

1、想把C列数据引用到D列,在D2单元格输入=VLOOKUP(A2&B2,IF({1,0},A2:A7&B2:B7,C2:C7),2,FALSE)

2、按ctrl shift enter组合键即可实现引用。

3、VLOOKUP(查找值,在哪里找,找到了之后返回第几列的数据,逻辑值),其中,逻辑值为True或False。这是vlookup函数语法的通俗版解释。

4、IF({1,0},相当于IF({True,False},用来构造查找范围的数据的。而IF({1,0},A2:A7&B2:B7,C2:C7)表示将A列和B列的数据合并为一列;将C列数据作为一列。这样查找区域就是俩列了。

5、=VLOOKUP(A2&B2,IF({1,0},A2:A7&B2:B7,C2:C7),2,FALSE)公式中2表示返回查找区域第二列(就是c列)的数值。

令思雅0ht
2015-10-02 · 知道合伙人软件行家
令思雅0ht
知道合伙人软件行家
采纳数:483 获赞数:7241
从事工程行业10年。

向TA提问 私信TA
展开全部

有2个及2个以上符合条件的时候,match函数返回第1个条件成立位置数。

如上图中,match函数返回的是第一个4出现的位置,如果是想得到所有4的位置可以用下图中的公式

公式是数组公式,三键结束。Ctrl+shift+enter,出现错误值就说明没有了

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
广东山村憨夫
推荐于2016-07-10 · TA获得超过779个赞
知道小有建树答主
回答量:1233
采纳率:50%
帮助的人:938万
展开全部
查找4对应的行号,可用公式=SMALL(IF($A$1:$A$100=4,ROW($1:$100),200),ROW(A1)),按ctrl+shift+enter键,然后下向下填充,有多少个4,公式就应用多少行(超过则错误)。
追问
ROW($1:$100)是什么意思?
追答
行号。1:100行
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
文具盒74
2013-11-09 · TA获得超过278个赞
知道小有建树答主
回答量:350
采纳率:0%
帮助的人:232万
展开全部
=SMALL(IF($a$1:$a$100=4,ROW($1:$100),"木有了"),ROW(A1))
ctrl+shift+enter 下拉
和楼上说的一样。。只是好像如果是200的话,超出4的个数会显示200...
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
新语丝3
2013-11-09 · TA获得超过153个赞
知道小有建树答主
回答量:673
采纳率:50%
帮助的人:221万
展开全部
=INDEX(C$3:H$11,MATCH(C16,B$3:B$11),MATCH(D16,C$2:H$2))

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

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式