我想:
到目前为止,我可以搜索单元格,并将特定文本更改为我想要的内容,但不是整个单元格(例如“橙色”变为“蓝色”并将其变为“蓝色粉碎”,这不是'我想做什么。我希望它只是“蓝色”)。我一直在使用“查找和替换”功能。
我也使用了这个功能
=if(isnumber(search("orange",B2)), substitute(B2, B2, "orange"), B2)
哪个有效!,但是在我编写代码的新列中打印,并没有替换它引用的B2中的值。
可能在VBA中完成了吗?
我有什么:
Oranges
Orange slices
Orange
Orange pulp
我想要的是什么:
Orange
Orange
Orange
Orange
答案 0 :(得分:2)
您可以使用公式做的最好的事情是:
=IF(ISNUMBER(SEARCH("Orange", A1)), "Orange", A1)
如果您想要不区分大小写的搜索,请使用:
=IF(ISNUMBER(SEARCH(LOWER("Orange"), LOWER(A1))), "Orange", A1)
然后,如果您要覆盖原始列,请确保将值粘贴到原始列上:
CTRL + ALT + V
答案 1 :(得分:2)