Excel数据如下 , 奇数行的每个单元格都是不重复的关键字,偶数行的每个单元格是关键字对应的值 。
A
B
C
D
E
1
A
H
M
B
T
2
39
2
14
9
20
3
F
W
P
L
C
4
6
35
11
4
22
5
Y
D
V
E
U
6
26
5
7
18
27
计算目标:把上述表格转成2列的普通行式表格,第1列是关键字,第2列是对应的值 。结果应当如下:
A
B
1
A
39
2
H
2
3
M
14
4
B
9
5
T
20
6
F
6
7
W
35
8
P
11
9
L
4
10
C
22
11
Y
26
12
D
5
13
V
7
14
E
18
15
U
27
实现步骤:
1. 运行集算器(可以到润乾官网下载,用职场版,首次运行时会提示加载授权,下载个免费的就够了)
2. 用Excel 打开要计算的文件 , 选中 A1:E6 区域,按 ctrl C 复制到剪贴板 。
3. 切换到集算器,选中A1 格,注意要让光标落到 A1 的编辑状态中,用 ctrl V , 将数据粘贴进来 。

4. 在集算器中继续编写脚本:
A
1
…(复制来的数据)
2
=A1.split@n("t")
3
=A2.step(2,1).conj()
4
=A2.step(2,2).conj()
5
=A3.(~ "t" A4(#)).concat@n()
脚本中,函数step(2,1)取奇数行,conj()将其合并为单列表格,A3即关键字列,A4即值列,A5将两列合并 , 用回车换行和tab分别区分行和列 。
5. 按F9 执行,点击 A5 格,在右侧可以看到执行结果,点击"copy data" 按钮,将 A5 的计算结果复制到剪贴板

【如何将多行为单位的表格转成普通行式表格】6. 返回Excel 选中任意单元格,用 ctrl V 粘贴,即可获得理想结果 。
