- ベストアンサー
エクセル関数で文字列か数値かを判断する
エクセルの関数で指定した場所のデータが文字列か数値かを判断させることは可能でしょうか? 可能な場合、それをIFとからめて「文字列だったら○○」「数値だったら○○」という条件をつけて処理をしたいのですが。 よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
ISNUMBER テストの対象が数値を参照するとき TRUE を返します。 ISTEXT テストの対象が文字列を参照するとき TRUE を返します。 数値を判別させたい場合は ISNUMBER(テストの対象)となります。
その他の回答 (1)
- mshr1962
- ベストアンサー率39% (7417/18945)
回答No.2
#1の方の情報関数(ISNUMBER,ISTEXT)で調べる以外でも =COUNT(A1) で1なら数値、0なら文字列(空白を含む)という判定方法もあります。 数字だけの文字列も数値として判定したい場合は =ISERROR(A1*1) でTRUEなら文字列、FALSEなら数値(空白を含む)で判定可能です。
質問者
お礼
ありがとうございました。いろいろな方法で可能だったんですね。 勉強になりました。ありがとうございました!
お礼
回答ありがとうございました!挑戦してみます。