以前Sheet1の当該IDをSheet2に転記していけば、色が変わる条件付き書式の件でご質問し、解決いたしました。
今回は、Sheet2側で転記ミスの場合に色が変わる条件付き書式のことをご質問いたします。
添付図でSheet1側にさまざまな情報が入っており、その情報をその都度検討しながら、Sheet2にグループ分けしながらIDを手入力すれば、他の項目は計算式で転記されるようになっております。
グループ分けは自動ではできない事情があり、手入力になってしまいます。
条件付き書式の範囲は、Sheet2の$B$3:$B$14
Sheet1は、A1に日付を入れれば曜日が返され、同曜日とその列に○があれば黄色くなるような条件付き書式が入っています。2行目にフィルターがかかっていて、当該曜日で並べ替えをします。
そこから、Sheet2にIDを転記するのですが、もし該当しない番号を入力した時にエラーがわかるように条件付き書式を入れたいのです。
どなたかご教示いただければありがたいのですが。
宜しくお願いいたします。
No.5ベストアンサー
- 回答日時:
ちょっと長い式になりましたが、これでどうでしょうか。
Sheet2のB3~セルについて、条件付き書式に以下の式をセットしてください。
=AND(B3<>"",IF(ISERROR(VLOOKUP(B3,Sheet1!A:A,1,FALSE())),TRUE(),VLOOKUP(B3,Sheet1!A:H,MATCH(B$1,Sheet1!D$2:H$2,0)+3,FALSE())<>"○"))
「MATCH(B$1,Sheet1!D$2:H$2,0)」で曜日の位置を取得し、IDのセルから位置を数えるので+3しています。
1つの式にまとめてしまいましたが、作業用のセルに途中の式を格納したほうが保守性は上がると思います。
taglet様
こんな複雑(できる方にはそうでもないか(笑))なややこしい質問にお答えいただいて、本当にありがとうございました。
見本の方でできたので、やったぁと思って、実際の表に落とし込んだら、赤白逆になってしまったので、よくよくみたら、MATCHに+3が、実際の表に2でしたので、直したら、見事思った通りの表になりました。
何度もお付き合いいただき、ありがとうございました。
また時々珍問をアップしますので、助けてください。
No.4
- 回答日時:
Sheet1の条件付き書式は、どのような式になっていますか?
何度もありがとうございます。
まずSheet1で、該当曜日で○のセルに色がつくのは、
=AND(D$3=$B$1,D3="○") という条件
そして、添付図ではわかりませんが、
Sheet1の該当曜日に○がついているA列のIDセルは、
まず赤くなり、Sheet2に転記されたら、赤が消えるという条件になっています。
手入力は複数人がやるため、転記漏れを防ぐために入れたのです。
それがこちら↓ 実はこのサイトで教えていただきました。
=IF(AND($A3,HLOOKUP($B$1,$D$2:$H$13,ROW($A3)-1,FALSE)="○"),COUNTIFS(Sheet2!$B$3:$B$14,$A3)<1,FALSE)
更に、Sheet2側での転記ミスを防ぐために、Sheet2の方に転記ミスがわかる条件を入れたいと思ったわけです。
No.3
- 回答日時:
空白のセルを赤くしない判定を追加しました。
=AND(B3<>"",IF(ISERROR(VLOOKUP(B3,Sheet1!A:A,1,FALSE)),TRUE,VLOOKUP(B3,Sheet1!A:H,8,FALSE)<>"○"))
No.2
- 回答日時:
以下の式をお試しください。
=IF(ISERROR(VLOOKUP(B3,Sheet1!A:A,1,FALSE)),TRUE,VLOOKUP(B3,Sheet1!A:H,8,FALSE)<>"○")
以下の条件に該当する場合、色をつけます。
・B3のIDが、Sheet1のA列に無い
・B3のIDがある行の、A列から数えて8列目が○ではない
すぐにご回答いただき、ありがとうございます。
確かに上の関数だと、該当しないIDは赤くなるのですが、空白のセルも赤くなってしまいます。エラーIDだけ入力したら赤くなるようにしたいのです。
またVLOOKUPで8列目というのは、「金曜日」行しか選択しません。
ややこしいのですが、日にちを入れると曜日も変わるので、その曜日に応じた列の"○"があるIDが正のIDで、それ以外のIDを入れたら赤くなるという条件にしたいのです。
No.1
- 回答日時:
Sheet2のB3~セルについて、条件付き書式に以下の式をセットしてください。
(ホーム>スタイル>条件付き書式>新しいルール>数式)
=ISERROR(VLOOKUP(B3,Sheet1!A:A,1,FALSE))
B3が条件付き書式を設定する最初のセル、Sheet1!A:Aが検索対象です。
早速ご回答いただき、ありがとうございます。
Sheet2のB3:B14を範囲指定して、条件付き書式を入れてみたのですが、
空白のセルのみ色がついてしまいます。
Sheet1のA:Aは、検索範囲ではあるのですが、更に条件があり、
この場合は、黄色いセル、「金曜日」に"○"についている同じ行のA列、
「3,7,9,10」以外の番号がSheet2に入力されたら、赤くなる、さらに
空白は返さないというふうにしたいのです。
いかがでしょうか。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 条件付き書式 別のシートで色付けされたセルデータの転記漏れを防ぐ書式を入れたい 4 2022/04/22 06:36
- その他(Microsoft Office) 従業員増減対応で当番種類の増減対応な当番表 21 2022/07/19 07:30
- Visual Basic(VBA) VBA 別sheetからの転記なのですが 2 2023/05/22 15:55
- Excel(エクセル) SUMIFSと日付変換 10 2023/04/16 15:38
- Excel(エクセル) 条件付き書式 一致する曜日の列にある○のセルに色を付けたい 2 2022/04/19 05:40
- Visual Basic(VBA) VBAで日付入力しているのですが 4 2023/03/02 11:25
- Excel(エクセル) 【!】Excel 2つの条件付き書式が反映されません。。 5 2023/07/14 16:47
- Visual Basic(VBA) 【VBA】指定した検索条件に一致したら別シートに転記したい 2 2022/03/23 16:14
- Excel(エクセル) 【条件付き書式】countifsで複数条件を満たしたセルを赤くする方法 2 2023/02/09 23:53
- Excel(エクセル) 条件付き書式 ある範囲で色がついているセルと同行の別のセルに色を付けたい 4 2022/04/20 07:04
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルでの作業計算方法について
-
Microsoft1Officeの互換ソフト...
-
【マクロ】その時、その時で変...
-
はがきについて。
-
【マクロ】読取専用のファイル...
-
エクセル初心者です 関数の入れ...
-
【関数】適切な文字数の数字を...
-
LOOKUP関数を使えばいいのでし...
-
【関数】先頭だけにある、半角...
-
Excel ピボットテーブルで日付...
-
Excelのpivotについて質問です
-
時間によってファイル名が変わ...
-
エクセル 白黒印刷で白線を印刷...
-
Aというブックの1というシート...
-
エクセル関数を教えてください
-
WPS OFFICEでの縦書きについて
-
Excelのチェックボックスの使い...
-
エクセルの条件付き書式につい...
-
エクセルのセルに同じ大きさの...
-
エクセルの関数について教えて...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excel 2019 のピボットテーブル...
-
[関数得意な方]教えて下さい・...
-
Excelにてある膨大なデータを管...
-
[関数について]わかる方教えて...
-
Excel初心者です。 詳しい方、...
-
excelの不要な行の削除ができな...
-
エクセル関数に詳しい方教えて...
-
INDIRECTを使わず excelで複数...
-
[オートフィルタ]で抽出された...
-
エクセルの神よ、ご回答を! エ...
-
エクセル関数に詳しい方、教え...
-
各ページの1番上の表示について
-
Excelで写真のような表を作った...
-
エクセルで不等号記号(≠)が上に...
-
数学 Tan(θ)-1/Cos(θ)について...
-
Excel 2019 は、SPILL機能があ...
-
Excelで全角を半角にしたいので...
-
条件付き書式を教えてください
-
Excel フィルターを掛けた状態...
-
[オートフィルタ]の適用範囲の...
おすすめ情報