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)  

(スーツに合わせてコピー) 2 番目のパラメーターはA1(たまたま5) の 5 番目の文字です。

交換してください。

(ただし、例の最初の行では機能しません。)

于 2013-07-24T01:05:28.157 に答える