[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『同じBook内で、入力済のシートを基に作成中のシートで同じ氏名がヒットされたらその氏名に色をつける』(kawa)
初めまして、エクセルまだまだの者です。
過去の質問より、検索・実行してみましてがなかなかあてはまるものが
ないので、新規質問致します。
《内容》
1、同じBookで、月ごとにシートが増えていきます。
(1ヶ月/1シート:MAX12シート)
2、入力する新しいシート(例えば、4月)のD列(具体的に、D8:D37)が
氏名を入力するセルです。
3、氏名を入力すると過去に入力したシート(1月〜3月)のD列(D8:D37)
より同じ氏名(例、”鈴木 太郎”)を検索して、一致すれば入力している
4月のシートの”鈴木 太郎”の文字が赤くなるようにしたい。
《条件》
・月で人の出入りが変わるため、氏名を事前登録して置くことは不可です。
・複数人一致すれば、その人達ちの文字も赤字にする。
・条件付き書式で実施しましたが、同シート内であれば可能ですが
シートをまたいで実行は不可でした。
宜しくお願い致します。
< 使用 Excel:Excel2007、使用 OS:WindowsVista >
別シートを参照している部分を INDIRECT("Sheet2!A1") のようにINDIRECT関数で間接的に参照してはどうか?
または参照先に「名前」を付けて「名前」で参照してはどうか?
なお、2010以降であれば条件付き書式で別シートを直接参照できる。 (ねむねむ) 2015/03/04(水) 15:12
例えばどのような条件にして、どのようにダメだったのか? こういうデータを条件付き書式でこういう式で検索したがこういうエラーが出るだとか、こうなるはずがこうなってしまうとか。 (ねむねむ) 2015/03/04(水) 15:50
のgon-2さんの回答にある式の一部を変えると使えそうですね。
=SUMPRODUCT(COUNTIF(INDIRECT("'"&ROW($A$1:$A$3)&"月'!$D$8:$D$37"),D8))>0 にするとうまくいくと思います。5月になったらROW($A$1:$A$3)の部分をROW($A$1:$A$4)に 変えてください。 (se_9) 2015/03/04(水) 17:21
(se_9)さんコメントの式を条件付き書式に入力し、実施してみましたがうまくできませんでした。
シート名は”H27.1””H27.2”・・・と記載していますので
INDIRECT("H27"&ROW(・・・ と変更して実施してみましたが
”H27.4”のシートに同じ氏名を入力しても変化しませんでした。
式で変更するところはありますでしょうか?
(kawa) 2015/03/04(水) 22:08
=SUMPRODUCT(COUNTIF(INDIRECT("H27."&ROW($A$1:$A$3)&"!$D$8:$D$37"),D8))>0 だとどうですか? (se_9) 2015/03/05(木) 05:58
(kawa) 2015/03/05(木) 06:32
<H27.1> D E 8 A 9 B 10 C 11 D 12 E
<H27.2> D E 8 F 9 G 10 H 11 I 12 J
<H27.3> D E 8 K 9 L 10 M 11 N 12 O
<H27.4> D E 8 A 9 X 10 S 11 H 12 O
試しにH27.4シートのE8セルに =SUMPRODUCT(COUNTIF(INDIRECT("H27."&ROW($A$1:$A$3)&"!$D$8:$D$37"),D8))>0 と入力して下にフィルコピーすると
<H27.4> D E 8 A TRUE 9 X FALSE 10 S FALSE 11 H TRUE 12 O TRUE
という結果が出ると思いますが、kawaさんの方ではどのようになりますか? (se_9) 2015/03/05(木) 08:16
結果は、表記された内容と違っていました。
以下に記載します。
<H27.4> D E E 8 A TRUE #REF! 9 X FALSE #REF! 10 S FALSE ⇒ #REF! 11 H TRUE #REF! 12 O TRUE #REF!
ちなみに、会社のパソコン(エクセルバージョン:エクセル2007)でも3/5(木)05:58に頂いた
式を入力し実行してみましたが、自分のパソコンと結果は同じでした。
エクセルバージョンの関係でしょうか?
(kawa) 2015/03/05(木) 21:17
どこか1つでもシート名が違うとエラーになります。H27.1がすべて半角英数字(.も半角)に なっているかなど、シート名が正しいかどうか見てください。
ちなみにエクセルのバージョンは関係ないと思います。2002でも2013でも同じ結果になったので。 (se_9) 2015/03/06(金) 05:52
後程、再確認します(出勤前なので!)
(kawa) 2015/03/06(金) 07:27
(kawa) 2015/03/07(土) 09:35
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.