• ベストアンサー
  • すぐに回答を!

エクセルで空白の場合はエラー表示を出す方法

こんにちは。 エクセルで、A1のセルが空白の場合A3のセルに入力が出来なくなる、B1のセルが空白の場合B3のセルに入力が出来なくなる、C1のセルが空白の場合C3のセルに入力が出来なくなるような設定をすべての行に加えたいのですが、どのようにしたらよろしいのでしょうか? 入力規則を使うのでしょうか? どなたか詳しく教えてください。 よろしくお願いします。

noname#184806
noname#184806

共感・応援の気持ちを伝えよう!

  • 回答数1
  • 閲覧数3931
  • ありがとう数1

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

  • ベストアンサー
  • 回答No.1
  • zap35
  • ベストアンサー率44% (1383/3079)

入力規則で可能です C1セルを選択して「データ」→「入力規則」を選択します。次に「入力値の種類」を「ユーザ設定」にして「数式」には =A1<>"" として「空白を無視する」のチェックは外します。 これでA1が空白の時にC1に入力するとエラーメッセージが表示されるようになります。後はC1をコピーして、他のセルには「編集」→「形式を選択して貼り付け」→「入力規則」で貼り付けます

共感・感謝の気持ちを伝えよう!

関連するQ&A

  • Excel IF関数で空白を作った場合の最終表示された数値を表示したい

    教えてください。Excelで残高表を作りました。C1=+A1-B1、C2=C1+A2-B2、C3=C2+A3-B3・・・と続きます。 そこで、C2=IF(A2="","",(C1+A2-B2))で連続データーで、A・Bを入力しはじめています。C列の一番下に、現在の残高、すなわち表示された最終の数値を入れたいのですが、その間には空白セルがたくさん入っています。 その場合に使う関数は何が適しているのでしょうか。宜しくお願いします。

  • エクセル 数値が表示されたら、エラー表示

    エクセル2003です。 A1セルと、B1セルに数値を入力し、C1セルに答えが表示されるようにしています。 A1+B1の合計‥‥C1セル10以上と表示されたら、「10以下となるように」という警告文を表示したいです。 入力規則では、そのセルに入力する作業をして、初めてエラー表示となるため、 ただC1に表示されるパターンでは、入力規則が反応せず、困っています。 表示規則のような設定はあるのでしょうか?

  • エクセルでSUM。空白の時エラーが出ないように・・・

     こんにちは。 同じような質問があるかと探してはみたのですが、なかなか見つけられなかったので、重複しているかもしれませんが教えてください。  エクセルで、A1とA2を足したい時、A3に=SUMでA1とA2を指定しますよね。そこまではいいのですが、もし、A1かA2、もしくは両方のセルが空白の場合に、A3にエラーが出ないようにするには、どんな設定をすればいいのでしょうか?=IF(A1:A2="","", で「空白ならば空白」という設定ということまではわかるのですが、その後どうすればいいのか教えてください。それとも、この時点で間違えてるでしょうか?空白じゃない時は、A1とA2を足した答えが出るようにしたいのです。  よろしくお願いいたします。m(__)m

  • Excel2000で連続データの空白行を挿入したい。

    Excel2000で連続データの空白行を挿入したい。 A1=B1+C1 A2=B2+C2 A3=B3+C3 (あと続く) と連続データになっているものに空白行を2行入れる方法を教えてください。 結果的に下記のようにしたいのです。 A1=B1+C1 A2=空白 A3=空白 A4=B2+C2 A5=空白 A6=空白 A7=B3+C3 (あと続く) ジャンプ機能を使うとできた気がするのですが・・・。 よく覚えていなく、わかりません。 どなたか教えてください。 よろしくお願いします。

  • エクセルで条件付きの平均値を求める関数

    お世話になります。 恐らく簡単な見落としかと思うのですが、 関数がうまく動いてくれないので質問します。 A1~A5に商品名群(空白セルあり)、B1~B5(空白セルなし)にその値段が入力されています。 C1セルに、A1~A5で空白ではない行のB1~B5セルの平均値を出したいです。 例: A1:リンゴ  B1:100 A2:(空白) B2:50 A3:みかん  B3:400 A4:メロン  B4:500 A5:みかん  B5:200 この場合、B2の「50」は含めず、それ以外の行の平均値を求める。 関数はC1=AVERAGEIF(A1:A5,"<>""",B1:B5)と入れたのですが、空白セルを除いて計算してくれません。 間違いが分かる方がいましたら、返信頂きたいです。

  • エクセルの0表示について

    エクセルの0表示について  A1    B1    C1 9:00  12:00  =B1-A1 上記のように入力しています。 A1とB1は空白の時もあるのですが、そのときはC1は 0:00 と 表示されます。 ツール⇒オプションの0値は他セルの都合上表示させておきたいです。 セルの書式設定の表示形式は時刻の13:30にしているのですが、この表示形式を ユーザー定義にして0:00を表示させないようにすることはできないでしょうか?

  • Excelで参照した文字列の表示形式の変更

    Excelの操作にうといので、ご存知の方に教えて頂きたいのですが、   A  B  C 1 1  7  =A1+B1 2 2  8  =A2+B2 3 3  9  =A3+B3 と各セルに入力をし、表示形式を00にして   A   B  C 1 01  07  08 2 02  08  10 3 03  09  12 と、表示させています。 D列に   D 1 =A1&"+"&B1&"="&C1 2 =A2&"+"&B2&"="&C2 3 =A3&"+"&B3&"="&C3 と入力たら表示が   D 1 1+7=8 2 2+8=10 3 3+9=12 となります。 これを、   D 1 01+07=08 2 02+08=10 3 03+09=12 と表示させたいのですが、やり方がわかりません。 どなたか、ご存知の方は教えてください。 よろしくお願いします。

  • エクセル2000で算式結果を自動表示させる方法

    エクセル2000を使ってます。 入力例として以下の計算式(単純な足し算)があるとします。 A1セル【5】   B1セル 【5】 C1セル 【=A1+B1】 表示は【10】 A2セル【6】   B2セル 【5】 C2セル 【=A2+B2】 表示は【11】 A3セル【?】   B3セル 【?】 C3セル【=A3+B3】 表示は【??】 ここで、私はA3、B3に数値を入力してC2セルをC3セルにドラッグして C3セルの計算結果を表示させています。 ただ、友人からもらったエクセルではC3には何も表示が無く、 計算式も入っていないにもかかわらず、A3、B3に数値を入力 したと同時にC3の計算結果が表示されます。 入力だけで自動表示させる方法を教えていただけますか。

  • エクセルのセルコピー方法について

    シート(1)A1,B1,C1,D1,E1にシート(2)A1,A2,A3,A4,A5を参照するように設定したいのです。 (A1=A1、B1=A2、C1=A3・・・のように) その際、シート(1)A1には”シート(2) '!A1”と設定します。 その後、シート(1)でセルを横方向にコピーをすると、 設定されるセルはには”シート(2) '!A1””シート(2) '!B1””シート(2) '!C1”・・・となります。(当然ですが) ここで、Aを絶対値にしますが行番号は変わりません。 行番号を変更したい場合は、ひとつひとつ入力していくしか方法はありませんか? お知恵をいただければ助かります。

  • EXCEL 数式が入った空白セルを数える

    毎度お世話になっています。 質問の内容ですが、例えば下記のようなシートがあるとします。 セルB1、セルC1、セルD1:手入力セル セルA1:数式「=IF(B1="","",B1+C1)」 セルA2:文字列 セルA3:数式「=IF(D1="","",D1*0.1)」 セルA4:文字列 セルA5:A1+A3の計算結果を表示 (※なお、セルA2、A4は数値が入らない) というような場合において、 ●セルB1、C1、D1になにも入力されていない場合、セルA5が空白となる。 ●セルB1、C1にのみ数値が入力されている場合、セルA5の計算結果がセルA1の値のみ。 ●セルD1にのみ数値が入力されている場合も上記と同様に計算結果が表示される。 以上の条件を満たす数式をセルA5に入力したいのですが、 COUNTBLANKは数式が入っている場合には使えず、COUNTAの場合だとセルA1、A3のどちらにも数値が入った場合に表示される、といった数式になります。 IFをいくつも使えば可能とは思いますが、もう少し単純に数式を作れたらと思い質問をさせて頂きました。 よろしければ御回答宜しくお願い致します。 (内容を訂正したため、いったん質問を削除しました。もし御回答中の方が居ましたら申し訳ありませんでした。)