[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『条件付き書式でシート名のみ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.