• ベストアンサー

あるセルに色を付けた時、別のセルにも同じ色が付く

表1と表2が有って、表1のセルに色をつけると、表2の同じ内容のセルにも同じ色が付くようにしたいのですが、 良い方法は無いでしょうか? 表1         表2 aaaa  |  bbbb cccc dddd bbbb  |  cccc aaaa gggg cccc  |  aaaa bbbb cccc ・ ・ 表1のbbbbに色つけると表2の複数のbbbbにも同じ色が付くようにしたいです。 セル1つずつに条件付書式を設定しても良いですし、関数で一括でもかまいません。 エクセル2000です。

  • smas
  • お礼率68% (113/164)

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

  • ベストアンサー
回答No.3

ごめんなさい #2です。 文字色ではなくセルの色を変更ですね。 ご希望の内容に添って書き換えました。 表1をSheet1 表2をSheet2としています。 1.Sheet1のB1セルを選択して ツール→名前を挿入 2.名前の欄に  セル色   参照範囲の欄に  =GET.CELL(63,Sheet1!A1)+NOW()*0   と入力し 追加ボタンを押してOKで閉じてB1セルに =セル色 と   入力し、このセルを下までコピー   これで、セル色を変えてF9を押すと、B列に 色番号が表示されます。   参考:Excel色番号 http://www.geocities.jp/chiquilin_site/data/files/color_number.html ------ ここまでは上記の方法を使用出来るのですが、条件付き書式では 3つまでしか設定が出来ません。 #1の方が言われている通り、セルの色を変える関数もなく、 条件付き書式では3種類しか設定出来ないので、3つ以上の値がある場合は VBAでセル色を変更するしか無いかと思います・・。

smas
質問者

お礼

すみません追加です。 当方の表1はV5セル以下20行ほどで、表2はC2~M51ほどの範囲にあります。

smas
質問者

補足

再度ありがとうございます。 少し可能性が見えてきたのですが、上回答の2)まではOKですが、その後の設定が例のサイトの読み替えで応用できません。 >=GET.CELL(63,Sheet1!A1)+NOW()*0       ↑設定値の63とはなんでしょうか? 当方では[名前を挿入]が無く、挿入→名前→定義でやってます。 時間が有ればよろしくお願いします。

その他の回答 (3)

  • koko88okok
  • ベストアンサー率58% (3839/6543)
回答No.4

> 表1は1列で、bbbbが無くなったので、印としてセルを塗りつぶします。 > その際、表2にあるbbbbも同色で塗りつぶしたいのです。 > 表2は例示のようにバラバラで、データの数も1つの場合も有れば複数あるものもあり、表の範囲も広いです。 #1です。申し訳ありません。 私の回答は、単に、鏡に映しているようなものなので、表1と表2が常に同じ位置にある場合にしか対応できません。 グループ化については画像などを1まとまりの画像として扱うために行う操作です。目的は違いますが、セルの範囲やシートタブなどでもグループ化することがあります。

smas
質問者

お礼

ありがとうございました。 書式と数値の違いなど結構ややこしいんですね。

回答No.2

こんにちは http://oshiete1.goo.ne.jp/qa2771124.html こちらの #3の方法ではいかがでしょうか。 セルの色を判定して数字を別セルに返し、その数値を元に 条件付き書式で色を変える方法です。

smas
質問者

お礼

お礼を書く欄が前後してますが、何とかできました。 ANo.3の(1)(2)を同じシートの表1の横のY列に=GET.CELL(63,シート名!V5)+NOW()*0と設定し、 表2のセルに=$Y$5=15などと条件付書式設定をしコピー、同じデータセルに[形式を指定して貼り付け](書式)で貼り付け、 表1に色をつけたらF9を押す。ですねヽ(^◇^*)/ 以前からこうしたいな~思っていたことなので、うれしいです。 ありがとうございました。

smas
質問者

補足

ありがとうございます。 #3の方法はよさそうに思えましたが、残念ながら応用力が無いようです。(ーー;) 同シート内で応用できるのでしょうか?

  • koko88okok
  • ベストアンサー率58% (3839/6543)
回答No.1

書式のリンク貼り付けができませんので、少し面倒ですが、「図のリンク貼り付け」を利用すれば、見た目はご希望のような表を表示することができると思います。 「図のリンク貼り付け」の方法 1) 貼り付け元のセル範囲をコピーします。 2) 貼り付け先のセルをアクティブにします。 3) 「Shift」キーを押しながら、メニューバーの「編集」をクリックして表示されるメニューから「図のリンク貼り付け」をクリックします。 4) コピーしたセルが図の形で貼り付けられます。 元のセルと貼り付け先のセルが、例示のようにバラバラな場合は、貼り付けられた図をすべて選択して、グループ化しておくとよいと思います。

smas
質問者

補足

ありがとうございます。 う~ん(-_-; ちょっと違うような気がします。やり方が悪いのかな? グループ化と言うのも分からないです。 例えば表1のA1~A15までを選択してコピーをとる、表2のbbbbのセルを選び 3)の作業をすると…ということでしょうか? 説明が悪いのか? 表1は1列で、bbbbが無くなったので、印としてセルを塗りつぶします。 その際、表2にあるbbbbも同色で塗りつぶしたいのです。 表2は例示のようにバラバラで、データの数も1つの場合も有れば複数あるものもあり、表の範囲も広いです。 意外と難しいものなのですかね?

関連するQ&A

  • Excel チェックボックスのコピー、チェックをONにすると対象セルの文字の色が変わる方法

    下記の様にチェックボックス1をONにするとチェックのみ、チェックボックス2をONにすると対象セル(3つのセルAAAA、BBBB、CCCC)の文字の色が変わる様にしたいのですが、どうするのが早く、多く複製出来る方法はありませんか? 個々にチェックボックスを作成して、条件付書式などで作成は可能ですが、下記の様(DDDD、EEEE、FFFF・・・・)に複数作りたいので条件付書式では大変なので何か方法はありませんか。 VBAで作ると楽にいけると思うのですが知識不足で・・・。 ご教授願います。宜しくお願いします。 AAAA    BBBB  1□  2□ CCCC DDDD EEEE  1□  2□ FFFF ・ ・    1□  2□ ・ ・ ・    1□  2□ ・

  • "/"でセル内の文字を縦に分割するマクロについて

    マクロ作成の為に、ご協力下さい。 このようなデータが1つのセル内にあります。 aaaa/bbbb/cccc/dddd このセルに対して、"/"があったら下のセルに入力するようにしたいです。 aaaa bbbb cccc dddd どのようにしたら良いか見当がつきません。。。 よろしくお願いいたします。 ※区切り位置の機能を縦に使うようなイメージです。

  • wordの段落を通番で振りなおしたい

    word2003で段落を設定した文書があるんですが、番号を振りなおしてつけているため、以下のようになっております。 1.aaaa 2.bbbb 3.cccc 1.dddd 2.eeee 1.ffff 2.gggg 3.hhhh これを以下のような通しの段落番号に変換することは可能でしょうか? 1.aaaa 2.bbbb 3.cccc 4.dddd 5.eeee 6.ffff 7.gggg 8.hhhh 各段落の1.を”自動的に番号を振る”を選択すればできると思いますが、数が多いため簡単な方法を探しております。 よろしくお願いいたします。

  • 特定の文字を検索して、セルに色をつける

    こんにちは エクセル2000を使い 部品名リストを作っています 特殊な事情から、同じ部品名が 複数回出てきます、その場合部品名の 最後に(2)、(3)と付け加えます 表を作った後に、(2)、(3)を検索して、セルに色をつける、関数、条件付書式を教えてください よろしくお願いいたします

  • SQLの書き方について教えてください。

    accessについて。 シートの中に列名name、列名friendnameがあります。 name,friendname aaaa,bbbb bbbb,cccc cccc,aaaa dddd,aaaa eeee,bbbb ffff,eeee ほしいデータは aaaa,bbbb,cccc bbbb,cccc,aaaa cccc,aaaa,bbbb dddd,aaaa,bbbb eeee,bbbb,cccc ffff,eeee,bbbb と友達の友達の名前がほしいのです。 SQLの書き方を教えてください。 よろしくお願いします。

  • アクセスログから同時ログイン数を割り出す手法

    以下のようにアクセスログが出力されるものがあります。 このログより、ユーザがログインした時点で他に何ユーザログイン しているかを集計する方法を模索しています。 何か良い方法ありますでしょうか。 *************************** user,login,logout aaaa,095703775,100825968 bbbb,095709415,095809695 cccc,095732774,095733633 bbbb,095734883,095735227 aaaa,095735321,095735727 dddd,095742555,095743680 eeee,095742664,095743102 gggg,095743196,095743664 tttt,095801070,095804070 *************************** ・userはログインしたユーザ名、login、logoutはHHMMSSmmm形式で時刻を出力します。 ・各ユーザはloginからlogoutまでの間ログインした状態です。 出力結果としては以下のようなイメージです。 *************************************** user,login,logout,実行ユーザ数 aaaa,095703775,100825968,0 bbbb,095709415,095809695,1 cccc,095732774,095733633,2 bbbb,095734883,095735227,2 aaaa,095735321,095735727,3 dddd,095742555,095743680,2 eeee,095742664,095743102,3 gggg,095743196,095743664,3 tttt,095801070,095804070,2 *************************************** 以上です

  • 表の抽出方法を教えてください

    :::::::::::::::::::::::::::::aaaa::::bbbb::::cccc::::dddd :::0~1000::::::::::::::700:::::800:::::900::::1000 1001~2000:::::::::800:::::900::::1000::::1200 2001~3000::::::1000::::1300::::1600::::1800 上記のような表で1400のbbbbの時に900を抽出する方法を教えてください

  • エクセルについての質問。

    エクセルの関数に関して質問があります。 |10001|AAAA|10002|BBBB| |10002|BBBB|10004|DDDD| |10003|CCCC|10004|DDDD| |10004|DDDD|10001|AAAA| |10005|EEEE|10005|EEEE| ちょっと分かりにくいですが 一番上の行ですと、 列A=10001 列B=AAAA 列C=10002 列D=BBBB と考えて下さい。 質問です。 --------------------------- 列Cの数値を列Aから検索して 同じのがあれば列Bの数値を列Dに表示する。 --------------------------- この関数を教えて頂けませんでしょうか? 宜しくお願い致します。

  • excelで、セルの色を他のシートのセルと同じにする。

    EXCELで、Sheet2のセルA1の色を、関数か条件付書式を用いて自動的にSheet1のセルA1と同じにできますか? マクロは使いません。 Winxp & excel2003 です。宜しくお願いします。

  • [Excel]重複データの一方のセルが持つ値を一方の空白セルに反映させたい

    A列にある7000件ほどのデータの中から重複データのみを抽出し、 重複データの一方がB列に持つ値を、もう一方のデータのB列の空白セルに反映させたいのですが、方法はありますでしょうか? 「COUNTIF」を使って重複データの抽出はできますが、一方が持つデータをもう一方の空白に反映させることができません。 手作業では期限に間に合わない可能性がみえて焦っております。 恐縮ですがご教授いただけますでしょうか。 (例) [処理前] A列:B列:C列 1111:AAAA:aaaa 2222:BBBB:bbbb 3333:CCCC:cccc 1111:    :dddd 2222:    :eeee [処理後] A列:B列 1111:AAAA:aaaa 1111:AAAA:dddd 2222:BBBB:bbbb 2222:BBBB:eeee

専門家に質問してみよう