目次
データセットでは、複数のテキスト値を比較して、一致するものを探すことがよくあります。 この記事では、以下のようないくつかの関数を使用して、複数のテキスト値の条件付き書式設定について説明します。 アンド , オア , ISNUMBER , 検索 , 総和 そして サミフ このように、いくつかの機能を組み合わせて使っています。
のデータセットがあるとする。 製品販売 という名前のテキスト値カラムがあります。 地域 , 都市 , カテゴリー そして 製品 これらのテキスト値列の複数のテキスト値に応じて、データセットを条件付き書式にしたい。
データセット ダウンロード
複数のテキスト値の条件付き書式設定.xlsxExcelで複数のテキスト値に条件付き書式を設定する4つの簡単な方法
方法1:AND関数を使用する
データセットには、4つのテキストカラムがあり、その中で "イースト" かわりに 地域 と "バー" かわりに カテゴリー .
ステップ1. 範囲全体を選択する( B$4:$G$21 にアクセスし、フォーマットします。 ホーム タブと選択 条件付き書式設定 於 スタイル セクション)> 選択 新ルール (ドロップダウンのオプションから)。
ステップ2. 新しい書式ルール ウィンドウがポップアップ表示されます。 どのセルに書式を設定するかは、数式で決定します から ルールの種類を選択する ダイアログボックス)。
次に、次の数式を ルールの説明文を編集する ボックスを使用します。
=AND($B4="East",$D4="Bars")
のシンタックスです。 アンド 関数は
AND(論理1,[論理2]...)
式の内側。
B4="東"; は ロジカルワン の議論になります。
D4="Bars "です。 は ロジカルツー の議論になります。
そして、この数式は、これら2つの引数がある行をフォーマットします。 真 .
ステップ3. をクリックします。 フォーマット . セルのフォーマット のウィンドウが表示されます。 セルのフォーマット ウィンドウで、任意の 塗りつぶし からのカラー 塗りつぶし セクションをクリックします。 よっしゃー .
ステップ4. に戻ることになります。 新しい書式ルール ダイアログボックスが表示されます。 もう一度。 クリック OKです。
データセット内の一致する行はすべて、選択した塗りつぶし色で整形されます。
よく見ると、条件付き書式は、両方の行を持つ行のみを書式設定していることがわかります。 "イースト" かわりに 地域 と "バー" かわりに カテゴリー .
続きを読む Excelでセルの文字列の値に基づいて行の色を変更する方法
方法2:OR関数を使用する
今度は、条件付き書式をさらに進めて、次のような項目のいずれかを持つ行を書式設定します。 "イースト" , "ボストン" , "クラッカー" そして "全粒粉" をテキスト値カラムで使用することができます。 オア 関数を使用することで、目的の結果を得ることができます。
ステップ1. を繰り返す。 ステップ1~4 から 方法1 の挿入式を置き換えるだけです。 ルールの説明文を編集する を次の式で表す。
=OR($B4="East",$C4="Boston",$D4="Crackers",$E4="Whole Wheat")です。
ここでは、その有無を確認しました。 B4 , C4 , D4 そして E4 のセルが等しい。 "イースト" , "ボストン" , "クラッカー" そして "全粒粉" を、それぞれご紹介します。 オア は、いずれかの条件が一致した場合にアクションをトリガーします。
ステップ2. クリック よっしゃー この数式は、先ほど説明したテキストを含むすべての行をフォーマットしていることがわかります。
データセットのフォーマットに合わせて、テキスト条件を追加したり削除したりすることができます。
類似の読み物。
- 別のセルの複数の値に基づくExcelの条件付き書式設定
- 複数の行に条件付き書式を適用する方法(5つの方法)
- 別のセルのテキストを元にしたExcelの条件付き書式設定【5つの方法
- Excelの条件付き書式設定(セルに任意の文字列が含まれている場合
方法3:OR ISNUMBER関数とSEARCH関数を使用する。
特定の複数の商品を含むデータセットを条件付き書式にしたい場合はどうすればよいでしょうか。 例えば、次のような複数の商品がある場合です。 チョコレートチップ , ブライアン そして 全粒粉 この場合、特定の商品を含むすべての行をハイライトしたい。
より良い表現のために 地域 と 都市 のコラムでは、特にこの方法について説明しています。
ステップ1. 新しい列に製品名を挿入する(例. 複数のテキストを含む ).
ステップ2. 繰り返し ステップ1~4 から 方法1 の式に置き換えてください。 数式が真である場合の値の書式設定 のダイアログボックスに、以下の数式を入力します。
=or(isnumber(search($g$4:$g$7,$c4)))。
式の内側。
があります。 検索 は、Rangeに存在するテキストにマッチします。 G$4:$G$7 をルックアップレンジの開始セルに $C4 .それから ISNUMBER 関数は,その値を 真 または 偽り。 結局は オア は,find_value Range 内の任意のテキストを交互にマッチさせる(例. G$4:$G$7 ).
ステップ3. クリック よっしゃー 挿入された数式は,データセット内のすべての行が 複数のテキストを含む の欄があります。
必ず、特定のRange( G$4:$G$7 として、その find_text 内は 検索 関数では、不一致の場合、データセット全体がフォーマットされるか、まったくフォーマットされないかのどちらかになります。
続きを読む 複数の条件に対して条件付き書式を設定する方法
方法4:SUM関数とCOUNTIF関数の使用
ここで、Methodを短縮したい 3 を使用して、すべての 製品名 を作成し、それを基準として割り当てる。 そのために、以下のような組み合わせを使用する。 総和 と COUNTIF の機能を持つ。
ステップ1. 名前を割り当てる(例. テキスト )をすべての製品に 複数のテキストを含む の欄があります。
ステップ2. 繰り返し ステップ1~4 から 方法1 この場合、以下の式に置き換えてください。
=SUM(COUNTIF($C4, "*"&Text& "*"))
式では
があります。 COUNTIF は1つの基準のみにマッチします(つまり チョコレートチップ ) をセルから始まるRangeに $C4 を組み合わせる。 COUNTIF という関数があります。 総和 関数により,すべての条件にマッチするようにすることができます(つまり テキスト )をRangeに設定します。
ステップ3. クリック よっしゃー この式は、割り当てられた名前と一致するテキストを含むすべての行をフォーマットします。 テキスト .
結論
今回は、様々な関数とその組み合わせで、複数のテキスト値を条件付きでフォーマットする方法を説明します。 アンド そして オア という2つの機能があります。 オア , ISNUMBER そして 検索 他のものは 総和 と COUNTIF . アンド は,2つのランダムなテキストをマッチングして,任意のデータセットをフォーマットすることができます. 一方 オア この関数は,指定したテキストにマッチし,それに応じて書式を変更します。 これらの方法が,十分にわかりやすいものであることを願っています。 さらに説明が必要な場合,あるいは追加することがある場合は,コメントをしてください。