【问题标题】:Google Spreadsheet and grouping similar columns谷歌电子表格和分组类似的列
【发布时间】:2016-02-03 09:59:19
【问题描述】:

我有一个大的 skus 列表和一个“父” skus 的列表。 我想匹配相似的 sku 并将它们列在一行中。

查看下图!

Example

那里有没有电子表格技能的人? (可以是excel或者google sheet)

https://docs.google.com/spreadsheets/d/17AnkT0weoJ8VY09pckVladRUmdqJakErvNuTWXChQzQ/pubhtml?gid=60236703&single=true

【问题讨论】:

  • 到目前为止你尝试过什么?请阅读stackoverflow.com/help/how-to-ask。这是为了帮助您解决代码问题,而不是代码编写服务。
  • 我的列 B 的公式为 '=UNIQUE(B2:B)' 并尝试通过执行 '=if(B2=D2;A2)' 来获得分组,但后来我得到了错误D3 行,它适用于其中一个 sku:docs.google.com/spreadsheets/d/…

标签: google-sheets formulas


【解决方案1】:

B2 中使用=ArrayFormula(UNIQUE(REGEXEXTRACT(A2:A,"\d+")))
这将在 - 之前提取 SKU 父 ID 并删除重复项。

然后在 C2 中输入=JOIN(", ",FILTER($A$2:$A$18,REGEXMATCH($A$2:$A$18,B2)))
这将按 C 列中的父 SKU 过滤所有 SKU,并将它们连接到一个字符串中。
然后可以向下拖动该公式。

如果有人知道将后一个公式与数组公式结合起来以避免拖累的解决方案,我很高兴提出建议。

【讨论】:

  • 太棒了!谢谢!
猜你喜欢
  • 2015-05-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多