首页 > 解决方案 > Vlookup 公式问题

问题描述

Excel 文件图像

大家好,请看一下Cell D2。我试过公式

=VLOOKUP(B2,$B$8:$D$12,3)

但它没有给出 Result 即我需要04 Values,因为我在那里手动编写了但它只给出01 Value。我认为数组公式可能有效,但不知道。

标签: excelexcel-formula

解决方案


VLOOKUP 将不起作用,因为它只会返回一个答案。

您将需要 TEXTJOIN 作为数组公式

=TEXTJOIN(CHAR(10),TRUE,IF($B$8:$B$12 = B2,$D$8:$D$12,""))

作为一个数组公式,退出编辑模式时必须使用 Ctrl-Shift-Enter 而不是 Enter 来确认。

TEXTJOIN 是随 Office 365 Excel 引入的。

如果您没有 Office 365 Excel,但仍希望像您的示例一样将值放在一个单元格中,您将需要 vba。


推荐阅读