• ベストアンサー

至急お願いお願いします。(excel)

至急お願いお願いします。 A列に何か文字がはいっていたり、いなかったりします。 文字が入っているところにだけ、そのとなり(B列)に 日付を入れたい場合、どのような関数を使ったらよいでしょうか? 詳しい例) A1~A10を範囲とし、その中のA2、A3、A5、A8のセルにだけ文字 が入っています。 関数を使ってB2、B3、B5、B8に日付を入れたいです。 (実際は範囲がもっと大きいのです。) 以上、どなたかよろしくお願いします!

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

  • ベストアンサー
  • char16
  • ベストアンサー率32% (73/222)
回答No.3

=IF(A1<>””,TODAY(),””) で如何でしょうか?

sorafis
質問者

お礼

早速のご回答ありがとうございます。 おっしゃるとおりの関数でできました。 本当に助かりました。 ありがとうございました。

その他の回答 (3)

  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.4

何か文字を文字列に限定する場合、B1に=IF(ISTEXT(A1),TODAY(),"")を設定し、下方向にコピーして下さい。 尚、数値も含む場合、=IF(A1<>"",TODAY(),"")として下さい。

sorafis
質問者

お礼

早速のご回答ありがとうございます。 文字列に限定する関数を使う場面も、今後出てきそうです。 すみません、助かりました! ありがとうございました。

回答No.2

引数3つめには、""です^^;

sorafis
質問者

お礼

早速のご回答ありがとうございます。 おっしゃるとおりの関数でできました。 本当に助かりました。 ありがとうございました。

回答No.1

IFで解決できるでしょー。 =IF(A1<>"",日付) みたいな感じをB1に入力です。

関連するQ&A