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