0

我正在尝试使用 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”以确保更改文本的正确部分。

4

2 回答 2

0

您可以通过以下方式绕过该问题:

=REPLACE(A1,5,1,4)  

(复制下来以适应)其中第二个参数是A1(恰好是5)中的第 5 个字符。

更换

(但不适用于您示例中的第一行。)

于 2013-07-24T01:05:28.157 回答
0

有时是因为单元格或列被锁定。或者也可以是格式单元格编号类别。

解锁:右键单击单元格或列,然后在“格式化单元格”窗口中转到“保护”选项卡,如果选中则取消选中“锁定”。

要更改格式单元格编号类别:右键单击单元格或列,然后在“格式单元格”窗口中转到“编号”选项卡,将类别更改为“常规”,特别是如果已经选择了“文本”。

返回您的单元格并重新应用公式。

于 2020-12-02T16:56:05.277 回答