关于按照给定模式replace列

我有一个excel文件,其中一列有数据集如下:

1.txt 2.txt 3.txt 100.txt 20.txt 30.txt 

我必须通过删除每个单元格中的所有.txt来replace此列

 1 2 3 100 20 30 

如何在Excel中做到这一点? 谢谢。

user785099,您可能会发现使用“文本到列”function或可能的“search和replace”很有用。

文本到列select有问题的列。 在“ Data选项卡下find“ Text to Columns ,select此项,然后在“ Original Data Typeselect“ Delimited 。 selectNext 。 然后在Delimiter下指定Other并插入一个. 在相应的字段中,然后selectFinish 。 这将导致两列,你可以删除填充了txt的一列

search和replace突出显示一列或多个单元格使用键盘快捷键ctrl+h或以graphics方式selectHome – > Find & Select – > Replace ...以显示查找和replace对话框

只需使用SUBSTITUTEfunction。 在相邻的单元格中,input:

 =SUBSTITUTE(A1, ".txt", "") 

并根据需要进行拖放和复制。