【问题标题】:excel concate third column based on first two columns基于前两列的excel concat第三列
【发布时间】:2017-10-22 07:43:33
【问题描述】:

sample Data

Result data

基本上Location+IP是主键。基于主键,我想连接用逗号分隔的第三列用户。 我是excel新手,请帮忙。

【问题讨论】:

  • 我认为您希望将用户列中的所有匹配项连接为逗号分隔的字符串,以便根据位置 + ip 列的唯一组合进行查找。您可以考虑使用辅助列和带有可能唯一键的预定义命名范围。在此处查看 Chris0 的回答:stackoverflow.com/questions/6754605/… SO 上还有其他示例。

标签: excel concatenation vba


【解决方案1】:

选择所有数据并插入数据透视表以汇总数据。

插入数据透视表

总结您的数据

【讨论】:

  • 能详细解释一下吗?
【解决方案2】:
  1. 排序位置,IP 使用自定义排序选项。
    1. =IF(CONCATENATE(A2,B2)CONCATENATE(A1,B1),C2,D1 & "," &C2)。
    2. 使用另一个条件在不需要的行中创建空白 - =IF(CONCATENATE(A2,B2)CONCATENATE(A3,B3),CONCATENATE(D2,"",),"")
    3. 应用过滤器并删除空白列
    4. 复制粘贴并删除不需要的列






      @987654327 @

【讨论】:

  • 图片未出现。不知道为什么?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-09-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-11-10
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多