Google Sheet唯一值和相邻数据

时间:2018-05-15 18:59:30

标签: google-sheets

所以我们得到了这个谷歌表(是的,我已经在谷歌论坛发布了这个,只是扩展选项)我们跟踪产品订单,所以表单包含名称和产品,这是因为我们构建的其他参数表单,所以每个客户获得的项目,添加到一个新行,我们试图弄清楚,我们如何显示这些数据,浓缩,所以我们没有看到重复的名称,所以我们然后导出该数据创建收据,附件是演示表的链接:

演示链接>> THE SHEET

          WHAT WE HAVE:     >>>    WHAT WE WOULD LIKE TO ACCOMPLISH:

       NAME    -  PRODUCT            NAME    -  PRODUCT
       DANIEL  -  ORANGE            DANIEL   -  ORANGE
       ALICE   -  PINEAPPLE         ALICE    -  PINEAPPLE - APPLE
       ALICE   -  APPLE             ROBERT   -  BANANA - KIWI 
       ROBERT  -  BANANA
       ROBERT  -  BANANA
       ROBERT  -  KIWI

1 个答案:

答案 0 :(得分:0)

有一个公式解决方案,但拆分3个公式更简单:

enter image description here

  • A:B - 数据范围,
  • D1 - 准备数据。公式为:=SORT(UNIQUE(A:B))。如果订单不是NAME,则需要排序。
  • F1 - 为NAME组准备字符。公式为:=ARRAYFORMULA(IF(OFFSET(D1,,,COUNTA(D:D))=OFFSET(D1,1,,COUNTA(D:D))," - ",","))
  • D1 - 最终结果:={UNIQUE(FILTER(D:D,D:D<>"")),TRANSPOSE(SPLIT(TEXTJOIN("",1,E:F),","))}