Excel 将同一分类下的值依次填进分类格右边的格中

表格的第2列是分类,第3列是明细:


A

B

C

1

S.no

Account

Product

2

1

AAAQ

atAAG

3

2

BAAQ

bIAAW

4

3

BAAQ

kJAAW

5

4

CAAQ

aAAP

6

5

DAAQ

aAAX

7

6

DAAQ

bAAX

8

7

DAAQ

cAAX

需要将同一分类下的值依次填入分类格右边的格中:



A

B

C

D

1

S.no

Account

Product



2

1

AAAQ

atAAG



3

2

BAAQ

bIAAW

kJAAW


4

4

CAAQ

aAAP



5

5

DAAQ

aAAX

bAAX

cAAX

使用 SPL XLL,输入公式:

=spl("=E(?).group@o(#2).(#1|#2|~.(#3))",A1:C8)

Picture2png

E以表格形式读取片区。group@o 表示分组前不排序。#1 表示组内的第一成员的第一列,简写作 #1;~.(#3) 表示组内成员第 3 列组成的序列。

https://stackoverflow.com/questions/78341823/how-to-make-the-duplicate-values-on-columns-as-1-row-in-excel