如何排除一些文本并保留excel中的其他文本?

时间:2014-03-11 04:54:15

标签: excel

我想创建一个新列,它将保留A列中的一些文本。新列将不包含左侧的“AU AUSTRALIA - IMPORTS”和右侧的“,(CIF)CURN”。

Name                                                    2010      2011      2012
AU AUSTRALIA - IMPORTS FROM ARGENTINA, (CIF) CURN       291.173   623.541   689.983
AU AUSTRALIA - IMPORTS FROM ARMENIA, (CIF) CURN         0.608     1.279     0.222
AU AUSTRALIA - IMPORTS FROM ASIA DEVELOPING, (CIF) CURN 77667.5   89057.1   96360.6
AU AUSTRALIA - IMPORTS FROM AUSTRIA, (CIF) CURN         925.304   911.944   982.744
AU AUSTRALIA - IMPORTS FROM AZERBAIJAN, (CIF) CURN      148.761   95.751    94.929
AU AUSTRALIA - IMPORTS FROM BAHAMAS, (CIF) CURN         2.075     2.707     3.674
AU AUSTRALIA - IMPORTS FROM BAHRAIN, (CIF) CURN         47.079    122.974   76.903
AU AUSTRALIA - IMPORTS FROM BANGLADESH, (CIF) CURN      145.684   277.727   427.356
AU AUSTRALIA - IMPORTS FROM BARBADOS, (CIF) CURN        1.741     2.255     2.021
AU AUSTRALIA - IMPORTS FROM BELARUS, (CIF) CURN         4.331     4.097     6.514
AU AUSTRALIA - IMPORTS FROM BELGIUM, (CIF) CURN         1567.02   1874.72   1879.72
AU AUSTRALIA - IMPORTS FROM BELIZE, (CIF) CURN          1.421     3.485     1.606

1 个答案:

答案 0 :(得分:0)

使用单元格来包含要删除的两个字符串(为了灵活性),在Z1和Z2中说假设Name在A1中,如@Tim Williams建议的那样:

=SUBSTITUTE(SUBSTITUTE(A2,Z$1,""),Z$2,"")  
在第2行中

并向下复制以适应。

或者,使用MID和LEN:

=MID(A2,29,LEN(A2)-40)
第二行中的

向下复制以适应。