0

一連の値が連続しています。数字と文字です。各セルに 0、2 または B。2 が文字の前後にあるかどうかに応じて、数字の 2 を文字に置き換えたいと思います。この 00202B00BBB2BB20 をこの 00P0PB00BBBUBBU0 に再コード化してください。

4

1 に答える 1

3

あなたのルールはあまり一貫していないように見えます (3 番目の「P」と 5 番目の「P」はどのように表示されるか)。テキストを A1 に入力し、次に B1 に入力します。

=SUBSTITUTE(SUBSTITUTE(A1,"2B","PB"),"B2","BU")

3 番目の代替をネストして、前後にない残りの 2 をクリアするか、ルールに一致するように変更することができます。

コメントに基づいて、実際のルールは異なります。代わりに、次のようなものを使用します。

B1: =FIND("B",A1)
C1: =SUBSTITUTE(left(a1,b1),"2","P") & SUBSTITUTE(mid(a1,b1, len(a1)+1),"2","U")
于 2013-06-10T15:31:42.613 に答える