[[20190701180932]] 『条件付き書式でシート名のみindirect関数を使う方』(クローバー) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『条件付き書式でシート名のみindirect関数を使う方法』(クローバー)

条件付き書式でindirect関数を使う方法について質問です。
"シート名設定"シートのb2セルに、
可変のシート名(今回は"201906"とする)が入っております。
それを"データ"シートのc列にて、
c列が空白ではない かつ 201906というシートのc列にて該当データが1個でもあれば
赤に塗る
という条件式付き書式を設定したいです。
そこで下記のようにしたところ、入力した数式は正しくありません
とエラーが出ます。
=AND($C3<>"",COUNTIF(INDIRECT("シート名設定!B2")!$C:$C",$C3)=0)

何か良い方法はないでしょうか?
シート名のみ参照したいです。

よろしくお願いいたします。

< 使用 Excel:Excel2013、使用 OS:Windows7 >


 まず、これが普通のセルで通用するのか試した方が良いよ。

 >COUNTIF(INDIRECT("シート名設定!B2")!$C:$C",$C3)
(BJ) 2019/07/01(月) 18:29

 INDIRECT 関数の使い方もですけど・・・

 >該当データが1個でもあれば赤に塗る  
 のに、なぜ COUNTIF の結果が「0」の場合を条件にしてるんですか?
 それだとデータが1個もない場合に色がつくことになる。

 =AND(C3<>"",COUNTIF(INDIRECT(シート名設定!B2&"!C:C"),C3)>0)

 >0 はなくても同じ
 =AND(C3<>"",COUNTIF(INDIRECT(シート名設定!B2&"!C:C"),C3))

 C3 を複合参照「$C3」にしているのは何か理由があるんですかね?

 それと
 >シート名のみindirect関数を使う方法
 >シート名のみ参照したいです。
「シート名のみ」を強調している理由も。

 範囲はC列だけではないってこと?

 とりあえず以上です
(笑) 2019/07/01(月) 20:22

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.