如何用分隔符将字符串拆分后填充到指定区域

例题描述和简单分析

有 Excel 文件 book1.xlsx,数据如下所示:

如何用分隔符将字符串拆分后填充到指定区域

现在要将 A1 中的字符串按逗号拆分,格式化重整成 5 列 N 行带表头的表格,先横后纵,结果如下:

如何用分隔符将字符串拆分后填充到指定区域

解法及简要说明

在集算器中编写脚本 p1.dfx,如下所示:

A
1 =clipboard().split@c()
2 =A1.group((#-1)\5).concat@n("\t")

简要说明:

A1  从剪贴板里读取数据,将字符串按逗号拆成序列

A2   按题目要求,序列的序号 -1 除以 5,余数为零时,则新分一组,形成序列的序列,再将其转为字符串形式(行用回车符分隔,列用制表符分隔)

执行程序后,在集算器中选中 A2 单元格,再点击右侧对应的“copy data”按钮。在 Excel 点击 B2 单元格,按 Ctrl+V 就可以把计算结果粘贴过来。

上一篇:Excel如何随机抽取姓名


下一篇:安装MySQ数据库