エクセルで複数範囲の特定の文字に該当する時に印を付ける方法

このQ&Aのポイント
  • Excelの特定の範囲に該当する文字がある場合に印を付ける方法について解説します。
  • 複数の条件範囲を指定して特定の文字に該当する場合に、フィルタオプションやIF文を使用して印を付ける方法を紹介します。
  • 複数の条件範囲で特定の文字に該当する場合、条件を選ぶ方法について具体的な例を交えて解説します。
回答を見る
  • ベストアンサー

エクセル 複数範囲の特定の文字に該当する時、印を付ける

(例) Excel2000 文字列の条件が複数あります(AA1:AA3)。 セル(A1:E1)が条件のどれかに該当する場合、印を付けたい。   A   B   C   D    E ・・・     AA   AB 1さる うし ねこ こざる こうし     しか 2                     こじか 3                     うし 以下の質問に似ているかなと思うのですが、 理解ができません。 ttp://okwave.jp/qa3442968.html フィルタオプションで色を塗るか、if文で○を表示することを 考えたのですが、複数範囲を指定するとエラーが表示されます。 複数条件範囲(AA1:AA3)に名前を定義してみましたが、エラーが表示されます。 複数条件範囲から条件を選ぶようにするには どのようにしたらよいでしょうか?

noname#98658
noname#98658

質問者が選んだベストアンサー

  • ベストアンサー
  • gyouda1114
  • ベストアンサー率37% (499/1320)
回答No.1

書式 → 条件付書式 → =COUNTIF($AA$1:$AA$3,A1)>0 → 書式でパターン等を設定  __A___ B___ C___D___ E 1__さる__うし__ねこ__こざる_こうし 2__うま__こねこ_こいぬ_とら__ごりら 3__さかな_とり__からす_ねずみ_もぐら ____AA 1__しか 2__こじか 3__うし

noname#98658
質問者

お礼

ありがとうございました。 一番わかりやすかったので、こちらで進めました。

その他の回答 (2)

  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.3

条件付き書式で 例データ さる うし ねこ こざる こうし こざる 犬 ねこ うし こうし さる うし ねこ とり こうし うし さる ねこ こざる こうし さる からす ねこ こざる こうし ーー 条件セル I1:J1(2つに簡素化) うし こざる ーーー A1:E30とか範囲指定 書式ー条件付き書式ー数式が 式は =OR(A1=$I$1,A1=$J$1) 書式でセルのパターン色設定 OK 3条件なら =OR(A1=$I$1,A1=$J$1,A1=$K$1) 結果 実際にやってみてください ーーーーー 3色にする場合は 3条件設定の3回操作をし 数式がで =A1=$I$1 =A1=$J$1 =A1=$K$1 をそれぞれ設定します。 ーー 関数ではセルに絶対色はつけられませんよ。エクセルのキホン。

noname#98658
質問者

お礼

ありがとうございました。 今回は馴染みのあるCountif関数ですすめさせていただきました。

  • hallo-2007
  • ベストアンサー率41% (888/2115)
回答No.2

質問が A~E列の値が AA1、AA2、AA3の値と同じであれば色を塗る という解釈で良いですか? A~E列選択して 条件付書式 セルの値が 等しい =$AA$1 パターンのご希望の色 追加をクリック セルの値が 等しい =$AA$2 パターンのご希望の色 追加をクリック セルの値が 等しい =$AA$3 パターンのご希望の色 OKをクリック と3つまで色の設定ができます。 同じ色でよければ A~E列選択して 数式が  =OR(A1=$AA$1,A1=$AA$2,A1=$AA$3) パターンご希望の色 となります。

noname#98658
質問者

お礼

ありがとうございました。 OR関数を使う方法もよく読むとわかりましたが、 馴染みのあるcountif関数の方法ですすめさせていただきました。

関連するQ&A

  • エクセルのVLOOKUPのデータ検索範囲が複数あるときの書き方は?

    簡単な質問ですが,お願いします。 たとえば, VLOOKUP(10,A:E,2,FALSE) を書き変えて, 検索範囲を A:E と AA:AE の2か所にしたいのですが, どのように書いたら良いのでしょうか?

  • ruby の nil エラー

    rubyで10C0~10C10までの値をすべて合計する 計算をさせようと思って作ったのですが。 定義はうまくできa(10,1)=10と計算できるのですが whileで合計させているところがうまくいきません。 関数的にはあっていると思うのですがnilエラーになってしまい ます。原因はなんなのでしょうか。。。 定義開始 ーーーーーーーーーーーーーーーーーーーーーー def a(g,h) puts a=1 b=1 while a<=g do b = b * a a = a + 1 end c=1 d=1 while c<=h do d = d * c c = c + 1 end e=1 f=1 while e<=g-h do f = f * e e = e + 1 end puts b / ( d * f ) end ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー 定義終了 aa=0 ab=0 while aa <= 10 ab=a(10,aa)+ab aa=aa+1 puts ab end これをすると ab=a(10,aa)+ab ここがNoMethodErrorと表示され 解がでません。 また、ab=a(10,aa)+ab これを ab=a(10,aa) こうすると 解がちゃんとでるのですが。 1 nil 10 nil 45 nil 210 nil . . . となってしまいます。

    • ベストアンサー
    • Ruby
  • Excel 複数範囲で順位付け

    MS-Excelで、複数の範囲において、それぞれの値の順位を調べようと思い、AVERAGE関数やMAX関数などと同様に、RANK関数でも複数の範囲を指定してしようとしたのですが、範囲をカンマで区切るのはできないようです。 たとえば、 範囲:A1:A5,C1:C5 調べたい数値が入っているセル:A1 のときに、 RANK(A1,A1:A5,C1:C5) とすると、RANK関数の書式は、 RANK(数値,範囲,[順序]) なので、C1:C5が順序扱いとなり、エラーになってしまいます。 複数範囲に名前をつけて、範囲に名前を指定してみましたが、それでもエラーになりました。 どうすれば、複数の範囲において順位を調べられるのでしょうか? RANK関数にはこだわっていません。 マクロでも構いません。 よろしくお願いします。

  • Excel VLOOKUPでは複数該当する場合

    以下のような表があるとします。    A    B     C 1      番号   氏名 2       1    青木 3  ○    2    井上 4       3    上田 5  ○    4    江口 6  ○    5    太田 関数を使って、○が付いている人の氏名を表示させたいと考えています。 ○が付いている人が一人しかいないならば、=VLOOKUP("○",A2$C6,3,FALSE) でよいですが、複数名が該当する場合には使えません。 上表のように、複数が該当する場合において、例えば、○が付いている中で、「番号」が2番めに若い者の「氏名」を、関数で表示させる方法があればご教授願います。

  • 関数の値が真の時、選択した範囲の表示は可能?

    IF関数で真の値の条件を満たした時に、選択した範囲の表示、 例えば、  A   B  C  D   E・・・ 1 2 3 A1~E1までのデータを1つずつ関数を入力しないで選択した行を 丸ごとA3~E3に表示させる事は可能でしょうか? 可能ならば、やり方を教えていただけませんでしょうか。

  • エクセル 複数セルごとの計算式を一つの式にまとめ1セルとしたい

    各セルに連続した計算式があり4番目に結果を表示。 ひとつだけのセルに計算式まとめ結果表示したい。 =A1*60+B1*60+C1*0.2+D1 =AA1/60 =CEILING(AB1,1) =AC1*18 いいろいろ試しましたがCEILING(AB1,1)でエラーになるみたいいです。 よろしくお願いします。

  • Excel関数:文字を含む複数条件の合計 (2)

    「AA」の文字を含むA社の合計(=8)、しかし、そのうち「例外」の文字が含まれている場合(該当4) は合計から除く方法を教えていただけますでしょうか。      A          B    C   D    E    F   ――――――――――――――――――――――――― 1 |商品名        A社  B社  C社   A社  B社 2 |AA           1    1    1    1    1 3 |BB           1    1    1    1    1 4 |ab AA         1    1    1    1    1 5 |ab BB         1    1    1    1    1 6 |ab AA 例外     1    1    1    1    1 7 |ab BB 例外     1    1    1    1    1 8 |ab AA 12 例外  1    1    1    1    1 9 |ab BB 12 例外  1    1    1    1    1 つい先日、「AA」の文字を含むA社の合計(=8) については教えていただき解決することができました。 =SUMPRODUCT((ISNUMBER(FIND("AA",A2:A9)))*(B1:F1="A社")*(B2:F9)) 今度はこれに 「例外」の文字が含まれる値は合計せず、「4」を導き出す数式は可能でしょうか。 ※件数カウントではありません。 よろしくお願いいたします!

  • EXCELの関数で大なり記号を複数入れるには?

    EXCELの関数で困ってます。 A,B,E,Rという4つの数字があって 数値の大小によって条件分けをしたいのですが、 ある程度規則性のある数値が入りますので6パターンしか出てきません。 (1)E<R≦A,B (2)E<A<R≦B (3)E<A,B<R (4)A,B<E<R (5)A<E<R≦B (6)A<E<B<R (1)の式で、AND(E<R<=A,E<R<=)としても 小なり(<)や小なりコール(≦)は一つの式に複数入れられないのか 数値はあっていてもFALSEになってしまいます。 ((E<R)≦A)などとかっこを使ってひとつずつ判断するのかなと 思いましたがそれもダメでした。 関数で大なりや大なりイコールを複数使用するにはどうすればいいのでしょうか? ひとつの式に複数小なり記号を入れられるとすると 単純にANDで2つの条件を入れようかと思いますが 他にスマートな入力方法はありますか? はじめはAND(RANK(E,範囲,0)=1,OR(RANK(A,範囲,0)=4,RANK(B,範囲,0)=4)) もしくはAND(RANK(E,範囲,0)=1,RANK(R,範囲,0)=2)などと入れてましたが 単純に大なり小なりで入れる方が短かそうだったので…。 他にスマートな入力方法があれば教えて頂けると幸いです。

  • Excel関数:文字を含む複数条件の合計

    関数の達人の方、教えてください! A B C D E F ―――――――――――――――――――――――― 1 | 商品名    A社   B社  C社  A社  C社 2 | AA (1) 1 1 (2) 2 3 | BB 1 1 1 2 2 4 | ab AA (1) 1 1 (2) 2 5 | ab BB 1 1 1 2 2 6 | ab AA cd (1) 1 1 (2) 2 7 | ab BB cd 1 1 1 2 2 ―――――――――――――――――――――――― この表から「A社のAAを含む合計=合計9」を出したいです。つまり○数字になっているところの合計です。 自分なりに以下で試したところ、いづれも「0」となってしまいました。 =SUMPRODUCT((A2:A7="*AA*")*(B1:F1="A社"),(B2:D7)) =SUMPRODUCT(((A2:A7="*AA*")*(B1:F1="A社")),(B2:D7)) 列ごとで AA を含む合計を一旦計算することはできましたが、A社は複数列あるため、できれば一度に A社 の該当する合計を出せればと思っています。 =SUMIF(A2:A7,"*AA*",B2:B7) → 合計3 よろしくお願いいたします。

  • ExcelのVBAで複数の範囲を指定したいのですが

     ExcelのVBAの全くの初心者です。(PC全般については、多少はわかるつもりですが)  R1C1参照という形式を使って、複数のセル範囲を色付けするため指定するにはどのようにすれば良いのでしょうか?  例えば、アクティブセルにA25が指定されていて、A4~C7とE4~F10とI4~I8までを色付けしたいなどという場合。  色付けなどは、わかるのですが、複数の範囲指定がわからないのです。よろしくお願いします。

専門家に質問してみよう