我希望用另一个字符串模式替换它,如下所示:
=SUBSTITUTE(SUBSTITUTE(名称,"值", "替换"),"值", "替换")
其中我正在寻找“值”或“值”并将其替换为“替换”。
也许有些事情朝着这个方向发展(但不起作用):
=SUBSTITUTE(名称," V?lue", " 替换")
如何在 Windows 上的 Excel 2010 中轻松实现这一点?
答案1
并不像你想象的那么容易。
首先,?
需要一个字母,因此不适合你的情况,因为只有 5 个字母的单词会被接受,而不是价值。
要使用公式进行替换,我需要以下内容:
A1 = "this is vlue test"
B1 = "v*lue"
位置,在哪里价值开始
C1 = SEARCH(B1,A1,1)
位置,在哪里价值结束。这可能需要改进。
D1 = SEARCH(" ",A1,C1)
代换:
E1 = SUBSTITUDE(A1,MID(A1,C1,D1-C1),"REPLACE")
当然,您可以将所有这些组合成一个公式,但由于它很快就会变得令人困惑,所以我没有这样做。