excel根据前两列连接第三列

时间:2017-10-22 07:43:34

标签: excel excel-vba concatenation vba

sample Data sample Data

Result dataResult data

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

2 个答案:

答案 0 :(得分:0)

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

插入数据透视表

enter image description here

总结您的数据 enter image description here

答案 1 :(得分:0)

  1. 使用自定义排序选项排序位置,IP。
    1. = IF(CONCATENATE(A2,B2)<> CONCATENATE(A1,B1),C2,D1&","& C2)。
    2. 使用其他条件在不需要的行中创建空白 - = IF(CONCATENATE(A2,B2)<> CONCATENATE(A3,B3),CONCATENATE(D2,"",)&# 34;&#34)
    3. 应用过滤器并删除空白列
    4. 复制粘贴并删除不需要的列
      step1 - custom sort
      step2 - formula 1
      step3- result after apply formula
      step 4 - formula 4
      step5 - result after apply formula 2
      step6-Apply filter - deselect blank
      step7-Copy paste and delete unwanted columns