首页 > 解决方案 > Vlookup 从一列将值放在多列中

问题描述

我正在尝试使用 vlookup 为同一房间号返回多个电话分机。通常,我可以使用 vlookup 完成此操作,但它只从一列返回一个值。有没有办法让 vlookup 在多个单元格的同一列中返回多个值?

在我提供的可以编辑的示例电子表格中,我在标题为“电话”的选项卡的 A 列中有多次相同的房间号,因为有时同一个房间里有超过 1 部电话。我想使用一个数组公式,它在标题为“用户”的选项卡中使用 vlookup 来为同一个房间的每部电话,在 B 和 C 列中,标题为电话 1 和电话 2。

谢谢你的帮助!

标签: google-sheetsgoogle-sheets-formulavlookuparray-formulas

解决方案


你可以试试FILTER()功能。

=TRANSPOSE(FILTER(Phones!B:B,Phones!A:A=A2))

在此处输入图像描述


推荐阅读