- ベストアンサー
EXCEL2010 関数
セルA1に文字(記号、数字等を含む)を入力するとセルA2に「1(数字の1)」が表示される方法をご教授お願い致します。 例:1) セルA1に「13:00」と入力 セルA2に「1(数字の1)」が表示される。 例:2) セルA1に「あ12」と入力 セルA2に「1(数字の1)」が表示される。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
=IF(ISBLANK(A1),"",1)
その他の回答 (3)
- mdmp2
- ベストアンサー率55% (438/787)
=IF(ISTEXT(参照),1,"") でだいたい行けると思います。 13:00 が半角文字で入力されているとエクセルは「時刻」と判断しますので、13:00 は数値です。そのときは何も表示されません。
お礼
解決いたしました。ありがとうございます。
- msMike
- ベストアンサー率20% (364/1804)
A2: =IF(A1="","",1)
お礼
解決いたしました。ありがとうございます。
- chie65536(@chie65535)
- ベストアンサー率44% (8741/19839)
>セル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に「?????」が表示される方法をご教授お願い致します。 (質問の際は、?????の部分を適切に書き直して下さい)
お礼
解決いたしました。ありがとうございます。
補足
ご指摘の箇所を補足させていただきます。 セルA1に入力されなかった場合は、セルA2は何も表示されない。 です。 よろしくお願い致します。 ご指摘ありがとうございます。
お礼
解決いたしました。ありがとうございます。