• ベストアンサー

エクセルのLARGE関数について教えてください。

エクセルのLARGE関数を使って、1位から3位までの順位を検索するのですが、1位の数値が入っているセルをピンクに、2位は黄色、3位は青というように塗りつぶして、一目でわかるようにしたいのですが、セルを塗りつぶす方法が分かりません。教えてください。

  • air20
  • お礼率63% (7/11)

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

  • ベストアンサー
noname#124418
noname#124418
回答No.1

セルに色を付ける方法は 関数では無かったのでは…? 「条件付き書式」か「マクロ」でやるしかだったような…? といぅことで難しいことは分からないのですが、 条件付き書式を試してみてはいかがでしょうか?

参考URL:
http://kokoro.kir.jp/excel/conditional_form.html
air20
質問者

お礼

URL参考になりました。ありがとうございました。

その他の回答 (1)

  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.2

次の方法は如何でしょうか。 (1)対象の数値範囲を選択(仮にA1:A10としています) (2)書式→条件付書式 (3)「数式が」を選択、数式欄に=RANK($A1,$A$1:$A$10,FALSE)=1 (4)書式→パターンタブでピンクを選択 (5)追加→「数式が」を選択、数式欄に=RANK($A1,$A$1:$A$10,FALSE)=2 (6)書式→パターンタブで黄色を選択 (7)追加→「数式が」を選択、数式欄に=RANK($A1,$A$1:$A$10,FALSE)=3 (8)書式→パターンタブで青色を選択 因みに順位による区分けをしていますので、重複する場合、期待値通りに表示できません。

air20
質問者

お礼

アドバイス参考になりました。どうもありがとうございました。

関連するQ&A

  • エクセルで、色によってデータを抽出する関数はありますか?

    エクセルについての質問です。 黄色とか青とかの色のついたセルがあるのですが、その色のセルの数値だけを計算(合計など)することは可能でしょうか。 関数の組み合わせで、こうしたことが可能であればと思うのですが・・・ よろしくお願いします。

  • 条件によって色が変わるエクセル関数を教えてください。

    所定のワンセルに数値を入れると、指定範囲のセルの色が変わる関数を知りたいです(関数じゃなくてもいいです)。 数値の変動によって色が変わる指定範囲場所は変わりたいです。 たとえば、セルA1に数値1を入れると B2~D5が青色に変わる。数値2を入れると、E5~H10までが黄色に変わる エクセルを完成させたいのです。           ただし、同じシートを繰り返し使うため、指定範囲以外は色がついていたら、白に戻したいです。どなたかエクセルの神様、教えてください。

  • エクセルの関数でわからないことがあります

    エクセルでひとつのセルに、入力規則(リスト)で16種類の色を選択できるようにしました。(赤、ピンク、オレンジ、黄色、黄緑、緑、オリーブ、青、ターコイズ、黒、こげ茶、茶、赤茶、薄茶、紫、紺)このセルで色を選択すると、 隣のセルがその色で塗りつぶされるようにしたいのですが、可能でしょうか?教えてください。

  • エクセル関数での塗りつぶし

    いつもお世話になります。 エクセルの関数を使ってのセルの塗りつぶしについて質問があります。 早速ですが、 A1のセルの値(%表示、別のシートからリンクして貼り付けてあります。)が 30%以下なら赤、 30~80%なら黄色、 80%を超える値なら青 と言うふうにセルの塗りつぶしを行いたいのですが、やり方がよくわかりませんので質問させていただ きます。 また、塗りつぶしたセルに後で文字を入れることは可能ですか? 以上のことについてよろしくお願いします。

  • エクセルLARGE関数について

    エクセルのLARGE(SMALL)で○番目に大きい(小さい)値を表示させようとする時、重複する数字を無視した順位で表示することはできないでしょうか。 例えば、10,9,9,8,7,6,5,・・・とある場合、2番目に大きい数字は9ですが、3番目に大きい数字も9となります。これを8としたいのです。 どうすればよいでしょうか。 よろしくお願い致します。

  • エクセル関数で、バラバラのセルの合計を出したい。

    エクセルで、家計簿の補助として、いろいろな通帳から引き落としされる金額の管理をしています。 並んでいないバラバラのセルの合計を出す場合、SUM関数で、合計したいセルを1つずつ指定する方法はわかるのですが、例えば文字の色やセルの塗りつぶしでグループ分けをし、例えば黄色のセルのみの合計・ゴールドのセルのみの合計、というように、1度で指定してグループ別の合計を出す、というような方法はあるのでしょうか? SUMIFという関数で、「検索条件」に「黄」「ゴールド」などと入れてみたのですが、できませんでした。

  • エクセルの並べ替えをマクロを使わず関数で

    並べ替えをして、ベスト10を作りたいと思っています。 マクロを使わず関数だけで行いたいのですが、上手くできません。 LARGE関数を使って数値のみは大きい順にする事はできましたが、 日付も一緒に並べ替えたいのです。 でも、どうしても良い方法が思いつきません。 VLOOKUP関数を使って日付の並べ替えも考えましたが、同じ数値があると 上手く一緒に並べ替える方法が見つかりません。 たとえば下記のような感じです。実際には365日1年分あります。 もし良い関数があれば知りたいのです。 分かる方いらっしゃいましたらよろしくお願いします。 EXCEL2003です。 並べ替え前(参考) ┌─┬──┬──┐ │日│4月│5月│ ├─┼──┼──┤ │ 1│1400│3500│ ├─┼──┼──┤ │ 2│1300│1400│ ├─┼──┼──┤ │ 3│2100│2200│ ├─┼──┼──┤ │ 4│1100│1900│ ├─┼──┼──┤ │ 5│2100│1300│ ├─┼──┼──┤ │ 6│2500│2900│ └─┴──┴──┘ ベスト10(参考) ┌──┬──┬──┐ │順位│数値│月日│ ├──┼──┼──┤ │ 1│3500│ 5/1│ ├──┼──┼──┤ │ 2│2900│ 5/6│ ├──┼──┼──┤ │ 3│2500│ 4/6│ ├──┼──┼──┤ │ 4│2200│ 5/3│ ├──┼──┼──┤ │ 5│2100│ 4/3│※1 ├──┼──┼──┤ │ 6│2100│ 4/5│※1 ├──┼──┼──┤ │ 7│1900│ 5/4│ ├──┼──┼──┤ │ 8│1400│ 4/1│※2 ├──┼──┼──┤ │ 9│1400│ 5/2│※2 ├──┼──┼──┤ │ 10│1300│ 4/2│ └──┴──┴──┘ ※1 同じ月で数値が同じ ※2 違う月で数値が同じ

  • エクセル 関数ついて

    エクセルの関数について A1で入力した数値を数値だけA10に返す ようにするにはどうしたらいいでしょうか? A10にはセルに色がついており、A10=A1 で入力するとセルの色までA1と同じになってしまって困っています 詳しい方 教えてください

  • エクセルでの順位に同率がある場合の対処について

    ■エクセル上で数字に順位を付けて上位(下位)3位までの数字に色を付けたい。 ■現在の方法 書式→条件付書式 条件1 セルの値が次の値に等しいを選び、 関数「=LARGE($C$6:$C$100,1)」と入力し、書式で文字の色を指定。赤色 条件2 セルの値が次の値に等しいを選び、 関数「=LARGE($C$6:$C$100,2)」と入力し、書式で文字の色を指定。青色 条件3 セルの値が次の値に等しいを選び、 関数「=LARGE($C$6:$C$100,3)」と入力し、書式で文字の色を指定。緑色 ■問題点 1番大きい数字が2つある場合、2箇所が赤色になり、2番目に大きい数字が緑色になる。青色は使われない。 (順位で言うと同率1位が二つ、2位が飛ばされて3位が一つと処理される(1位・1位・3位)) ■やりたい事 1番大きい数字が2つある場合2箇所とも赤色にし、2番目に大きい数字を青色、3番目に大きい数字を緑色にしたい。 (順位で言うと1位・1位・2位・3位と言った具合にしたい) もし2番目に大きい数字が3つあってもその3箇所を青色にして、3番目に大きい数字を緑色にする。 (順位で言うと1位・1位・2位・2位・2位・3位の様な感じ) 具体的に言うと 現在 10 20 30→緑色 40→赤色 40→赤色 これを 10 20→緑色 30→青色 40→赤色 40→赤色 にしたいのです。 ■補足 表の範囲はC6~C100としていますが、実際はC30までしか使っていなく、それ以降は日々データを記入するので拡張用としている。 使用しているエクセルはエクセル2002です。 よろしくお願いします。

  • エクセル2010 エラー行を含む LARGE関数

    エクセル2010を使っています。 AK12~AK30000の中の空白とエラーを含むセルの中の大きいものから順に、AK2~AK10まで9個抜き出したいと思います。 またAN列も同じ様に抜き出したいと思います。 LARGE関数ではエラーが出てしまい、抜き出せませんでした。 詳しい方、教えていただけませんか、よろしくお願い致します。