No.2ベストアンサー
- 回答日時:
>2) 1)で見つけた値をもとに、シート1のセルでその値を含む行全体の色を変更する
「その値を含む行」とはVLOOKUP数式の行ではなく、別の行範囲(例えば検索する列はB列)ということで良いのですね。
条件付き書式を設定したい対象範囲(例えばA2セルからG100セル)を選択し、数式を使った条件付き書式で「=$B2=VLOOKUP関数の数式セルの絶対参照」のような数式(特定の値が文字列の場合)にします。
#ご質問にはご使用のエクセルのバージョンが明示されておらず、またシート1のレイアウトなどが具体的に提示されていないので一般的な回答になりましたが、Officeソフトはバージョンによって使用できる機能や操作方法が大きく異なりますので、質問の際には必ずバージョンを明記し、シートのレイアウトなども具体的に例示するようにしましょう。
ご回答ありがとうございます。
説明が足りなかったようで、もう少し詳しく書きます。
利用しているのはExcel2010です。
参照用シートにはアドレステーブルが入っています。
本シートにもテーブルがあり、ロケーションコードを単独入力するセル(G1)があります。
仮の話としますが、こちらの本シートには郵便番号がB列に含まれています。
上記のセルに、ロケーションコードを入力すると別シートのアドレステーブルから郵便番号を取得して、本シートにおいてそのデータを含む行を条件付き書式で色変更する、というのが目的です。
一気にやらずにひとつずつ、と思ったのでまず適当なセル(H1)に=VLOOKUPで郵便番号を表示させました。その後、そのセルと同じ値なら色を変えるという条件を立てたのですがうまくいきませんでした。条件式には =$B1=$H$1 などとしたと思います。すべてを条件式内で済ませれば動作するのかも知れません。
手元に実シートがないのですぐに確認できず、すみません。
No.3
- 回答日時:
>その後、そのセルと同じ値なら色を変えるという条件を立てたのですがうまくいきませんでした。
条件式には =$B1=$H$1 などとしたと思います。すべてを条件式内で済ませれば動作するのかも知れません。B列に郵便番号が入寮されていて、H1セルに色を付けたい郵便番号が表示されているなら、基本的に上記の数式でOKです。
ただし、上記の数式を適用する場合は、例えばB2セル以降に郵便番号が入力されている場合、条件付き書式を設定したい範囲を選択するとき、A2セルから表示したいデータ範囲を選択して設定した場合は、上記の数式を「=$B2=$H$1」のようにアクティブセルを基準とした行の数式に変更する必要があります(手もとに元データが無くても、ご自分でモデルデータを作成して、条件付き書式がうまく作動するか調べてみてください)。
返信が遅くなり大変申し訳ありません。
なかなかうまくいかなかったのですが、結局データタイプをいろいろ変えているうちに動作するようになりました。頭に0がくるデータがあったので文字列扱いにしてあったのですが、参照元と参照先それぞれ数値にしたらうまくいきました。
数式自体は皆様のおっしゃるとおりでした。
ありがとうございました。
No.1
- 回答日時:
1はできますか?
できるのであれば、あとは色を変更したいセルの色を変えるように「条件付き書式」を設定をすればOK。
他のシートの値をVLOOKUP関数で参照するには、参照範囲を絶対参照する必要があります。
絶対参照するってて結構面倒ですので、参照する範囲に名前を付けることをお勧めします。
名前を付けた範囲は絶対参照で参照されるので数式の記述が楽になります。
=VLOOKUP(A1,参照範囲名,1)
のようにして使います。
で、比較したいセルが1列だけなら
=$A$1=VLOOKUP(A1,参照範囲名,1)
のように色を変えたいセルに対して条件付き書式を設定すればOK。
※=IF($A$1=VLOOKUP(A1,参照範囲名,1),TRUE)
と同じです。
複数列の中から比較するなら
MATCH関数
を使って同じ値があるかチェックです。
でもって条件付き書式を設定。
=$A$1=MATCH(VLOOKUP(A1,参照範囲名,1),$A1:$D1,0)
のようにね。
≪注意≫
回答文では英数字を全角文字で入力していますのでコピーして使うときは留意してください。
申し訳ありません。実データが今手元にないのでうまく確認・再現することができません。
VLOOKUPを使って、必要なデータを引っ張ってくることはできます。おっしゃっている「比較したいセルがひとつ」というのがよくわかりませんでしたが、参照時の返り値はひとつで十分です。
ただ、参照後のもとのページではそのデータを持つ該当行を全体を赤くしたいのです。
書式条件式には=$B1=VLOOKUP(XXX)でよいのでしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) Excel VBA 最終行を取得しVlookup関数をコピーする方法をコーディングで教えてください。 3 2023/05/11 13:14
- Excel(エクセル) Excel_マクロ_複数のシートのVLOOKUPで表示された#N/A以外に色付けをしたいです 1 2023/02/16 22:37
- Excel(エクセル) VLOOKUP が機能しない、その原因は何 ? 8 2022/10/19 12:06
- Excel(エクセル) シート参照を含む数式を連続コピー 3 2022/12/10 11:42
- Excel(エクセル) エクセルの数式について ブック内の別シートの値の含まれたセルの個数を集計したい 全シート一覧のシート 1 2022/07/21 19:28
- Visual Basic(VBA) vbaエクセルマクロ RemoveDuplicatesについて RemoveDuplicatesを使 3 2023/02/28 01:13
- Visual Basic(VBA) 顧客ごとに違う点検案内を作成するマクロ 4 2022/09/16 05:34
- Excel(エクセル) エクセルで値ではなく関数を参照する方法 6 2023/03/19 00:50
- Visual Basic(VBA) Excel(VBA) 特定の条件に該当する行の値、書式を同じセルにコピ&ペーストしたいです 1 2022/05/21 18:18
- Excel(エクセル) エクセルのマクロについて教えてください。 2 2023/02/26 13:19
このQ&Aを見た人はこんなQ&Aも見ています
-
新NISA制度は今までと何が変わる?非課税枠の拡大や投資対象の変更などを解説!
少額から投資を行う人のための非課税制度であるNISAが、2024年に改正される。おすすめの銘柄や投資額の目安について教えてもらった。
-
文字の色も参照 VLOOKUP
Access(アクセス)
-
EXCELで塗りつぶし色ごとvlookupしたい
Word(ワード)
-
Excelの条件付書式とVlookupを組み合わせて
Excel(エクセル)
-
-
4
条件付書式で「=#N/A」に色を付けたい
Excel(エクセル)
-
5
Excelでセル参照したとき、書式も一緒に持ってくるには?
Windows Vista・XP
-
6
ExcelでVLOOKUP
Excel(エクセル)
-
7
エクセルの色も=イコールできますか?
Windows Me・NT・2000
-
8
エクセル 条件付き書式でVLOOKUPの使い方?
Excel(エクセル)
-
9
Excelの条件付き書式で、計算式で導かれた特定文字列を認識させる方法
その他(Microsoft Office)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excelの関数について教えてくだ...
-
エクセルファイルがファイルの...
-
一つのセルに(例えばA1)入力...
-
エクセル vbaについて教えてく...
-
Excel 複数列 A列B列C列一致 D...
-
【マクロ】名前を保存する際に...
-
Excelについて教えてください
-
エクセル マクロ チェックボックス
-
エクセルであるセルに数字を入...
-
【Excel】数字を3倍にし、なお...
-
エクセル共有したが、アクセス...
-
【マクロ】顧客番号にて一致さ...
-
Excel分析ツールでのポアソン回...
-
エクセルで年休を管理する方法...
-
エクセルのデーターが2か月前の...
-
LOOKUP関数を使えばいいのでし...
-
エクセル②
-
エクセルを使っていて2024/5/15...
-
Excelでセルの値が同じか...
-
エクセルでの作業計算方法について
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excel 2019 のピボットテーブル...
-
[関数得意な方]教えて下さい・...
-
Excelにてある膨大なデータを管...
-
[関数について]わかる方教えて...
-
Excel初心者です。 詳しい方、...
-
excelの不要な行の削除ができな...
-
エクセル関数に詳しい方教えて...
-
INDIRECTを使わず excelで複数...
-
[オートフィルタ]で抽出された...
-
エクセルの神よ、ご回答を! エ...
-
エクセル関数に詳しい方、教え...
-
各ページの1番上の表示について
-
Excelで写真のような表を作った...
-
エクセルで不等号記号(≠)が上に...
-
数学 Tan(θ)-1/Cos(θ)について...
-
Excel 2019 は、SPILL機能があ...
-
Excelで全角を半角にしたいので...
-
条件付き書式を教えてください
-
Excel フィルターを掛けた状態...
-
[オートフィルタ]の適用範囲の...
おすすめ情報