おろしくお願いします。
エクセル2010で、記入漏れや数字の桁が間違っている場合に、
”記入されていません”
や
”数字が違います”
などのアラートを出す方法はありますか?
たとえば、社員情報を集める場合に、エクセルファイルを配布します。
生年月日のところに
昭和1985年
と入力した場合、明らかに間違いなのでアラートを出したり、
名前を書いていなかった場合、
”記入されていません”
などと未記入のところに赤く塗るなどできないでしょうか?
できれば関数式や簡単な設定で行いたいです。
プログラムは作れないのです。
アイデアをください、
No.3ベストアンサー
- 回答日時:
例えばA列に社員番号、B列に氏名、C列に生年月日が入力されるとします。
初めに生年月日について誤った入力が無いようにしたいとのことですね。次のようにしてはどうでしょう。
初めにC列を選択します。
次に「データ」タブの「データの入力規則」から「データの入力規則」を選択します。
表示される「設定」タブの画面で入力値の種類の窓では「ユーザー設定」を選択します。
数式の窓には次の式を入力します。
=AND(C1>12000,C1<TODAY())
次にエラーメッセージのタブでエラーメッセージの窓に「生年月日の入力に誤りが有ります」とでも入力してOKします。
以上で終了ですが上の式でC1となっているのはC列を選択したときにはC1セルがアクティブな状態になっているからです。最初のセルの選択でC2セルから下方を選択した場合にはC2セルがアクティブなセルとなっていますので上の式ではC1をC2にして使用します。
上の式で12000以上となっていますのはパソコンでは日付は常にシリアル値として捉えられていますのでシリアル値が12000は昭和7年11月7日の相当して80歳より若い年齢の日付が入力されていること、また今日の日付よりも前の日付になっていることが条件となっています。TODAY()-365*15 のようにして15歳よりも前の日付などにしてもよいですね。
次に氏名の入力がされていない場合です。
入力がされていなければ記入されていませんなどの表示をさせるのでしたらマクロの操作が理想ですが例えば次のようにしてもよいでしょう。
ここでは社員番号(A列)や生年月日(C列)が入力されているのに氏名(B列)のデータが入力されていない場合に表示をさせるのでしたら例えば実際のデータが2行目から下方に入力されるとしてB2セルには次の式を入力して下方にドラッグコピーします。
=IF(AND(A2<>"",C2<>""),"氏名を入力してください","")
この式ではA2セルとC2セルにデータが有る場合にはB2セルに”氏名を入力してください”と表示がされることになりますが氏名が先に入力されていればB2セルに入力されている式は削除された状態ですので表示はされません。
このような式で十分と思いますが一旦氏名が入力された後にそれが削除されたままになっている場合には何の表示もありません。そのようなことを回避するためにはマクロの操作が必要となります。
マクロでなくとも氏名の入力が抜けている場合に該当のセルを赤色で塗りつぶすなどのことをすることができます。
そのためには次のようにします。
初めにB列を選択します。B1セルがアクティブ状態のセルになっています。
「ホーム」タブの「条件付き書式」から「新しいルール」を選択します。
表示の画面で「数式を使用して・・・」を選択して、数式の入力の窓には例えば次のような式を入力します。
=AND(A1<>"",B1="",C1<>"")
この式ではA列とC列にデータが入力されているのにB列が空になっている場合を示しています。
次に同じ画面の「書式」をクリックし「塗りつぶし」タブから赤色を指定してOKします。
以上述べてきましたように「データの入力規則」や「数式」、「条件付き書式」などの方法を使って対応すればよいでしょう。
No.2
- 回答日時:
>名前を書いていなかった場合、
>”記入されていません”
入力規制で出来ないこともない
例:
A1セルが氏名欄の場合
次の入力欄(例えばB1セル)に入力規制
【設定】タブ
入力値の種類:ユーザ設定
数式:=COUNTA(A1)=1
【エラーメッセージ】
スタイル:停止
タイトル:入力漏れ
コメント:氏名が入力して下さい
A1セルに入力されない限り、B1セルへの入力ができなくなります
No.1
- 回答日時:
順番が前後しますが、
> 名前を書いていなかった場合、
> 未記入のところに赤く塗るなどできないでしょうか?
まず、こちらは条件付書式で可能です。
例えばA1セルに記入して欲しいと言うことであれば、
条件付書式の条件を式にして「=A1=""」としてやり、書式に赤塗りつぶしを入れておくとOKです。
残念ながら、
> ”記入されていません”
これをやろうと思うとマクロが必要です。
> 生年月日のところに
> 昭和1985年
> と入力した場合、明らかに間違いなのでアラートを出したり、
これには、入力規則と言う機能を使うと比較的簡単です。
例えばA1セルなら、データから入力規則のダイアログを出し、
入力値の種類 を ユーザー設定 に、数式 を「=A1<=64」としてやります。
同じダイアログのエラーメッセージタブを開き、メッセージを指定してやると、
任意のメッセージを表示できますので、これを活用すると良いでしょうね。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- HTML・CSS HTMLタグのあるCSVファイルを利用する方法 4 2023/03/19 14:41
- Excel(エクセル) エクセルで”入力シート”の文字書式の変更を”出力シート”で同じ文字書式で印刷したいです。VBA希望 4 2023/04/24 11:07
- Excel(エクセル) 出退勤管理の遅刻・早退時間について 3 2023/08/10 15:33
- Excel(エクセル) エクセルで割り振りをする方法 7 2022/08/02 14:02
- Excel(エクセル) Excel2019のデータ入力に便利な関数について 4 2023/07/06 05:42
- Excel(エクセル) エクセル365の関数。誕生日表記がおかしい 2 2022/10/17 18:52
- Visual Basic(VBA) tatsumaru77様 昨日回答して頂いたものです。 すみませんが、昨日の質問で1つ補足があります 1 2022/05/15 15:06
- Excel(エクセル) エクセルで月末、月初の判定をしたい。 4 2022/05/18 23:22
- Excel(エクセル) エクセルVBA、間違っているコード内容を正して頂けませんか? エクセルワークシートに納品書を作ったの 2 2023/08/02 21:13
- 確定申告 個人の確定申告。「医療費のお知らせ」記載内容と医療費控除の明細書【内訳書】に記入する内容の関係 4 2023/03/04 18:41
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・【大喜利】【投稿~11/12】 急に朝起こしてきた母親に言われた一言とは?
- ・好きな和訳タイトルを教えてください
- ・うちのカレーにはこれが入ってる!って食材ありますか?
- ・好きな「お肉」は?
- ・あなたは何にトキメキますか?
- ・おすすめのモーニング・朝食メニューを教えて!
- ・「覚え間違い」を教えてください!
- ・とっておきの手土産を教えて
- ・「平成」を感じるもの
- ・秘密基地、どこに作った?
- ・【お題】NEW演歌
- ・カンパ〜イ!←最初の1杯目、なに頼む?
- ・一回も披露したことのない豆知識
- ・これ何て呼びますか
- ・チョコミントアイス
- ・初めて自分の家と他人の家が違う、と意識した時
- ・「これはヤバかったな」という遅刻エピソード
- ・これ何て呼びますか Part2
- ・許せない心理テスト
- ・この人頭いいなと思ったエピソード
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・あなたの習慣について教えてください!!
- ・ハマっている「お菓子」を教えて!
- ・高校三年生の合唱祭で何を歌いましたか?
- ・【大喜利】【投稿~11/1】 存在しそうで存在しないモノマネ芸人の名前を教えてください
- ・好きなおでんの具材ドラフト会議しましょう
- ・餃子を食べるとき、何をつけますか?
- ・あなたの「必」の書き順を教えてください
- ・ギリギリ行けるお一人様のライン
- ・10代と話して驚いたこと
- ・家の中でのこだわりスペースはどこですか?
- ・つい集めてしまうものはなんですか?
- ・自分のセンスや笑いの好みに影響を受けた作品を教えて
- ・【お題】引っかけ問題(締め切り10月27日(日)23時)
- ・大人になっても苦手な食べ物、ありますか?
- ・14歳の自分に衝撃の事実を告げてください
- ・架空の映画のネタバレレビュー
- ・「お昼の放送」の思い出
- ・昨日見た夢を教えて下さい
- ・ちょっと先の未来クイズ第4問
- ・【大喜利】【投稿~10/21(月)】買ったばかりの自転車を分解してひと言
- ・メモのコツを教えてください!
- ・CDの保有枚数を教えてください
- ・ホテルを選ぶとき、これだけは譲れない条件TOP3は?
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・【コナン30周年】嘘でしょ!?と思った○○周年を教えて【ハルヒ20周年】
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【エクセル】関数で「A1が0でな...
-
エクセルでセルにポインタする...
-
エクセルVBA ブックを閉じる前...
-
エクセルでセルのコメントが消...
-
シートを保護しても入力規則を...
-
エクセル逆三角マークで選択項...
-
エクセルで負数の最大値を求めたい
-
カンマで区切った数値をCOU...
-
エクセル 入力規則のリストボ...
-
エクセルで。
-
エクセルの入力規則で作ったリ...
-
入力規則の入力時メッセージの...
-
エクセルで電話番号から市内局...
-
ドロップダウンリスト(INDIREC...
-
Excelで同じセルに入力し エン...
-
フォーム入力で入力規則を設定...
-
エクセルで、入力できる箇所を...
-
入力規則をブック全体にかける...
-
EXCELで kg、個、本な...
-
Excelでセルにデータを表示(右...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【エクセル】関数で「A1が0でな...
-
エクセルでセルにポインタする...
-
エクセルでセルのコメントが消...
-
エクセルVBA ブックを閉じる前...
-
シートを保護しても入力規則を...
-
エクセル逆三角マークで選択項...
-
カンマで区切った数値をCOU...
-
【Excel】ドロップダウンリスト...
-
エクセル 入力規則のリストボ...
-
入力規則の入力時メッセージの...
-
エクセルで、入力できる箇所を...
-
エクセルで電話番号から市内局...
-
エクセルの入力規則で作ったリ...
-
エクセルで。
-
エクセルのセルの手入力を禁止。
-
エクセルVBA ユーザーフォーム...
-
ドロップダウンリスト(INDIREC...
-
Excel 自動的に半角英数になり...
-
エクセルで、入力制限(プルダ...
-
フォーム入力で入力規則を設定...
おすすめ情報