加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

NOTEPAD2 EXCELL中如何进行几列数据间的合并、插入、替换等操作?

(2012-08-23 11:17:42)
标签:

杂谈

分类: 其他软件(CAD、WORD、图片处

  如何进行几列数据间的合并、插入、替换等操作?

1、如何在一列数据的每行前、后或中间某一位置添加相同的内容,比如:

原始数据:

-0.092
-0.472
-1.102
-1.896
-2.748
-3.542
-4.171
-4.551

修改为:

KSEL,S,LOC,Z,-0.092 
KSEL,S,LOC,Z,-0.472 
KSEL,S,LOC,Z,-1.102 
KSEL,S,LOC,Z,-1.896 
KSEL,S,LOC,Z,-2.748 
KSEL,S,LOC,Z,-3.542

操作方法:

  可在软件PSPad editor 中通过替换实现,设置search"\r\n",replace"\r\KSEL,S,LOC,Z,"。

2、如何将第二列数据依次插入第一列数据中,使得两列数据合并成一列,例如:

两列数据分别为:

KSEL,S,LOC,Z,-0.092 
KSEL,S,LOC,Z,-0.472 
KSEL,S,LOC,Z,-1.102 
KSEL,S,LOC,Z,-1.896 
KSEL,S,LOC,Z,-2.748 
KSEL,S,LOC,Z,-3.542   和 

FK,all,FX,10720 
FK,all,FX,23280 
FK,all,FX,32220 
FK,all,FX,36380 
FK,all,FX,35480 
FK,all,FX,29990,将两列合并为:

KSEL,S,LOC,Z,-0.092
FK,all,FX,10720

KSEL,S,LOC,Z,-0.472 
FK,all,FX,23280

。。。。。。。。。。

 操作方法:

将两列数据黏贴入EXCEL中,并列成两列,再将两列数据黏贴到NOTEPAD2软件中,通过替换,使用search"\t\t\t",replace"\r\n" ,使得两列变一列。

3、如何在已知数列中每隔几行依次插入相同的数据,例如:在已知数列

KSEL,S,LOC,Z,-0.092 
KSEL,S,LOC,Z,-0.472 
KSEL,S,LOC,Z,-0.092 
KSEL,S,LOC,Z,-0.472 
KSEL,S,LOC,Z,-0.092 
KSEL,S,LOC,Z,-0.472 
中第2行、第4行。。。中依次插入相同内容ALLSEL,变成:

KSEL,S,LOC,Z,-0.092 
KSEL,S,LOC,Z,-0.472 
ALLSEL

KSEL,S,LOC,Z,-0.092 
KSEL,S,LOC,Z,-0.472 
ALLSEL

。。。。。。。。。

 操作方法:

1)在软件PSPad editor 中,通过黏贴复制出一列相同的数据ALLSEL,如下

ALLSEL

ALLSEL

ALLSEL

。。。。

然后,通过替换,使用search"\r\n",replace"\r\n\r\n\r\n" ,使得上述各行数据间有相同的空格行,如下:

ALLSEL

 

 

ALLSEL

 

 

ALLSEL

。。。。

2)将需要插入ALLSEL的已知数列黏贴入EXCEL中,并在其右边相邻列黏贴入带有空格行的ALLSEL列,然后将该两并列数据黏贴到软件PSPad editor 中,通过替换,使用search"\t\t\t",replace"\r\n",即可实现。

 

EXCELL中如何实现上述数据处理?

-21.634
-21.803
-22.015
-22.243
-22.455
-22.624
-22.725

变为

wpave ,0,0,-21.634
LSBW ,all
wpave ,0,0,-21.803
LSBW ,all
wpave ,0,0,-22.015
LSBW ,all
wpave ,0,0,-22.243
LSBW ,all
wpave ,0,0,-22.455
LSBW ,all
wpave ,0,0,-22.624
LSBW ,all
wpave ,0,0,-22.725
LSBW ,all

1)将需要处理的一列数据黏贴到EXCELL中去,选择该列数据,按下F5,使用定位条件,用鼠标右键删除空格行;

2)然后在该列数据的前一列黏贴多行wpave ,0,0(最后面没有逗号),将两列数据黏贴到TXT中,使用替换工具将各行中的空格替换为逗号,

 

 

4、如何将下列原始数据转换为更复杂的形式?

原始数据如下:

1075 242
1077 244
1078 245
1079 246
1080 247
1081 248
1082 249
1083 250
1084 251
1085 252
1086 253

需要转换的复杂形式如下:

REAL,8
E,1075,242
REAL,9
E,1077,244
REAL,10
E,1078,245
REAL,11
E,1079,246
REAL,12
E,1080,247
REAL,13
E,1081,248
REAL,14
E,1082,249
REAL,15
E,1083,250
REAL,16
E,1084,251
REAL,17
E,1085,252
REAL,18
E,1086,253

操作步骤如下:

1)生成下列数据

REAL,8
REAL,9
REAL,10
REAL,11
REAL,12
REAL,13
REAL,14
REAL,15
REAL,16
REAL,17
REAL,18

2)生成下列数据

E,1075,242
E,1077,244
E,1078,245
E,1079,246
E,1080,247
E,1081,248
E,1082,249
E,1083,250
E,1084,251
E,1085,252
E,1086,253

 

3)将上述两列数据粘贴到NOTEPAD2中,通过替换,使用search"\t\",replace"\r\n" ,使得两列变一列,即可实现。

 

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有