这是我拥有的工作表列中的数据示例:
Mining US
Soybean Farming CAN
Soybean Farming
Oil Extraction US
Fishing
有数千个单元格的字符串以“US”或“CAN”结尾,我需要做的就是从包含它的每个单元格中取出“US”和“CAN”。
子字符串“US”和“CAN”仅出现在单元格中字符串的末尾(如果它们确实存在)。有些单元格不包含“US”或“CAN”,但可能以字母“us”或“can”结尾。
我只想删除这些结尾子字符串,以便我的表格看起来像:
Mining
Soybean Farming
Soybean Farming
Oil Extraction
Fishing
我对公式不太缺乏经验,想知道是否有人可以建议一种方法来做到这一点?
谢谢
最佳答案
就像我在评论中提到的,您可以使用 Excel 的内置 FIND 来查找 "US"
和 "CAN"
并将它们替换为空白。请记住选中“匹配大小写”复选框。可以使用快捷键 CTRL + F 调用查找和替换,这是实现您想要的效果的最快方法。
快照了解如何使用 FIND AND REPLACE FOR "CAN"
。 重复“美国”
但是如果您仍然想要公式,请将其放入 B1
=IF(ISERROR(FIND("美国",A1,1)),IF(ISERROR(FIND("CAN",A1,1)),A1,LEFT(A1,FIND("CAN") ,A1,1))),LEFT(A1,FIND("美国",A1,1)))
我假设数据位于 A 列
关于excel - 从单元格区域中删除尾随 "US"和 "CAN"字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11440431/