• ベストアンサー

条件によるエラー表示について

EXCEL2010を利用してます。 簡単なエラー表示のさせ方について教えて下さい。 例えば、A1に値が入っている場合、B1は入力可      A1がブランクの場合、B1に何か入力したらエラーとする 上記の方法について教えて下さい。 よろしくお願いします。

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

  • ベストアンサー
  • keithin
  • ベストアンサー率66% (5278/7940)
回答No.1

B1セルを選び、データタブの「データの入力規則▼」からデータの入力規則を開始 入力値の種類をユーザー設定にして「空白を無視する」のチェックを外し、 数式として =A1<>"" と設定 必要に応じてエラーメッセージのタブでダメの理由を記入しておきます。

関連するQ&A

  • EXCEL 条件付きで+を表示するには

    EXCELで、+を表示するには条件付き書式と知ったのですが 他のセルに入力があった時にだけ、+を表示させたい場合 どうしたらいいでしょうか。 A1   B1 10000 A1 1000 B1 +10000 例ですが上記のように、A1に入力があったときにB1を変える 方法を教えてください。

  • エクセルで条件に基づきエラーメッセージを表示させた

    下記のように設定しています ・A2、B2、C2、D2の各セル内にチェックボックスを配置 ・A2のリンクセルはAE2に、B2はAF2に、C2はAG2に、D2はAH2に配置 ・AY2に「=COUNTIF(AE2:AH2,TRUE)」を配置して、B2、C2 、D2の中で選択した数を表示 B2、C2 、D2の全てに該当しない場合にはA1をチェックするのですが、 A1を選んだ場合で、間違ってB2、C2 、D2の中でどれか1つ以上にもチェックしてしまった場合に注意喚起するメッセージを表示させたいのです データの入力規則の「無効なデータが入力されたらエラーメッセージを表示する」を使って A2を選択したあとに、かつB2 and/or C2 and/or D2を選択したとして 例えば「重複してませんか?」のように表示させようとしたのですが、どうもうまくできませんでした どなたかよい解決法をご存知でしたら、どうぞ教えて下さい 可能であればマクロは使わない方法がありがたいです (わかりやすくするためセルの表記を簡素化しています、実際には横に20行近い質問項目のセルを用意し、 縦に300近く個別のIDを設定していますので、マクロの微修正が出来るほどの技術は持ち合わせて無いからなのです) 使用環境はWindows10、excel2019相当の自宅とWindows7、excel2010相当の職場でデータをやりとりしています どうぞよろしくおねがいいたします

  • エクセル2007 エラー値の表示を違う文字に表示

    エクセル2007での質問です。      A      B      C  1   2      0      =A1/B1*100 (表示 #DIV/0!)  2   0      0      =A2/B2*100 (表示 #DIV/0!)  C列には上記のような数式を入れました。 すると表示はエラー値になるのですが、 C1 の表示を -  C2 の表示を 0 にしたい場合はどのような関数を入れればいいのでしょうか。 つまりA列の数字が1以上 B列 0 の場合、- 表示 A列、B列ともに 0 の場合、 0 表示 エラー値になったら文字入力していたのですが、さすがに面倒になってしまい・・・ 初心者な質問ですがよろしくお願いします。

  • 2段階リスト。正常に作成されるのにエラー表示がでる

    Excel2019利用です。 2段階プルダウンリストの作成を、以下のリンク先のとおりで作りました。 https://excel-komarigoto.com/%E3%83%89%E3%83%AD%E3%83%83%E3%83%97%E3%83%80%E3%82%A6%E3%83%B3%E3%83%AA%E3%82%B9%E3%83%88/excel%EF%BC%92%E6%AE%B5%E9%9A%8E%E3%83%97%E3%83%AB%E3%83%80%E3%82%A6%E3%83%B3%E3%83%AA%E3%82%B9%E3%83%88%E3%81%AE%E4%BD%9C%E3%82%8A%E6%96%B9/ リスト作成において、参照先となるデータを呼び出すため =INDIRECT(AC19) と入力して設定しようとすると 「元の値はエラーと判断されます」 という表示がでます。 しかし、2段階リストは正常に作成されています。 なぜこのようなエラーがでるのですか? エラーを出さない方法があれば教えてください。

  • エクセルにて条件でエラー表示させる方法を教えて下さい

    エクセル2003を使用しておりますが、リスト入力しまして 同じ条件(2項目)があった場合にエラー表示若しくは フォントカラーが変わる。と云うものを作りたいのですが 何かよい方法はありますでしょうか? リストは下記のようなものです。 注文番号 受注日 品番 納入指定日 ←品番 納入指定日で括りたいです 1234   10/20 A122   10/25 1236   10/20 A122   10/28 1356   10/21 B026   10/25 1426   10/21 A122   10/25 ←この時にエラー表示させたいです 分かり難くて申し訳御座いませんが何卒お助け下さいませ

  • 【VBA】条件を満たしたセルを塗り潰し

    VBAで下記のようにしたいのですが、どのようにすれば良いでしょうか?      A 1    100 2    110 3    120 4    130 5    140 6    150 7    160 8    170 9    180 【条件】この場合、A1:A9の範囲内でB1の値を超える値が入力されているセルを黄色で塗りつぶす ※前提として、B1に150と入力されているとします 上記のようなVBAを作成したいと思っています。 この場合、塗りつぶしの対象となるセルはA7,A8,A9となります。 条件付き書式で対応できるのですが、Excel2007で作成したファイルをExcel2003で開くと条件付き書式が反映しませんでしたので、VBAで対応しようと思いました。 宜しくお願いします。

  • [Excel]入力規則の数式が計算されずエラー表示も出ないようになりま

    [Excel]入力規則の数式が計算されずエラー表示も出ないようになりました お世話になります。(先日もこちらではお世話になりました。ありがとうございます。) EXCEL 2007 を使用しています。 入力規則を使用して数式を実行したいと思い 初めて[入力規則]-[ユーザー設定]-[数式]欄に数式を書いて結果を得ようと してみたのですがエラーとなってしまいました。 数式に間違いがあるらしいエラーだったため何度か数式を見直し・やり直したのですが、エラーでした。 入力規則ではなく普通のセルにこの数式を入れると問題なくほしい値が帰ってくるので、 なぜ入力規則では、エラーが出るのか分かりません。 また、何度も入力規則をやり直しているうちに エラー表示ウィンドウが出なくなりました。出ないだけなら成功したと思うのですが、 エラーウィンドウが出ないだけで、数式は実行されません。 入力規則の全ての値をクリアにしてから再度 設定、式を入力しても エラー表示ウィンドウも値も出てきません。 試しにA1セルに簡単な数式を入力規則で行ってみました。 =1+2+3 とか =SUM(B1:D1) (↑値は6になる) これでもエラーも数式の結果となる値もでません。 ちなみに入力規則のリスト表示など他の機能は問題なく値が帰ってきます。 何か間違っているのでしょうか? ちなみに入力規則に記入したかった数式は↓になります   =IF(INDIRECT("F"&ROW())>0,ROW()-2," ") 数式の説明: ・もしF列のこのセルと同じ行に何か値が入っていれば【行-2】になる値を表示   A3セル 入力規則を適用   F3セル 何か値が入っている   A3セル A3といのは3行目のことだから 3-2=1 となり、計算結果の 1 が表示される ・もしF列のこのセルと同じ行に何も値が入っていなければ空欄のままにする というものです。 お分かりになる方いらっしゃいましたらご教授下さい。 よろしくお願い致します。

  • 空白はダメというエラーの表示(アクセス)

    こんにちは。アクセスについて質問があります。 その1. 「テキストボックスAが空欄です。何か入力してください。」というエラーを表示させたい。 アクセスの入力フォームでテキストボックスAが空欄のまま更新されそうな(保存またはレコードの移動)場合に上記のエラーを表示させるにはどうしたらいいでしょうか? ※エラーが表示されるだけでいいです。エラーのダイアログを閉じると空欄のままでも次に進めるように警告のみのエラー表示です。 その2. 「テキストボックスCが空欄です。何か入力してください。」というエラーを表示させたい。 同じ入力フォームで、コンボボックスBの選択リスト1、2、3のうち、2または3を選択した場合、テキストボックスCが空欄にならないように、テキストボックスCが空欄のまま更新されそうな(保存またはレコードの移動)場合上記のエラーメッセージを表示したいです。 ※上記と同じくエラー表示させるだけです。 よろしくお願いします。

  • エクセル(EXECL)複数の条件を満たす最小の数値を自動的に計算する式は?

    以下のように数値・式が入力されているとします。 「A1」はブランク 「B1」に「7」 「C1」に「=A1+B1」 「D1」に「15.3」 ここで、「A1」に  C1>D1   且つ  Aは5の倍数  の条件を満たす数値の中で最小のもの(上記入力の場合、答えは 「10」)が自動的に計算されて表示されるようにしたいのですが、 その場合どのような方法がありますでしょうか?    エクセルに長けた方、どうぞお教えください。 宜しくお願い致します。   

  • 関数、条件付き書式について教示お願いします

    1:判定欄にA欄の数字とB欄の数字を比較して(黄で色づけしたセル) A>Bは「○」、A=Bは「○」、A<Bは「×」、B欄がブランクのときは「 」(空白)で表示したい。 ブランクのとき「 」(空白)の式がどうしてもわからず困っています。 2:判定欄に「×」がついた行を条件付き書式で(桃色で色づけした箇所)色づけしたいのですが、 条件付き書式→指定の値を含むセルだけを書式設定→特定の文字 次の値を含む ×にすると C3、C6のセルに色づけされます。これを3行目、6行目に色づけしたい場合はどのように設定すればよいか教えてください。 よろしくお願いします。(Excel2007使用)

専門家に質問してみよう