代码之家  ›  专栏  ›  技术社区  ›  msuchy

在Excel中删除相同客户端的目标

  •  0
  • msuchy  · 技术社区  · 4 年前

    我有一张三栏的表格:

    # date, name, destination
    1.10. Joe, Prague
    2.10. Joe, Paris
    2.10. Joe, London
    2.10. Bob, London
    

    我需要使用日期和名称来聚合它。即拥有:

    1.10. Joe, Prague
    2.10. Joe, "Paris, London"
    2.10. Bob, London
    

    我尝试了查询、选择和分组以及文本连接的各种组合,但我无法得到我需要的结果。有可能吗?

    0 回复  |  直到 4 年前
        1
  •  0
  •   ziganotschka    4 年前

    一种可能性是

    1. 创建具有唯一值的辅助列,例如(D列): =UNIQUE(A:A)
    2. 创建一列,将C列中对应于D中每个唯一值的所有值连接起来:

    =join(",",query(A1:D, "select C where A = "&D1&""))

    我把把它包装成数组公式的任务交给了其他人:-)或者,你可以把结果从第一个单元格拖到底部。