Excel:A 列中有重复的名称,B 列中有唯一的数据。我希望每个唯一名称占一行,并有多个列

Excel:A 列中有重复的名称,B 列中有唯一的数据。我希望每个唯一名称占一行,并有多个列

我需要帮助获取如下所示的电子表格:

Smith, A.   Education       
Smith, A.   Government      
Smith, A.   Marketing

要查看,请列出一次名称,并将三个单词列在单独的列中:

Smith, A.   Education   Government  Marketing

答案1

无需 VBA 即可完成此操作。下面是包含公式的示例电子表格,这些公式将固定数据。

在此处输入图片描述

  1. 使用高级过滤器将唯一名称复制到 G 列。
  2. 在 D2 位置=COUNTIF(A:A,G2)并向下拖动
  3. 在E2位置=MATCH(G2,A:A,0)-2并向下拖动
  4. 将屏幕截图中的数字放在H8:K8
  5. 将屏幕截图中公式栏中的公式放入H2并上下拖动。公式是=If(H$8<=$D2,OFFSET($A$1,$E2+H$8,1),"")

相关内容