表格的第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 列组成的序列。