【发布时间】:2021-06-23 09:36:27
【问题描述】:
我有下表,名称在 A 列,城市在 B 到 E 列:
城市可以作为单个条目或组合出现(即“都柏林”或“都柏林,旧金山”)。城市组合始终按字母顺序排序,因此不会出现“特拉维夫,都柏林”这样的组合。
我想获取给定城市组合的所有名称。对于每个城市组合,我想获得一个名称的排序列表,每个单元格一个名称:
例如,组合“Amman, Tel Aviv”在给定数据中出现了四次(在图像中突出显示),因此在结果表中“Amman, Tel Aviv”的行中应该有四个名称。
有没有使用公式(不是脚本)的方法?我知道 HLOOKUP/VLOOKUP 只会返回一个值。我曾想过 ARRAYFORMULA 和 FILTER 或 MATCH 的某种组合,但我几乎不明白 ARRAYFORMULA 的工作原理。
链接到example sheet。
【问题讨论】:
标签: google-sheets match array-formulas