Excel公式匹配A列中的值,并且不返回空白列B

时间:2019-03-14 10:19:52

标签: excel formula

在创建公式时需要一些帮助。

在A列中有类似“ EAJ,ECJ,EDJ ...”的文本,在B列中有需要返回的文本,在这种情况下为“ C1”。但是,当我使用索引/匹配的vlookup时,由于明显的原因,导致空白单元格。

有什么方法可以建立公式来匹配A列中的文本,并首先返回B列上方的非空单元格?例如,如果匹配文本在A322中,则返回值将为B318,因为从B322到B319的范围内的单元格都是空白。

Index/Match

1 个答案:

答案 0 :(得分:1)

您需要在B列中找到最后一个文本,直到找到ECJ所在的行。

=INDEX(B:B, MATCH("zzz", B$1:INDEX(B:B, MATCH("ECJ", A:A, 0))))

"ECJ"替换工作表中包含 ECJ 或要在A列中匹配的任何其他值的单元格。