如果其他两个单元格匹配,则在另一个单元格的位置返回第三个单元格的值

时间:2019-07-10 22:03:09

标签: excel excel-formula

https://i.stack.imgur.com/WJAS0.png(很抱歉,该链接,我没有足够的代表来发布图片)

我正在尝试一个公式,如果在D列中找到的任何值(考虑到某些单元格具有多个值,即D4单元格)与A列中的值匹配,然后返回同一行的值与D列相关。

例如,在单元格D4中,数字786403213972与A2匹配,则单元格C4将返回100。

1 个答案:

答案 0 :(得分:0)

紧跟您的最后一个问题here,通过这种方式可以做到这一点(请注意,这很长而且很棘手)

enter image description here

C2中的公式:

=IF(SUMPRODUCT(--(ISNUMBER(SEARCH(TRIM(MID(SUBSTITUTE(D2,CHAR(10),REPT(" ",99)),(ROW(OFFSET($A$1,,,LEN(D2)-LEN(SUBSTITUTE(D2,CHAR(10),""))+1))-1)*99+((ROW(OFFSET($A$1,,,LEN(D2)-LEN(SUBSTITUTE(D2,CHAR(10),""))+1)))=1),99)),TRANSPOSE($A$2:$A$7)))))>0,B2,"")

通过 Ctrl + Shift + Enter

确认为数组公式

向下拖动...