Excel noob需要帮助使用Excel公式将中间值替换为其他值

时间:2019-05-21 10:35:51

标签: excel replace excel-formula

我是StackOverflow和Excel公式的新手!

我正在尝试将单词“ GIL64000”替换为“ GIB64000”,我需要在许多单元格A2:H6中进行此操作。 A9:G13等

单元格本身包含以下信息:“ GIL64000_XX_X”和“ XX ”在 WH BL OR < / em>, PU 等,“ _ X”的范围从L,M,S,XL,XXL(衬衫尺寸)开始。

所以我的单元格的值如下:“ GIL64000_OR_S”,“ GIL64000_BL_XXL”,“ GIL64000_MIN_M”,“ GIL64000_MIN_L”等。

我试图通过执行以下操作使替换功能起作用:= REPLACE(“ GIL64000”; 3; 1;“ B”) 但这只在我有公式的单元格中完成。

我尝试将A2:H6添加到公式中,但是它不接受它并返回#VALUE!错误:= REPLACE(A2:H6; 3; 1;“ B”)

我尝试了其他字符串,例如“ MID”功能,但我不知道如何将MID与REPLACE一起使用:= REPLACE(MID(A2:H6; 3; 1;“ B”))

我试图遵循一些指南,但似乎仍然无法正常工作。

从本质上讲,我想要的是在我所有单元格中都带有单词“ GIB64000”的单词“ GIL64000”,并且将来能够根据需要更改该公式以用于其他值,而不仅仅是“ GIL64000”

3 个答案:

答案 0 :(得分:0)

REPLACE命令仅接受单元格的一个引用,而不接受范围。 唯一需要进行的更改是= REPLACE(A2; 3; 1;“ B”),然后仅复制公式(即在要更改此内容的其他单元格上按Ctrl + C和Ctrl + V)。

此外,它不能应用于单元格本身,而可以应用于相邻的单元格。

让我知道这是否有帮助。

答案 1 :(得分:0)

还有一个replace()函数将起作用,显示了2个变体-都将向下拖动,但是第二个允许自定义要替换的字符。您可以在B3和C3上加上$作为绝对参考。

请参阅:

enter image description here

注意:虽然您可以,但我不仅寻找“ B”,还取决于其他数据...

答案 2 :(得分:0)

我知道您说过您想要一个公式,但是在这种情况下,请不要打扰使用CTRL + H的想法。这看起来像是一个完美的方案。