[[20200504022732]] 『シートの入力漏れチェックするには…』(たんぽぽ) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『シートの入力漏れチェックするには…』(たんぽぽ)

仕入れシートを毎日作成しています。
入力漏れが多いので目検は辛く。
チェックをできないかまたその結果をテキストでもいいので、結果ログとして出力できないか相談となります。

(イメージ)
 A     B     C     D     E
チェック  品名  仕入時期   品名   売買日
2 OK    果物  2020/05/01  メロン 2020/05/03
3      野菜  2020/04/29  トマト 2020/05/01
4 OK    果物         イチゴ 2020/05/02
5 OK    果物         みかん



2行目データはOK(全項目入力済み)
3行目データはOK(A列OKが入っていないので無視でOK)
4行目データはNG(仕入時期が未記入)
5行目データはNG(仕入時期も売買日も未記入)

希望な動き
1.A列OKが第一チェックキー
2.A列がOK以外(空白OK)は残りの項目未チェックでOK ※入力データとして扱わない
3.結果をテキストログへ書き出す(ファイル名は当日日付)
 (イメージ)
 2行目OK
 4行目NG仕入時期未記入
 5行目NG仕入時期 売買日未記入

※対象行、入力漏れ項目が分かれば、表現は変わっても可

条件付き書式とも考えたのですが、このデータは毎日クリアされて
当日に新しくデータが貼り付けられるので、難しいのかなと思っています。
可能であれば、セルを赤色にするなり、手はあるのでしょうか??

ちょっと入社したてで、まだあまり慣れていないのですが
どうぞよろしくお願いします。

< 使用 Excel:Excel2010、使用 OS:Windows10 >


 =AND($A2="OK",COUNTA($B2:$E2)<>4)
(BJ) 2020/05/04(月) 03:31

調べた結果、未入力セルがあれば、どうするのでしょうか。
最終的に、すべてのセルにデータを入力するのなら、
フィルターで空白セルを抽出してはどうでしょうか。

(マナ) 2020/05/04(月) 08:52


 よくわからないんだけど、誰がなんのために必要なデータなんだろう?

 >※対象行、入力漏れ項目が分かれば、表現は変わっても可 
 行含めてもいいけど、毎日データがクリアされるなら、行がわかったところで意味なく無い?

 入力されたデータをそのままブックとして残しておいたほうが、よほど有意義だと思うんだけど・・・
 それはそれとして、1日1回ですよね?
 そしたら、
 F2=ROW()&"行目:"&IF(A2="OK",CHOOSE((C2="")*1+(E2="")*2+1,"完璧",$C$1&"漏れ",$E$1&"漏れ",$C$1&"&"&$E$1&"漏れ"),"チェック不要")
 という式入れて、必要範囲にコピー
 A1を選択してCtrl+*(表範囲選択)
 コピーして、テキストファイルを開いて貼り付け、名前を付けて保存
 てな感じでとりあえずは仮運用してみたらどうですか?
 それで物足りなければ、また相談いただければ、きっと快く受け入れてくれると思いますよ。

    |[A]     |[B] |[C]      |[D]   |[E]     |[F]                      
 [1]|チェック|品名|仕入時期 |品名  |売買日  |入力漏れチェック         
 [2]|OK      |果物|2020/5/1 |メロン|2020/5/3|2行目:完璧               
 [3]|        |野菜|2020/4/29|トマト|2020/5/1|3行目:チェック不要       
 [4]|OK      |果物|         |イチゴ|2020/5/2|4行目:仕入時期漏れ       
 [5]|OK      |果物|2020/5/1 |スイカ|        |5行目:売買日漏れ         
 [6]|OK      |野菜|         |ミズナ|        |6行目:仕入時期&売買日漏れ
(稲葉) 2020/05/04(月) 11:31

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.