从列数据中删除一个string的开始部分

我有一个Excel文件,其中有10列的数据从以下开始:

Text1 | Text4 | Text7 Text2 | Text5 | Text8 Text3 | Text6 | Text9 

对于我的要求,我必须从所有这些单元格中删除部分Text 。 这是如何在Excel中完成的? 我是这个完整的新手。

您可以直接与您的数据,而不需要公式

手动

  • select感兴趣的区域
  • 按下Ctrl和F打开“查找和replace”对话框
  • select“replace”选项卡
  • 在“查找内容” Text ,将“replace为”留为空白
  • 确保“匹配全部单元格内容”未被选中

样品

VBA

Selection.Replace "Text", vbNullString, xlPart

使用公式:

 =VALUE(SUBSTITUTE(A1,"Text","")) 

假设第一个单元格是A1在公式栏中键入= Mid(A1,5,Len(A1)-4),则可以为其他单元格填充序列。

如果“文本”不同,但找不到工具,那么find并replace工具就行。 对于寻找类似问题的修补程序的未来的人,但文本不同的地方,你只需将“*”放在find什么框然后replace。 (不要使用引号,但要放在*之前的空格)

这将删除文本后的任何条目。 交换*和空间将删除空间前的任何文本。