首页 > 解决方案 > Excel公式匹配A列中的值并返回非空白单元格B列

问题描述

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

在 AI 列中有“EAJ、ECJ、EDJ...”之类的文本,在 B 列中有我需要返回的文本,在本例中为“C1”。但是,当我使用索引/匹配的 vlookup 时,由于明显的原因得到空白单元格。

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

索引/匹配

标签: excelformula

解决方案


您需要将 B 列中的最后一个文本定位到您定位 ECJ 所在的行。

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

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


推荐阅读