• 締切済み

エクセルの反映についての質問です。

エクセルの反映についての質問です。 A1の文字にD1に反映したい時はD1に「=A1」と入力すると思いますが、 例えば、A1に文字が入力されていたら、指定したB1に自動で判断して入力する といったような事は可能でしょうか?

みんなの回答

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.2

質問がややこしい。 なぜそんなことを考えたのか、質問にかけば、答えやすいのだが。 A1に数字が入力されたらB1セルは例えば空白にするという意味か。 それならISTEXT関数を使えないか、勉強すれば。 ーー 「いたら」と過去的な表現になっているのは意味があるのか。 ーー VBAでChangeイベントというのがあって、セルに入力された瞬間に判断して結果を他セルなどに表示することも可能。 またVBAで、A列の入力済みの、セルの値が文字列かどうかを指示・実行した時点で判断し、別列にその結果を出すことも可能。

  • Cupper
  • ベストアンサー率32% (2123/6444)
回答No.1

B1セルにも =A1 と入力しておけばいい。 何なら IF関数を加えて、何も入力がないときは空白を返す関数式にしても良いでしょう。  =IF(A1="","",A1) これでOK。