“如果”功能可从Excel单元格中删除字符(无需宏)

时间:2018-07-27 00:57:45

标签: excel excel-formula

是否有一个公式来删除不需要的字符,而不是(= LEFT或= RIGHT或宏?(请参阅:堆栈溢出问题 How to remove text/characters from an Excel cell

公式正在谈论:

A1= 232 tim B1= 15 hamburg C1= 9 seattle

在上面的单元格中,我要删除“ tim”,“ hamburg”和“ seattle”。为此,我需要一个公式。有这个公式吗?

注意:232、15、9和“字符”一词也是动态值,因此我也不能使用SUBSTITUTE公式。

2 个答案:

答案 0 :(得分:4)

SUBSTITUTE函数与文本的长度无关。 <div class="full-page"> <div class="click-container"> <ul class="text-container"> <li class="text-content"> <div></div> </li> </ul> </div> 会删除字符串“字符”的所有实例,无论它们出现在字符串中的什么位置。

编辑:要满足更新的要求,您应该使用=SUBSTITUTE(A1,"characters","")

如果要将结果用作数字,请将VALUE函数包装在其外部,即=LEFT(A1,FIND(" ",C28)-1)

答案 1 :(得分:1)

考虑到所有单元格都遵循相同的模式,并且数字和文本之间有空格,也许您可​​以使用=MID(A1;1;FIND("characters";A3;1)-2)