Excel 在记事本++;

Excel 在记事本++;,excel,csv,notepad++,transpose,Excel,Csv,Notepad++,Transpose,有没有一种方法可以通过分隔符来转换notepad++中的数据 例如,我有许多条目: 无名氏 100美元 200美元 300美元 400美元 500美元 无名氏 一美元 2美元 3美元 4美元 我正在尝试获取输出,以便按列粘贴到电子表格,如下所示: 无名氏100美元200美元300美元400美元500美元 Jane Doe$1$2$3$4$5直接将原始数据放入Excel并使用公式进行排列要容易得多: 如果您将原始数据放入H列,从H1开始,然后您可以将此公式放入A1,填充到F1,然后根据需要填充:

有没有一种方法可以通过分隔符来转换notepad++中的数据

例如,我有许多条目:

无名氏

100美元

200美元

300美元

400美元

500美元

无名氏

一美元

2美元

3美元

4美元

我正在尝试获取输出,以便按列粘贴到电子表格,如下所示:

无名氏100美元200美元300美元400美元500美元


Jane Doe$1$2$3$4$5

直接将原始数据放入Excel并使用公式进行排列要容易得多:

如果您将原始数据放入H列,从H1开始,然后您可以将此公式放入A1,填充到F1,然后根据需要填充:

=INDEX($H$1:$H$24,(ROW()-1)*6+COLUMN())

对于记事本+,您可以使用以下正则表达式:

搜索:
\v+(?=\h*[$\v])

替换为:
\t

数据将用
选项卡隔开,因此您应该能够将其复制粘贴到Excel

此外,这应该适用于每个名称的不同条目数

您有一个正则表达式的演示

注意:我假设每个人的数据都以
$