• ベストアンサー

EXCEL2010 関数

セルA1に文字(記号、数字等を含む)を入力するとセルA2に「1(数字の1)」が表示される方法をご教授お願い致します。 例:1) セルA1に「13:00」と入力 セルA2に「1(数字の1)」が表示される。 例:2) セルA1に「あ12」と入力  セルA2に「1(数字の1)」が表示される。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

=IF(ISBLANK(A1),"",1)

tktk1980
質問者

お礼

解決いたしました。ありがとうございます。

その他の回答 (3)

  • mdmp2
  • ベストアンサー率55% (438/787)
回答No.4

=IF(ISTEXT(参照),1,"") でだいたい行けると思います。 13:00 が半角文字で入力されているとエクセルは「時刻」と判断しますので、13:00 は数値です。そのときは何も表示されません。

tktk1980
質問者

お礼

解決いたしました。ありがとうございます。

  • msMike
  • ベストアンサー率20% (364/1804)
回答No.3

A2: =IF(A1="","",1)

tktk1980
質問者

お礼

解決いたしました。ありがとうございます。

回答No.1

>セルA1に文字(記号、数字等を含む)を入力するとセルA2に「1(数字の1)」が表示される方法をご教授お願い致します。 それだけでは情報が不足しているので、回答できません。 不足している情報とは「セルA1に文字(記号、数字等を含む)が入力されていなかった場合に、セルA2に何を表示すれば良いのか?」と言う情報です。 コンピュータのプログラムの質問で多いのが、こういう「条件が成り立つ場合の動作のみが明示されていて、条件が成り立たない場合の動作が明示されてない質問」です。 例えば「A1が50以上ならA2に50と、100以上なら100と表示したい」と言う質問とかです。この質問では「A1が50未満の時にどうするかが明示されてない」ので、回答が不可能です。 貴方の質問の場合、A2に =IF(ISBLANK(A1),?????,1) と言う式を書く事になりますが「?????」の部分が明示されていませんので、?????の部分にどう書けば良いか判りません。 上記の式は「A1がブランク(何も入力されてない)なら、?????を返し、さもなければ(何か入力されている)なら、1を返す」と言う式です。 貴方の質問では「?????」の部分が不明なので、これ以上は回答できません。 質問を以下のように書き直して、再質問しましょう。 セルA1に文字(記号、数字等を含む)を入力するとセルA2に「1(数字の1)」が表示され、セルA1に何も入力されてない場合はセルA2に「?????」が表示される方法をご教授お願い致します。 (質問の際は、?????の部分を適切に書き直して下さい)

tktk1980
質問者

お礼

解決いたしました。ありがとうございます。

tktk1980
質問者

補足

ご指摘の箇所を補足させていただきます。 セルA1に入力されなかった場合は、セルA2は何も表示されない。 です。 よろしくお願い致します。 ご指摘ありがとうございます。

関連するQ&A

専門家に質問してみよう