2024年3月6日水曜日

excelでセルのn文字目が数字か否かを判定するとか、その類(たぐい)の話

 Anセルのn文字目を抽出するには Right(Left(An,n),1)だ。
 それが数字か否かは IsNumber(Value(Right(Left(An,n),1))))でいい。
 ちなみにValueを挟んでいるのがミソだ。
 これでセルのn文字目が数字か否かを判定することができる訳だが、いろんな付帯条件が付くことがある。例えば、3文字目が@の場合は除外するなら
 =IF(Left(An,3)="@",False,If(IsNumber(Value(Right(Left(An,n),1)))),True,False)
 そして、特定の文字Xが含まれるか否かは COUNTIF(An,"*X*")を使えばいい。

0 件のコメント:

コメントを投稿