我尝试使用Excel中的替换函数将第一列中的05
更改为04
,如下所示:
06-05NG22D021 --------------- 04NG22D021
06-05NG22D021-KP01 ---------- 06-04NG22D021-KP01
06-05NG22D021-M01 ----------- 06-04NG22D021-M01
06-05NG22D021-MK01 ----------- 06-04NG22D021-MK01
问题是,当我用途:
=SUBSTITUTE(A1, "-05", "-04")
它不会将文本更改为预期的文本,它只在删除“-0”时更改,如下所示
=SUBSTITUTE(A1, "5", "4")
它工作正常。问题是我必须在字符串中包含“-0”以确保文本的正确部分被更改。
2条答案
按热度按时间fgw7neuy1#
您可以通过以下方法绕过此问题:
(向下复制以匹配),其中第二个参数是
A1
中的第5个字符(恰好是5
)。REPLACE。
(Does但是,在您示例中,第一行不起作用。)
hyrbngr72#
有时是因为单元格或列被锁定。或者也可能是“设置单元格数字格式”类别。
要解锁:右键单击单元格或列,并在“格式化单元格”窗口中转到选项卡“保护”,取消选中“锁定”,如果选中。
要更改格式单元格数字类别:右键单击单元格或列,然后在“单元格格式”窗口中转到选项卡“数字”,将类别更改为“常规”,特别是如果“文本”已经选中。
返回单元格并重新应用公式。