如何在数据每行前加入特定字符?

来源:百度知道 编辑:UC知道 时间:2024/05/21 18:50:18
有大量数据格式如下:
ENTRY D00001
NAME Water (JP15/USP);
MASS 18.0106
///
ENTRY D00002
NAME Nadide (JAN/USAN/INN)
MASS 664.1169
///
ENTRY D00003
NAME Oxygen (JP15/USP)
MASS 31.9898

我想变成:
D00001 ENTRY D00001
D00001 NAME Water (JP15/USP);
D00001 MASS 18.0106
///
D00002 ENTRY D00002
D00002 NAME Nadide (JAN/USAN/INN)
D00002 MASS 664.1169
///
D00003 ENTRY D00003
D00003 NAME Oxygen (JP15/USP)
D00003 MASS 31.9898

请问哪位编程高手有办法做到。因数据量很大,手工肯定不行。
D00001, D00002,D00002 是有规律的增大,遇到 /// 后增大1

我已经找到解决方法:

在出现首个段落结尾符(///)的下一行的后一列单元格中,输入公式:

=IF(INDIRECT("A"&(ROW()-1))= "///&qu

你可以试着用Excel打开那个文件,然后左侧插入1列,用插入“公式”的功能应该可以的,只是你需要研究那里面的各种公式,至少需要用到“IF”函数和“文本”有关的许多函数。
做好前4行的公式后,将这4个公式复制到其它所有行中,然后另存为纯文本格式