文字列の2番目の文字が数値の場合は、ゼロの値を返す方法を探しています。Excel - 2番目の文字が数字の場合の戻り値
たとえば、N227G6
- 2番目の文字として2を検索し、値0を返します。
私は試しました:IF(ISNUMBER(LEFT(A1,2)),0,A1)
、しかし運はありません。
ありがとうございました。
文字列の2番目の文字が数値の場合は、ゼロの値を返す方法を探しています。Excel - 2番目の文字が数字の場合の戻り値
たとえば、N227G6
- 2番目の文字として2を検索し、値0を返します。
私は試しました:IF(ISNUMBER(LEFT(A1,2)),0,A1)
、しかし運はありません。
ありがとうございました。
はここでそれを行うための1つの方法ですしてみてください。ここ
=IF(ISERROR(FIND(MID(A1,2,1),"1234567890")), A1, 0)
素晴らしいです、ありがとう! – domsca
=IF(ISNUMBER(--MID(A1,2,1)),0,A1)
別の方法は、これは私が考える最短についてです: -
=IFERROR(MID(A1,2,1)*0,A1)
それは2の後に文字列全体を返すよう「左」の使用が正しくありません"だから基本的に" 227G6 "。あなたは一人のキャラクターにしかマッチしたくないので、ここではMIDが最適です。 –
> IF(ISNUMBER(MID(A1,2,1))、A1,0) –