【发布时间】:2020-05-12 14:57:06
【问题描述】:
我不知道如何做一些我想你们中的一位大师以前做过的事情,不应该太具有挑战性。我的工作簿中有两张纸(我们称它们为ITEMS 和LOCS)。
工作表项目在 A 列中有一个唯一项目列表(大约 10,000 个),工作表 LOCS 在 A 列中有项目及其在 B 列中的位置。现在问题出现了,因为许多项目有多个位置(最多五个),因此占用多个LOCS 表上的行。有没有办法在我的项目表 B 列中使用 VLOOKUP 或 MATCH 的某种组合,将所有位置放入一个以逗号分隔的单元格中。显然,如果我将=VLOOKUP($A:$A, LOCS!$A:$B,2,0) 放入单元格 ITEMS!B1 中,它只会返回第一个位置。理想情况下,我希望它显示如下内容:架子、桌子、地板。任何正确方向的想法或指示将不胜感激 - 非常感谢!
【问题讨论】:
-
发布一些示例数据和想要的结果。
-
我贴了一点数据给大家!希望它有助于使我的要求更清楚。我对 VBA 很陌生,但我正在慢慢掌握它,所以如果这是最好的方法,我会理解
-
我也确信这应该可以通过 PowerQuery 作为公式之外的另一种选择
标签: excel excel-formula vlookup