搜索并替换所有字段(CSV)

时间:2014-07-18 19:46:54

标签: excel csv

我有CSV文件,还有一个名为'Involved ST'的字段 该字段可以包含以下值:

之前:

Involved ST
V5 3rd
V4 3rd
V6 3rd
G140 2nd
G141 2nd
A2
A3

后:

Involved ST
 3rd
 3rd
 3rd
 2nd
 2nd
 1st
 1st

现在我必须在 - >中替换包含3rd的每个值(如'V5 3rd')第三
包含2nd->的值第二
否则替换为1st。

哪种工具可以做到这一点?谢谢!!

2 个答案:

答案 0 :(得分:1)

尝试使用powershell - 轻松读取和写入csv并更改值。

答案 1 :(得分:1)

如果在Excel中打开CSV,则可以使用如下公式:

=IF(A2<>"", CHOOSE(IFERROR(MATCH(RIGHT(A2,3),{"3rd","2nd"},0),3),"3rd","2nd","1st"),"")

=IF(A2<>"", IF(ISERROR(MATCH(RIGHT(A2,3),{"3rd","2nd"},0)),"1st",RIGHT(A2,3)), "")

(假设您的值从A2开始)