如何批量替换?
我有一个Excel表, 共有两列,一列编号,一列内容:
1 C01, C02, C05
2 C03, C07, C93
3 C22, C02, C7
......
有几千行。
我想将第二列的C01,C02...分别替换成它们的名字:
C01 替换成 张三
c02 替换成 李四
...
手头另有有一个对照表:
C01 张三
c02 李四
...
如果在Excel内一个个替换的话,要替换上千次。
请问大家有没有好的批量替换方法?
[解决办法]
先把C01,C02,C03分列,然后用Vlookup查找另一张表内的姓名。
呵呵,曲线救国,更简单的不会。
或许用Vba代码就能一步到位...俺不懂V
[解决办法]
1 C01, C02, C05
2 C03, C07, C93
3 C22, C02, C7
这个是两列??
[解决办法]
$ cat a1 c01,c02,c032 c03,c10,c213 c21,c02,c10$ cat b c01 Tomc02 Jackc03 Wolfc10 Maryc21 Karo$ awk -F',| ' 'BEGIN{while(getline<"b")a[$1]=$2}{for(i=2;i<=NF;i++)s=s","a[$i];sub(/^,|,$/,"",s);print $1,s;s=""}' a1 Tom,Jack,Wolf2 Wolf,Mary,Karo3 Karo,Jack,Mary