エクセルで他シートの同名セルと比較して条件付き書式設定

このQ&Aのポイント
  • エクセルで他のシートにある同名のセルと比較し、条件付き書式を設定する方法を教えてください。
  • 初心者ですが、式は正しくなっているように思いますが、色がつかない問題が発生しています。助けてください。
  • Book2のsheet1にあるaaaとbbbのセルに条件付き書式を設定し、色をつけたいのですがうまくいきません。式は"=VLOOKUP(A1,INDIRECT(\"[Book1.xls]Sheet1!$A$1:$B$5\"),2,FALSE)"です。助けてください。
回答を見る
  • ベストアンサー

エクセルで他シートの同名セルと比較して条件付き書式設定

初心者で式はあっているような気がするのですがどうしても色がついてくれません。助けてください。 Book1のsheet1 1 aaa 2 bbb 3 ccc Book2のsheet1 A B 1 aaa ちなみにaaaとbbbはBook1のsheet1をVLOOK UPで読ませています 2 bbb 3 eee Book2のsheet1のaaaとbbbを条件付き書式設定で色をつけたいのですが うまくつきません。 式は=VLOOKUP(A1,INDIRECT("[Book1.xls]Sheet1!$A$1:$B$5"),2,FALSE) と入れました。助けてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.2

例えばBook2のSheet1のA列に条件付き書式を設定するとしてA列を選択したのちに条件付き書式の設定を行います。 式は次のようにします。 =COUNTIF(INDIRECT("[Sheet1.xls]Sheet1!A1:A5"),A1)>0

pokemonmam
質問者

お礼

KURUMITOさんmike_gさんありがとうございました!! できました!!ありがとうございます。 これでまた作業が楽になります。

その他の回答 (1)

noname#204879
noname#204879
回答No.1

》 式は・・・と入れました その式を何処に入れたのですか? それはソレとして、 条件付き書式では、他のワークシートまたはブックへの参照は使用できない ということをご存知ですか?

関連するQ&A

  • エクセルでブック間のシートの合体?教えてください。

    エクセルの作業で困っちゃいました。 同じホルダー内に 0210A.xls、sから0309A.xlsの12種類 0210B.xls、sから0309B.xlsの12種類 0210C.xls、sから0309C.xlsの12種類 0210D.xls、sから0309D.xlsの12種類 の48のブックがあります。(0210は2002年10月の意味です。) 各ブックは複数のシートを持っており、各ブックに共通してあるのは「AAA」、「BBB」、「CCC」の3種類で、それ以外のシートもあります。シートの順番は各ブックによりまちまちです。 これらのブックの共通する3種類のシートだけを合体して 0210AB.xlsから0309AB.xlsの12種類、(AとBの合体) 0210CD.xlsから0309CD.xlsの12種類、(CとDの合体) の24種類のブックを作りたいのです。 各ブックは「AAA」、「BBB」、「CCC」の3シートを持ちます。中身はオリジナルの各「AAA」、「BBB」、「CCC」の単純な寄せ集めです。 データは各シートとも1行目に項目、2行目以降にデータで、列はAF列まで使用しています。データの個数はまちまちで、オートフィルターを使用しています。 たとえば、0210A.xlsのシートAAAが200行であれば0210BのシートAAAのデータの一行目の項目は不要ですので2行目から最終行までコピーして201行以降に貼り付けるという感じです。同様にシートBBB、シートCCCも処理します。各シート1行目はオリジナルと同じ項目名とします。 手作業でやろうと思いましたが、誤りの発生もこわいのでVBAなどでうまくできる方法はないでしょうか?わたしのVBAの知識はマクロ自動記録ができるくらいなので助けてほしいのです。 Windows2000でエクセルも2000です。 よろしくお願いしま~す。

  • Excel 条件に一致したセルの隣のセルを返す

    エクセル初心者です。どうかご指導ください。 シート1の処理1・処理2・処理3に、シート2で一致したコードの隣の値を返したいのですが可能でしょうか? シート1                 シート2 コード 処理1 処理2 処理3   コード  処理名  1   AAA               1   AAA  2   BBB AAA           2   BBB  3   BBB               3   BBB  4   CCC AAA           2   AAA  5                      4   CCC                         4   AAA

  • Excelシートの統合するマクロなどがありましたらお教えください。

    各支店(約200)からExcelシートで送信されてくる報告内容を別のシートに一気にまとめるマクロ等はないでしょうか?ご存知の方よろしくお願いします。 (例) A支店  項目  aaa    bbb    ccc    ddd    eee        10    20     30    0     0         8    8      0     0      0               以下約300件 B支店  項目  aaa    bbb    ccc    ddd    eee        11    22     33    0     0         9    9      0     0      0               以下約300件      別シートに 項目  aaa    bbb    ccc    ddd    eee        10    20     30    0     0         8    8      0     0      0        11    22     33    0     0         9    9      0     0      0                   以下省略           よろしくお願いします       

  • 他のブックファイルのセルの参照が上手く行きません

    こんにちはよろしくお願いいたします。 エクセルのブックファイル(Book1.xlsx)に,他のブックファイル(Book2.xls)のセルの値を参照しようと思い”=”を入力し参照するブックファイルのセルをクリックし,「 =[Book2]Sheet1!$A$1 」のような参照を行いました。こうしてきちんと表示されました。 しかし,この参照の式を「 =[Book3]Sheet1!$A$1 」のように,他のブックファイル(Book3.xls)のセルに変更したところ,参照できなくなりました。ブックファイル(Book1.xlsx)には,「 =[Book3]Sheet1!$A$1 」という式そのものが表示された状態となっています。式は,キーボードを使って変更しました。もちろん,(Book3.xls)は,(Book2.xls)と同様のシート形式をもち,データも入力されています。 このような状態になると,先に挙げたように,”=”を入力して参照するブックファイル(Book3.xls)のセルをクリックしても,ブックファイル(Book1.xlsx)には,「 =[Book3]Sheet1!$A$1 」という式そのものが表示された状態となったままで,(Book3.xls)のデータは表示されません。 (Book2.xls)と(Book3.xls)のセルのデータは,文字列です。 気になるのは,(Book1.xlsx)はoffice2010で作成されたファイルであること,(Book2.xls)と(Book3.xls)は,互換モードと表示されるファイルであること,また表示されているファイルを見ると,フルパスで参照している点です。「 ='C:\aaa\bbb\・・・・・[Book3]Sheet1'!$A$1 」という参照式になっています。3つのファイルはすべて同一ファイルに入っています。 何が,参照を阻んでいるのでしょうか?教えてください。よろしくお願いします。

  • エクセル 複数ブックのリンク一括変換について

    エクセル 複数ブックのリンク一括変換について いつもお世話になっております。 会社でファイルサーバーがあるのですが、 現在かなり乱雑な管理で、フォルダやデータなど ほとんど無造作に置いてある状態です(^_^;) そんな中、データなどを探しにくいという 声が多数上がりフォルダ構成などを 見直すという事態になりました(T_T) そこで懸念されるのが、エクセルで ブック間のリンクを使用していると 思うのですが、複数のブックのリンク部分を 一括変換、もしくは比較的容易に 変換出来る方法をご存知の方いらっしゃいませんでしょうか? VLOOKUP関数などを使用していると思います。 =VLOOKUP(A1,'\\aaa\bbb\[book1.xls]Sheet1'!$A$1:$B$10,2) を =VLOOKUP(A1,'\\aaa\ccc\[book1.xls]Sheet1'!$A$1:$B$10,2) といったように変換したいです。 どうぞ宜しくお願いいたします。

  • Excel 該当セルが複数ある場合にまとめて取得

    お世話になります。 Excelでvlookupなどて検索した時に、複数の該当セルがあった場合、 一列の文字列にして取得できるワークシート関数はないでしょうか。 例えば、 A| B 1 | AAA 2 | BBB 1 | CCC 4 | DDD 1 | EEE などで、「1」の条件に引っかかったものを取得する場合、 「AAA,CCC,EEE」などのような結果が得られるワークシート関数です。 VBAで力技で行う方法はできるのですが、できる限りスマートな方法で 行いたいので、ワークシート関数で探しています。 以上、ご指導、何卒よろしくお願いいたします。

  • エクセルで

    教えてください。2つの表を1つにしたいのです。  あ.xls い.xls aaa 1個 bbb 2個 bbb 2個 ccc 1個 eee 3個    eee 1個 ggg 0個        ↓       う.xls aaa 1個 bbb 4個 ccc 1個 eee 4個 ggg 0個 このような結果を作るにはどうしたらいいでしょうか? 宜しくお願いします。

  • ブック間参照しながら3つ以上の条件書式

    Book1、Book2があり Book1のA1が"AAA"ならBook2のA1を赤く網掛け Book1のA1が"BBB"ならBook2のA1を青く網掛け Book1のA1が"CCC"ならBook2のA1を黄色く網掛け Book1のA1が"DDD"ならBook2のA1を黒く網掛け Book1のA1が""ならBook2のA1の網掛け無し これを列1~列100の間で可能にするマクロを教えてください。 よろしくお願いします。 エクセルは2003、OSはXPです。

  • エクセル複数条件の条件付き書式

    エクセル2003です。 A1→aaa A2→bbb A3→ccc この状態で、"A列がaaaかbbbなら赤色にする”にはどうすればいいでしょうか? 2003の場合は、条件付き書式が3つまでなのでまとめられるものはまとめたいです。

  • 参照先をセルに入力して、他のブックのセルを参照する方法

    Excelで、他のブックのセルを参照したいです。 たとえば、あるExcel(test.xls)上から、別のフォルダにある複数のブック C:\AAA.xls D:\BBB.xls の値を参照する場合ですが(AAA.xlsとBBB.xlsは、値の内容は違うが、同じシート名の同じセルに値が入っている)、 test.xlsのSheet1のA1に「C:\」、A2に「AAA.xls」を入力すると、test.xlsのSheet2にはAAA.xlsの値を表示し、 test.xlsのSheet1のA1に「D:\」、A2に「BBB.xls」を入力すると、test.xlsのSheet2にはBBB.xlsの値を表示するような方法です。 参照先が固定であれば、='C:\[AAA.xls]Sheet名'!D5・・・のような指定ができるのですが、参照するファイル名とパス名が都度変わるので、入力したセルの値で参照先を変えたいのです。 ちなみに、INDIRECTを使うやり方も考えましたが、参照先のブックを開いていないと値が表示されないようなので、却下されました。 (参照先のブックは開かなくても値を参照させたいです) どなたかご存知の方がいらっしゃったら、教えてください。 よろしくお願いします。

専門家に質問してみよう