我有这样的数据:
ABC DEF 123 456 STU 567-89 XYZ 234
123 345 789 ERT FGHT TYUI FGHT 456
HHKHFS NOR TEST TEST1 5678 NOT TEST
尝试将其格式化为以下输出,我可以使用其中从任意范围(从 1 到 3、2 到 4、1 到 5)等剪切字符串,并且我应该将剪切的部分粘贴到新页面中。假设我决定复制 1-3 范围,则输出应如下所示:
ABC DEF 123
123 345 789
HHKHFS NOR TEST
数据可以用逗号 (,) 或空格分隔
基本上,我正在寻找的是假设我需要剪切前三列值,我应该能够剪切它,然后如果我想剪切接下来的三个值,也可以采取。
答案1
您可以使用宏来完成您的任务。
如果您想复制 1-3 范围作为示例文本,您可以录制以下宏(主菜单中的“宏”>“开始录制”):
Ctrl-Right, Ctrl-Right, Ctrl-Right, Shift-End, Backspace, Backspace, Down, Home
。
然后您可以重复此宏多次来处理每一行。
要使用此方法处理由空格和逗号分隔的文本,您可以通过用空格替换逗号来预处理文本。