2枚のEXCELシートで、双方の[あるキー]が合致するものだけ色付け(マークを付ける)する方法はありますか?
例えば以下です。
シート1
項目 イ ロ ハ 二
A社 3a ~
A社 2a ~
B社 7b ~
A社 6c ~
シート2
項目 ラ ロ ワ
A 2a ~
B 6c ~
C 4d ~
この場合のキーを項目[ ロ ]の値とした場合、重なるのは、2aと6cです。
シート1の2aと6bにマークを付けることはできますでしょうか?
例が分かりづらくなってしまいましたが、
分かる方いらっしゃいましたら、方法をどうかご教授下さい。
No.2ベストアンサー
- 回答日時:
条件付き書式は条件を同じシートでしか記述できないので、まず参照したい他のシートからセルを色づけしたいシートへマッチするかどうかを表すセル列を作ります。
お示しの例のシート1では、項目、A社などがA列、3aなどがB列にあるとします。シート2では、A、BなどがA列、2aなどがB列にあるとします。
シート1のどこかの列に(以下、C列とします)、以下のような数式を入力します。2行目から始まっているので、C2に以下のような数式を入れます。
=COUNTIF(Sheet2!$B$2:$B$4,Sheet1!B2)
C2セルをクリックし、右下の■をマウスで掴んでC5(「6c」のある行)までドラッグすると、$B$2:$B$4は絶対参照なのでそのまま、B2はB1、…、B5まで増えながら数式がコピーされます。
続いて、B2セルに条件付き書式を設定します。条件付き書式で、条件(1)を「数式が」にし、その右横の入力欄に、
=C2>0
とします(=C2=1でもOK。C列はマッチするものがなければ0、あれば1になるので、その条件に適合する数式ならなんでもよい)。文字色や下線などのお好みの書式を設定して、OKをクリックします。
このセルは先のようにドラッグしてはいけません。セルの数値・文字が変化してしまいます。C2をマウスでクリックして選び、コピーし、C3セルをクリック、「形式を選択して貼り付け」→「書式」で貼り付けます。以降、C2~C3セルを選択して、C4~C5へ同様に書式だけ貼り付け、という風に、倍々の範囲で書式のみを貼り付けます。
他にもっと直接やれる方法、簡単な方法があるかもしれませんが、上記しかとりあえず思いつけませんでしたので、取り急ぎ。
No.1
- 回答日時:
>シート1の2aと6bにマークを付けることはできますでしょうか?
条件付き書式を設定すればできます。
「次の数式を満たす場合に値を書式設定」へ
=COUNTIF(Sheet2!$B$2:$B$10,B2)>0
と入力し、「塗りつぶし」を目的の色に指定します。
貼付画像はExcel 2013で検証した結果です。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) VBAを使いシート間で貼り付け 3 2023/03/14 20:53
- Excel(エクセル) VBAで、シート間の転記するコードを教えてください。 4 2023/03/26 10:43
- Excel(エクセル) エクセルシートのデータを1列飛ばしで別ブックのシートに貼り付けるマクロが知りたい 2 2023/06/05 22:37
- Excel(エクセル) エクセル関数について 2 2022/04/13 18:25
- Visual Basic(VBA) VBAで、1つのエクセルで、2つのシートからもう1つのシートに条件のある転記コードを教えてください。 1 2023/03/16 18:07
- Visual Basic(VBA) 条件に一致した場合の処理 2 2022/10/18 06:30
- Visual Basic(VBA) シート間で同じ値があったら指定範囲をコピーして貼り付け 1 2022/11/07 08:01
- Excel(エクセル) vba 同じブック内での転記について 4 2023/01/15 14:42
- Visual Basic(VBA) シート間で同じ値があったらコピペ 1 2022/05/08 09:39
- Excel(エクセル) エクセルのフィルターを複数シートに連動させたいです。 エクセルファイルに15シートあります。 そのう 2 2022/05/01 21:47
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセル初心者です 関数の入れ...
-
【関数】先頭だけにある、半角...
-
エクセル 白黒印刷で白線を印刷...
-
Excelのチェックボックスの使い...
-
【関数】適切な文字数の数字を...
-
Excelのpivotについて質問です
-
Excel ピボットテーブルで日付...
-
LOOKUP関数を使えばいいのでし...
-
エクセル関数を教えてください
-
エクセルのセルに同じ大きさの...
-
UNIQUE関数が使えないバージョ...
-
excelの不要な行の削除ができな...
-
エクセルで「-0.0」と表示さ...
-
時間によってファイル名が変わ...
-
WPS OFFICEでの縦書きについて
-
エクセルの関数について教えて...
-
Aというブックの1というシート...
-
【マクロ】シート名を取得する...
-
VBA Private Sub Worksheet_Cha...
-
VBA、Excelのworkbook.open に...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excel 2019 のピボットテーブル...
-
[関数得意な方]教えて下さい・...
-
Excelにてある膨大なデータを管...
-
[関数について]わかる方教えて...
-
Excel初心者です。 詳しい方、...
-
excelの不要な行の削除ができな...
-
エクセル関数に詳しい方教えて...
-
INDIRECTを使わず excelで複数...
-
[オートフィルタ]で抽出された...
-
エクセルの神よ、ご回答を! エ...
-
エクセル関数に詳しい方、教え...
-
各ページの1番上の表示について
-
Excelで写真のような表を作った...
-
エクセルで不等号記号(≠)が上に...
-
数学 Tan(θ)-1/Cos(θ)について...
-
Excel 2019 は、SPILL機能があ...
-
Excelで全角を半角にしたいので...
-
条件付き書式を教えてください
-
Excel フィルターを掛けた状態...
-
[オートフィルタ]の適用範囲の...
おすすめ情報