MicrosoftExcelで特定の文字を数字に置き換える方法

特定の位置にある特定の文字を特定の数字に置き換える数式を探している場合は、この記事が役に立ちます。

この記事では、IF、MID、およびREPLACE関数の組み合わせを使用して、特定の文字をゼロに置き換えます。

質問):数式で4 ^ th ^の位置にある「o」を検索し、それを「0」(ゼロ)に置き換えたいのですが。 4 ^ th ^の位置に他の文字または数字がある場合、数式は何もしません。私の説明が私の出力が何であるかを理解するのに十分良いことを願っています。追加したいもう1つのことは、数式で大文字と小文字を区別しないことです。つまり、

文字「o」または「O」が小文字であるか大文字であるか。

以下は、優先出力のスナップショットです。

img1

  • IF式を使用して、4 ^ th ^の位置が「o」であるかどうかを確認します。

  • 見つかった場合、置換式を使用して「o」を「0」(ゼロ)に置き換えます

  • セルB2では、数式は

です。 === * = IF((MID(A2,4,1))= “o”、REPLACE(A2,4,1,0)、A2)

img2

同様の要件があるが、この例で使用されている位置と特定の文字が変更されている場合は、数式を簡単に微調整でき、目的の出力を取得できるはずです。

このようにして、特定の位置にある特定の文字を別の文字に置き換えることができます。