怎样在 Excel 两行格值变化时插入空行
现有Excel 文件 book1.xlsx,数据如下:
AHMAD MAULUD |
AHMAD MAULUD |
AHMAD MAULUD |
DOLLY INDRA SIREGAR |
DOLLY INDRA SIREGAR |
DOLLY INDRA SIREGAR |
MANCHESTER |
MANCHESTER |
MANCHESTER |
需要在两行格值变化时插入空行,结果如下:
AHMAD MAULUD |
AHMAD MAULUD |
AHMAD MAULUD |
DOLLY INDRA SIREGAR |
DOLLY INDRA SIREGAR |
DOLLY INDRA SIREGAR |
MANCHESTER |
MANCHESTER |
MANCHESTER |
借助集算器可以很方便地完成这件事。
集算器安装包可去润乾网站下载集算器职场版,运行时需要一个授权,免费版本就够用。
1. 在集算器中编写脚本p1.dfx:
A |
|
1 |
=file("book1.xlsx").xlsimport@w() |
2 |
=A1.group@o(~).(~|[null]).conj() |
3 |
=file("book2.xlsx").xlsexport@w(A2) |
A1 读取 book1.xlsx 数据,选项@w表示将数据读成序列的序列。
A2 相邻两行格值不同时分组,在每个分组最后加入空行,合并每组数据
A3 将 A2 的计算结果写入 book2.xlsx,选项@w表示将数据按序列的序列写入。
2. 执行脚本,book2.xlsx 中的数据是计算后的结果。
英文版