質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.50%
Google スプレッドシート

Google スプレッドシートは、フリーで利用できる表計算ソフト。Webアプリのためインターネットに接続することで利用できます。チャートやグラフの作成のほか、シートを他のユーザーと共有したり、同時に作業を進めることも可能です。

Q&A

解決済

2回答

58101閲覧

スプレッドシートの条件付き書式で別シートの値を参照したい

kikuchi33

総合スコア12

Google スプレッドシート

Google スプレッドシートは、フリーで利用できる表計算ソフト。Webアプリのためインターネットに接続することで利用できます。チャートやグラフの作成のほか、シートを他のユーザーと共有したり、同時に作業を進めることも可能です。

0グッド

0クリップ

投稿2020/07/17 02:00

##知りたいこと
Googleスプレッドシートを使っています。

条件付き書式設定で
別シートの固定セルの値を呼び出すがわかりません。

##具体的には

シート1のA1セルの値が仮に1000と入力されているとして、
シート2のB列に数字が入力されているときに、
シート2のB列の数字が、シート1のA1セルの値以上だったときだけ
シート2のB列の対象セルを強調表示させたいと思っています。

##試してみたこと

シート2のB列へ条件付き書式ルールで
条件を「以上」「'シート1'!$A$1」としましたが、
適用されませんでした。

次に、
条件を「以上」「='シート1'!$A$1」とすると
「計算式が無効です」とエラーがでて登録できませんでした。

次に、
条件を「カスタム数式」「=$B1>='シート1'!$A$1」としましたが、
「計算式が無効です」とエラーがでて登録できませんでした。

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

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答2

0

ベストアンサー

スプレッドシートの条件付き書式は、なぜか別シート参照の際は INDIRECTを経由する必要があります。
このケースだと 条件を「以上」とする場合に

=INDIRECT("'シート1'!$A$1")

と指定してあげる必要があります。参照先を可変(相対参照)にしたい場合は、これにROWやCOLUMN、Cellといった関数を組み合わせてあげる形になります。

参考
https://qiita.com/dorarep/items/5709035d79745c2ed8ad

投稿2020/07/17 04:01

編集2020/07/17 08:47
sawa

総合スコア3002

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

kikuchi33

2020/07/17 08:40

ご回答ありがとうございます。 早速お教えいただいた通り、 条件「以上」でINDIRECTを指定しましたが、 計算式が無効とエラーが出て登録ができませんでした。 どのような原因が考えられますでしょうか? お忙しいところ恐れ入りますが、 引き続きお知恵をお貸しいただければ幸いです。 よろしくお願いいたします。
sawa

2020/07/17 08:48

すいません。INDIRECT内の ダブルクォーテーションが漏れてました。修正しましたのでお試しください。
kikuchi33

2020/07/17 09:09

ありがとうございます。 試してみたところ、 別シートのセルを参照できました! いつも貴重なお知恵をありがとうございます。
guest

0

結論: 別のシートのセルを条件付き書式で設定することはできない。

検証:
0. シート2で条件を「以上」「='シート2'!$A$1」として条件付き書式を設定→設定可能で動作する
0. 条件を編集し、「2」を削除する→「条件付き書式ルールで別のシートを参照することはできません」というメッセージボックスが表示され、変更できない

メッセージボックス

対策:
条件付き書式を設定したいシート2のどこかのセルに、数式「='シート1'!$A$1」を設定し(表示させたくなければ非表示にし)、条件付き書式ではそのセル番地を指定する。

投稿2020/07/17 03:12

Daregada

総合スコア11990

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

sawa

2020/07/17 04:01

スプレッドシートの条件付き書式はわかりずらいのですが、一応できるのです。
Daregada

2020/07/17 05:26

なるほどー、ひとつ賢くなった。 「INDIRECTを使えばできます」と表示せずに、「別のシートを参照することはできません」とわざわざメッセージを用意しているあたり、Googleとしてはやってほしくないことなのかもしれませんね。
kikuchi33

2020/07/17 08:41

ご回答ありがとうございます。 条件付き書式を設定したいシート2に シート1のA1の値を転写するのは確かにシンプルに解決しますね。 ありがとうございます。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.50%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問