2017-07-31 3 views
1

テーブル(MyTableと呼ばれる)があり、条件付き書式を使用してテーブル全体の行に基づいて条件を使用するその表の列 少しデモがあります: enter image description here Location = "London"の場合は、行全体の書式を設定します。条件付き書式設定の「書式を使用して書式を設定する」オプションを使用することができます。したがって、私は、テーブル内のすべてのセルを選択し、この式を入力しようとした:=[@Location]="London"それは所望のを持っていなかった影響:テーブルに基づく式を使用してフォーマットするセルを決定する

enter image description here

それがあれば、いくつかの条件に基づいて、全体の行をフォーマットすることが可能ですだから、それの式は何ですか?

あなたがCFに直接構造化参照を使用することはできませんが、簡単なハック行うことができます
+0

を3行目= "$ 3:$ 3"のエントリに適用されます。フォーマットを動的にしようとしていますか?あなたのテーブルサイズは変わるでしょうか? – dwirony

+0

"フォーマットを動的にしようとしていますか?"あなたがダイナミックに何を意味するかによって異なります。人の場所が変更された場合は、行全体の書式設定を変更したいと思います。それがあなたが「ダイナミック」を意味するものなら、答えは「はい」です。 "テーブルサイズは変更されますか?"おそらくこの場合はそうではないかもしれませんが、私は常に注意の面で誤りを犯し、それが起こると仮定します。 – jamiet

+3

残念ながら、条件付き書式設定で構造化参照を使用することはできません。テーブルが見つかったセルを参照する必要があります。 –

答えて

2

:あなたは "に変更したい行全体に条件付き書式を適用するには、まあ

=INDIRECT("Table1[@Location]")="london" 

enter image description here

+1

私は頻繁にデータ検証式でINDIRECT()を使用しました。 – jamiet

関連する問題