1枚のエクセルシートがあって1つのセルに「来客=」の次に人数を入れてます。
「来客=」は決まった場所に入れるのではなくある時間帯に発生したら「来客=」
と入れてます。
人がきたら「来客=」と打ち込み別の仕事が始まります。最終的には何人きたかわかるの
ですけどシートに「来客=」の次のセルの入力を忘れる事があります。
1日が終わったらシート=報告書を完成させます。「来客=」のセルの数は
いたる所にかなりの数でありますがすべて目でチェックして面倒です。
1つのシートを「来客=」の次のセルが空白になってないか
機械的にチェックできる方法がありますか?
No.3ベストアンサー
- 回答日時:
こんにちは!
No.2さんが仰っているように条件付き書式の方法が簡単だと思います。
B列以降入力されるセルすべてを範囲指定(列すべてを指定しても構いません。必ずB列からです。)
→ 条件付き書式 → 新しいルール → 数式を使用して・・・ → 数式欄に
=AND(A1="来客=",B1="")
という数式を入れ → 書式 → 塗りつぶしから好みの色を選択しOK
これで「来客=」と入力されているセルの右隣りに入力がない場合に
そのセルに色が付きます。m(_ _)m
No.1
- 回答日時:
難しく考えすぎだろ。
普通に関数を使えば良い。空白セルの数を数える関数がある。
それを使ったらどうだ。
=ISBLANK(テストの対象)
=ISBLANK(A1)
こうやって使う。
空白があればTrueが返ってくる。
必要な箇所に対して全て検査するように関数を並べて、範囲がFalseなら空白は無しと判断できる。
分かりにくいならTrueとFalseを数字に置き換えればよい。
ゼロ(0)を加算すると数値になる。True=1、False=0と言う扱いだ。
合計をして0より大きければ空白が有り、そうでなければ空白は無いと判断できるだろう。
B1=ISBLANK(A1)
B2=ISBLANK(A3)
D1=IF(SUM(B1:B2)>0,SUM(B1:B2)&"箇所の未記入項目があります","未記入項目はありません“)
自分がもし連続した範囲を検査するなら配列関数にするかもしれない。
=IF(SUM(ISBLANCK(A1:A10)+0)>0,”未記入項目があります,"未記入項目はありません“")
こう入力したら最後にShift+Ctrl+Enterだ。
するとこうなる。
{=IF(SUM(ISBLANCK(A1:A10)+0)>0,”未記入項目があります","未記入項目はありません“)}
空白かどうかはTrue/Falseで返ってくるから前述のように無理やりゼロ(0)を加算して数値にする。
範囲の合計を取って1以上だったら空白があると判断。
やっていることはこれだけだ。
ただし連続した範囲しか使えないという問題があるので連続していない範囲は別に関数を入力してそれらの合計を求めて判断してくれ。C1
C1{=SUM(ISBLANCK(A1:A10)+0)}
C2{=SUM(ISBLANCK(B1:B10)+0)}
D1=IF(SUM(C1:C2)>0,SUM(C1:C2)”箇所の未記入項目があります","未記入項目はありません“)
のように。
これは上級者向けの方法だから無理せず前述のやりかたを奨める。
スタンダードな方法に入力セルに色や枠を付けて目立つようにするという心理的なやり方もあるので併用するとよいだろう。
紙の申請書などでよく使われる手法だ。(多くは記入欄全体を太枠で囲って白地にし、記入しない箇所には薄い色を付ける)
Excelなら条件付き書式で未記入ならそのセルを赤く表示してもよい。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) ユーザー定義について質問です。 2 2023/06/28 13:21
- Excel(エクセル) 【関数】【マクロ】データの転記の方法について 2 2023/07/26 15:22
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2023/08/03 11:27
- Excel(エクセル) エクセルVBAでチェックボックスにチェックを入れる 1 2022/09/14 00:52
- Excel(エクセル) エクセルでシート保護のかかり方の違いとセルの非保護の設定 3 2022/08/09 10:02
- Excel(エクセル) エクセルで”入力シート”の文字書式の変更を”出力シート”で同じ文字書式で印刷したいです。VBA希望 4 2023/04/24 11:07
- Visual Basic(VBA) 3つのプロシージャをまとめたら実行時エラー発生で対応不能 6 2022/05/17 01:47
- Excel(エクセル) エクセル関数について 2 2022/04/13 18:25
- Excel(エクセル) 【エクセル」 特定のセルで条件抽出した列を、別シートに上から詰めて表示したい。 8 2022/04/08 16:00
- Excel(エクセル) Excelについて 4 2023/03/02 09:24
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
IF関数で空欄("")の時、Null...
-
エクセルでCSVを編集するとき、...
-
数式による空白を無視して最終...
-
【Excel】 csvの作成時、空白セ...
-
Excel > ピボットテーブル「(空...
-
形式貼り付けの「空白を無視す...
-
空白セル内の数式を残したまま...
-
エクセルで、「複数のセルの中...
-
エクセルのグラフで式や文字列...
-
「データ要素を線で結ぶ」がチ...
-
ピボットテーブルで空白セルの...
-
excel2010 空白セルにのみ貼り...
-
エクセルで上の行の値を自動的...
-
VLOOK関数で作った請求書で、¥...
-
色つき行の一括削除は?
-
エクセル 連番が途切れていると...
-
エクセルのIF関数で、隣のセル...
-
エクセルで、合計をもとめたい...
-
vlookupの結果が0になるセルと...
-
エクセル マクロ 最終列まで...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
IF関数で空欄("")の時、Null...
-
数式による空白を無視して最終...
-
excel2010 空白セルにのみ貼り...
-
エクセルでCSVを編集するとき、...
-
「データ要素を線で結ぶ」がチ...
-
Excelで、入力文字の後に自動で...
-
ピボットテーブルで空白セルの...
-
エクセル 連番が途切れていると...
-
関数TRANSPOSEで空白セルを0に...
-
空白セル内の数式を残したまま...
-
Excel > ピボットテーブル「(空...
-
エクセルで、「複数のセルの中...
-
SUMIFS関数で「計算式による空...
-
空白を0とみなす関数
-
【Excel】 csvの作成時、空白セ...
-
エクセルで上の行の値を自動的...
-
《Excel2000》SUMPRODUCT関数で...
-
一列の中の金額を他のセルに
-
形式貼り付けの「空白を無視す...
-
エクセルで空白文字の前後を入...
おすすめ情報