Note: The other languages of the website are Google-translated. Back to English

Googleシートの別のシートに基づいて条件付き書式を設定するにはどうすればよいですか?

Googleシートに示されている次のスクリーンショットのように、別のシートのデータのリストに基づいてセルを強調表示するために条件付き書式を適用する場合、それを解決するための簡単で優れた方法はありますか?

Googleスプレッドシートの別のシートのリストに基づいてセルを強調表示する条件付き書式


Googleスプレッドシートの別のシートのリストに基づいてセルを強調表示する条件付き書式

 

 

このジョブを完了するには、次の手順を実行してください。

1に設定します。 OK をクリックします。 フォーマット > 条件付き書式、スクリーンショットを参照してください:

2。 の中に 条件付きフォーマットルール ペインで、次の操作を実行してください。

(1.)クリック 強調表示する列データを選択するボタン。

(2.) 次の場合にセルをフォーマットします ドロップダウンリスト、選択してください カスタム式は オプションを選択し、次の式を入力します。 = match(C2、indirect( "データリスト!A2:A")、0) テキストボックスに;

(3.)次に、からXNUMXつのフォーマットを選択します。 書式設定スタイル 必要に応じて

注意:上記の式では: C2 強調表示する列データの最初のセルであり、 データリスト!A2:A は、シート名とリストセルの範囲であり、セルを強調表示する基準が含まれています。

3。 そして、リストセルに基づいて一致するすべてのセルが一度に強調表示されているので、クリックする必要があります クリックします ボタンを押して 条件付きフォーマットルール 必要に応じてペイン。

 


最高のオフィス生産性ツール

Kutools for Excelはほとんどの問題を解決し、生産性を80%向上させます

  • 再利用: すばやく挿入 複雑な数式、チャート および以前に使用したものすべて。 セルを暗号化する パスワード付き。 メーリングリストを作成する そしてメールを送る...
  • スーパーフォーミュラバー (複数行のテキストと数式を簡単に編集できます); 読書レイアウト (多数のセルを簡単に読み取って編集する); フィルター範囲に貼り付け...
  • セル/行/列をマージする データを失うことなく; 分割セルコンテンツ; 重複する行/列を組み合わせる...重複セルを防止します。 範囲を比較する...
  • [複製]または[一意]を選択します 行; 空白行を選択 (すべてのセルは空です); スーパーファインドとファジーファインド 多くのワークブックで; ランダム選択...
  • 正確なコピー 数式参照を変更せずに複数のセル。 参照の自動作成 複数のシートに; 箇条書きを挿入、チェックボックスなど...
  • テキストを抽出、テキストの追加、位置による削除、 スペースを削除する; ページング小計の作成と印刷。 セルの内容とコメントを変換する...
  • スーパーフィルター (フィルタースキームを保存して他のシートに適用します); 高度な並べ替え 月/週/日、頻度など。 特殊フィルター 太字、斜体...
  • ワークブックとワークシートを組み合わせる; キー列に基づいてテーブルをマージします。 データを複数のシートに分割; xls、xlsx、PDFをバッチ変換...
  • 300 以上の強力な機能. Office / Excel 2007-2021 および 365 をサポートします。すべての言語をサポートします。 企業や組織に簡単に導入できます。 フル機能の 30 日間無料トライアル。 60日間の返金保証。
kteタブ201905

Officeタブは、タブ付きのインターフェイスをOfficeにもたらし、作​​業をはるかに簡単にします

  • Word、Excel、PowerPointでタブ付きの編集と読み取りを有効にする、パブリッシャー、アクセス、Visioおよびプロジェクト。
  • 新しいウィンドウではなく、同じウィンドウの新しいタブで複数のドキュメントを開いて作成します。
  • 生産性を 50% 向上させ、毎日何百回もマウス クリックを減らすことができます!
officetab下部

 

コメントを並べ替える
コメント (27)
5の5を評価 · 2の評価
このコメントは、サイトのモデレーターによって最小化されました
こんにちは、
これはとても素敵なチュートリアルです! どうすればXNUMX番目の条件を追加できますか? セルを一致させようとしていますが、対応する行のセルJ:Nが空白でない場合。 私はこれを試していますが、機能していません:

= and(match(H4、indirect( "ADMIN!G2:G")、not(isblank(indirect( "ADMIN!J2:N")、0))))

おかげで!
このコメントは、サイトのモデレーターによって最小化されました
= if(J2:N <> "")を新しいルールとして使用してみましたか?
このコメントは、サイトのモデレーターによって最小化されました
これを行うことは可能ですが、複数の列に基づいており、行全体を強調表示することもできますか? [名前]列と[名]列、およびその他のデータを含むデータのセットがあります。 それから私はそれらの名前を取り、別のシートでグループにまとめています。 特定の人がXNUMX番目のシートに配置されると、その人は「完了」し、その行全体(名前とその関連データ)が元のシートの「完了」の色で強調表示される式が必要です。 。
このコメントは、サイトのモデレーターによって最小化されました
反対はどうですか? 一致しないセルを強調表示したいと思います。 この式を自分に合うように変更するにはどうすればよいですか?
このコメントは、サイトのモデレーターによって最小化されました
万が一、これに対する答えを見つけることができましたか? 私は同じクエリを持っています
このコメントは、サイトのモデレーターによって最小化されました
やあ。 私はこれを使用しました、そしてそれは私のために働きます。 = AND($ D2 <> ""、ISERROR(MATCH($ D2、indirect( "Final Assignment!$ B $ 2:B")、0)))-セルを含まない行全体を強調表示したい他のリストと一致する-空白のセルを強調表示したくない
このコメントは、サイトのモデレーターによって最小化されました
これはXNUMXつのシートを参照するのに非常に便利ですが、他のすべてのシートを参照することは可能ですか?
このコメントは、サイトのモデレーターによって最小化されました
すばらしい! ありがとうございました! 完璧に動作しました!
このコメントは、サイトのモデレーターによって最小化されました
「間接的な」コマンド情報は非常に役に立ちました。 ありがとうございました。
このコメントは、サイトのモデレーターによって最小化されました
それは私ですか、それともこれはもう機能しませんか? 別のシート(「= Othersheet!H17」のような単純なもの)のセルをポイントしようとすると、これは有効として受け入れられません。 :'(
このコメントは、サイトのモデレーターによって最小化されました
あなたの=は""の中にあり、そうではないはずです。
このコメントは、サイトのモデレーターによって最小化されました
これをどのように行いますが、行全体が強調表示されます
このコメントは、サイトのモデレーターによって最小化されました
これは私にはうまくいきません。 私はすべてをトリプルチェックしました。

範囲に適用:K1:K2158

= match(K2、indirect( "TorontoCitys!A1:A")、0)

これは、TorontoCityのリストにない、ランダムな他の都市名を強調しています。

K2(私のメインシートであり、影響を受けたい列の開始列セルです。
TorontoCitys(シートの名前です)
A1は、都市名のリストの列の先頭です。
Aは列です。

句読点が間違っている可能性がありますか?

よろしくお願いします。
このコメントは、サイトのモデレーターによって最小化されました
こんにちは友人、

喜んでお手伝いします。 あなたの公式は正しいです、心配しないでください。 問題は、適用する範囲です。 K1:K2158ではなく、K2:K2158である必要があります。

スクリーンショットをご覧ください。 例は単純ですが、問題を説明するのに十分です。

正しい「範囲に適用」はA2:A20です。 そして、正しい式は= match(A2、indirect( "TorontoCitys!A1:A")、0)です。 次に、正しい都市を強調表示できます。 スクリーンショット2を参照してください。
しかし、「範囲に適用」をA1:A20に変更すると、間違った都市名が強調表示されます。 スクリーンショット3を参照してください。

したがって、「範囲に適用」をK1:K2158からK2:K2158に変更してください。 問題を解決する必要があります。 お返事を楽しみにしています。

敬具
マンディ
このコメントは、サイトのモデレーターによって最小化されました
他のサブシートを使用して条件付き書式で行データ全体を強調表示する方法
このコメントは、サイトのモデレーターによって最小化されました
こんにちは、ランガナス
データリストに基づいて行全体を強調表示するには、次のようにします。
1。 の中に 範囲に適用 ボックスで、シート全体を選択します。
2.次の式を適用します。 = match($ C2、indirect( "datalist!A2:A")、0)カスタム式は テキストボックス。
ぜひお試しください。お役に立てば幸いです。

https://www.extendoffice.com/images/stories/comments/comment-skyyang/doc-highlight-entire-row.png
このコメントは、サイトのモデレーターによって最小化されました
ねえ、返信ありがとうございます。 数式を試しましたが、機能しません。
5の5を評価
このコメントは、サイトのモデレーターによって最小化されました
こんにちは、
シート名とセル参照を自分のデータに変更しましたか?
$ C2 強調表示する列データの最初のセルであり、 データリスト!A2:A は、セルを強調表示する基準を含む別のシート名とリスト範囲です。
ぜひチェックしていただき、ありがとうございます!
このコメントは、サイトのモデレーターによって最小化されました
リスト内のデータが複数の列にある場合はどうなりますか? datalist!A2:M または datalist!A:M または datalist!A2:M17 を使用しようとすると、どれも機能しません。
このコメントは、サイトのモデレーターによって最小化されました
参照したい特定の範囲に名前を付けて、それを数式で使用しようとしましたが、うまくいきませんでした。
このコメントは、サイトのモデレーターによって最小化されました
完全一致ではなく、参照データが含まれている場合はどうでしょうか。
このコメントは、サイトのモデレーターによって最小化されました
こんにちは、アシュリー
問題を解決するには、次の式を適用してください。
=REGEXMATCH(C2:C21,INDIRECT("Sheet2!$A$2"))

ぜひお試しください。お役に立てば幸いです。
このコメントは、サイトのモデレーターによって最小化されました
ボンジュール、
Dans Feuille google je cherche la formulale suivante
Si dans la cel A1 = text alors dans la Cel B1 ecire telle valeur ou texte automatiquement
Merci d avance pour votre aide
このコメントは、サイトのモデレーターによって最小化されました
ボンジュール、
J'ai une autre question du même type au sujet d'un formatation conditionnel qui fonctionne sur Excel mais que je n'arrive pas à porter sur Google Sheet :
L'idée est de comparisonr 2 バージョン d'une même feuille que l'on stock à l'aide de 2 onglets (2 feuilles du même ワークブック)

La formule est la suivante : =A1<>'previousVersion'!A1 avec un formatage fond jaune pour mettre en évidence les changements sur toute la feuille car l'idée est d'appliquer ce
format conditionnel sur toutes les cellules de la feuille ($A$1:$V:1000)

Sur Google sheet cette formulam'est interdite et si je passe par un "indirect("previousVersion!A1"), je perds le coté dynamique sur le "A1" de la feuille 貴重なバージョン
Si j'essaye =A1<>indirect("previousVersion!"&A1) j'ai une erreur car c'est la valeur de A1 qui est interprétée et concaténée avec "previousVersion!"

Si j'essaye la formule =C3<>INDIRECT("PreviousVersion!"& CHAR (COLUMN () + 64) & ROW ()) cela ne fonctionne pas non plus....

Si vous avez une solution...
メルシーD'AVANCE
このコメントは、サイトのモデレーターによって最小化されました
失礼ですが、=A1<>INDIRECT("以前のバージョン!"& CHAR (COLUMN () + 64) & ROW ()) ...
このコメントは、サイトのモデレーターによって最小化されました
一致させようとしているセルの値がハイパーリンクの場合はどうなりますか?
5の5を評価
このコメントは、サイトのモデレーターによって最小化されました
こんにちは! スカイヤン ! ありがとう、 =match(C2,indirect("data list!A2:A"),0) はうまくいきます。

しかし、複数の列をフォーマットしたいので、シート a の列 A はシート b の列 B に対してチェックされます。
列が非常に多いため、列ごとに XNUMX つの書式を適用することはできませんが、シート全体に条件付き書式全体を適用できます。


範囲と式をどのように変更すればよいですか?

ありがとうございます!
ここにはまだコメントが投稿されていません
あなたのコメントを残す
ゲストとして投稿
×
この投稿を評価:
0   文字
推奨される場所

フォローする

著作権©の2009 - WWW。extendoffice.com。 | | 全著作権所有。 搭載 ExtendOffice。 | サイトマップ
MicrosoftおよびOfficeのロゴは、米国MicrosoftCorporationの米国およびその他の国における商標または登録商標です。
SectigoSSLで保護