【发布时间】:2017-10-10 01:13:28
【问题描述】:
我的 Excel 表中有很多数据,我想删除最后一个 (-) 字符之后的所有文本。 这是我的工作表中的示例数据
"This-is-car-44"
"This-is-my-school-ok"
我想要这样的
"This-is-car"
"This-is-my-school"
我想删除 lats - 之后的所有文本,所以他们的任何公式都是这样做的。 如果可能的话,还有一件事我可以在 excel 中这样做吗
"This-is-car-44"
"This-is-my-school-ok"
看起来像这样
"This-is-car/"
"This-is-my-school/"
我的意思是在最后 - 删除所有文本并在末尾添加 / 。 谢谢。
【问题讨论】:
-
嗨,到目前为止,您尝试了什么?也许这会有所帮助。 stackoverflow.com/questions/43818241/…
-
@Moosli 嗨,感谢您的回复,我尝试了文本到列工具、搜索和替换工具、公式查找刺“但没有得到我想要的结果。尝试谷歌和其他论坛大量搜索但没有帮助我,我是 excel 新手,所以最后我在这里发布它可能会得到帮助。谢谢,但我不明白上面链接上给出的答案。谢谢
-
好的。你有什么不明白?到目前为止,您尝试了什么?您也可以使用 Split() 方法
-
另外,here's a non VBA answer 要获取字符串中的最后一个单词,您可以轻松地使用
LEFT(A1, LEN(A1)-LEN(*last word in A1*))来获得所需的结果(其中A1包含您的数据)