• ベストアンサー

エクセル関数につきまして教えてください。

エクセル関数につきまして教えてください。(過去に同じような質問がございましたら申し訳ございません。) エクセル関数で下記のような表示をしたいです。 表中にある数字の隣のセルに下記のようなランクをつけたいのですが、文字の色やフォントなども変えたいのですが可能でしょうか?? テーブルを下記のようなテーブルもつくったのですが数式がわかりません。 2.0以上 →A(赤文字) 1.9~1.0 →B(オレンジ) 0.9~0.5 →C(緑) 0.4以下 →D(青) 宜しくお願い致します。

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

  • ベストアンサー
  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.1

こんばんは! 一例です。 Excel2007以降のバージョンをお使いだという前提です。 ↓の画像のようにSheet2に表を昇順に作成しておきます。 (未満の列は必要ないのですが、判りやすくするために敢えて表示しています) Sheet1のB1セルに =IF(A1="","",VLOOKUP(A1,Sheet2!A:C,3,1)) という数式を入れオートフィルで下へコピー! これで画像のようにA~Dが表示されます。 この段階ではフォントの色は「自動」になっていますので、 B列すべてを範囲指定 → 条件付き書式 → 「セルの強調表示ルール」 → 「指定の値に等しい」を選択 Aと入力 → 書式 → ここで好みのフォントの色を選択しOK これをDまで設定します。 これで画像のような感じになります。 ※ Excel2003までの場合、条件付き書式は3条件までしか設定できませんので、 マクロ等で対応する必要があります。m(_ _)m

この投稿のマルチメディアは削除されているためご覧いただけません。
kobimama
質問者

お礼

有難うございました。 大変助かりました!!!^-^

関連するQ&A

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

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

  • エクセル関数について

    エクセルの関数について質問です。 セルに入力されている文字によって、 計算式を自動で変えるにはどのような数式を入れればいいでしょうか。 例えば、 品目・グラム(緑のセル)に リンゴ・100gと入力すると、栄養素(オレンジのセル)が自動計算されるような式です。 画像の品目は3種類しかないですが、作りたい資料には品目がたくさんあるので 量が多くても対応できる式を教えてください。 宜しくお願い致します。

  • excel関数について

    エクセルでセルの色をその中の数字よって分けたいですが。。。。 たとえば 8 15 17.3 18 19 15 11 12 14 16.3 10以下は赤 10-12はオレンジ 12-14は黄色 14-16は緑 16-18は青 18-20は白 20以上は紫 7種類の色が付けたいです。   どうすればいいのでしょうか? それとも、不可能でしょうか?

  • 一番多く表示のある値(文字列)を、Excel関数で抽出したい

    Excelで、ある列で一番多く入っている値(文字列)を検索して抽出し、 別のセルに表示させたいと思っています。 赤 青 黄   ← こういう文字列があったとしたら、 黄     「黄」を別セルに表示させたい、という意味です 緑 黒 これを、Excel2000の関数だけで表示したいのですが、 式の組み方が分かりません。 どなたかご教授ください。 MAXやRANKなども組み合わせてみたのですが…。 現在は、列を一つ作りそちらでCOUNTIFで数字を出して、 その数字をMAXで拾って表示していますが、 列をひとつ作ることをなくしたい、というのが目的です。 よろしくお願いいたします。

  • エクセルでの文字色を数える関数に関して。。。

    エクセルのセル内の文字色に関してのマクロを下記の通り書きました。 Function SpecialCell(targetRange As Range, _ intColor As Integer) As Integer '赤は3,緑は4,青は5,黄は6 Dim myCell As Range For Each myCell In targetRange If myCell.Font.ColorIndex = intColor _ Or myCell.Interior.ColorIndex = intColor Then SpecialCell = SpecialCell + 1 End If Next End Function その後答えを求めるセルに =SpecialCell(D5:D125,3) これはちゃんと表示できます。 しかし、 =SpecialCell(D10,D8,D29,D49,D51,D57,3) このようにセルの個別ごとに求めようとすると #VALUE! が出ますので引数が間違っているのだとは思うのですが、 この場合はどうすればよろしいでしょうか? また、セル内に複数の色つき文字がある場合、 例えば同一セル内に (1)(2)(3) とあって、 (1)が赤 (2)が青 (3)がピンク とした場合、 =SpecialCell(D5:D125,3) これでは0と出てきてしまいます。。。 この場合はどういう風に数式をいれればよいのでしょうか? 以上2点ほどご教授いただけると助かります。 よろしくお願いいたします。。。

  • Excelのテーブルでの関数の使い方について

    Excelについて 入力した日付と項目の該当期間を検索して、その値を表示する 数式を作成しました。 これをテーブルで実現したいと思い、テーブルに変換し 数式を作ってみたのですがエラーになってしまいます。 ( ・青色のテーブルは「T青」   ・オレンジ色のテーブルは「Tオ」と定義) 添付の画像を見ていただければわかると思います。 どなたか、エラーの原因と、正しい数式を教えていただけませんでしょうか? よろしくお願いします。

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

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

  • エクセルで、文字の完全一致ではなく、文字の一部が含まれているかをチェックする方法

    質問させてください。 エクセルのA列の文字の一部に、B列の文字が含まれているかどうか、 をチェックする数式を教えて頂けないでしょうか。 例えば、 A列:「赤 青」、「白 黄」、「緑 黒」 B列:「赤」「青」「黒」 この場合、A列の「赤 青」と「緑 黒」のセルの横に○、 というようにしたいのですが。。 VLOOKやCOUNTIFでは、“文字の一部”というのはチェックできないようで、 かつ、LEFTやRIGHTも使いづらい場合です。 きっと簡単な数式があるのでは、と思いお尋ねしました。 どうぞ宜しくお願い致します。

  • エクセル関数

    エクセルで 文字「あ」(セルA1)は数字の1(セルB1) 文字「い」(セルA2)は数字の2(セルB2) 文字「う」(セルA3)は数字の3(セルB3) といった具合に関数で変換したいのですが、 よい方法を教えてください。

  • エクセルの関数

    エクセルについて質問します。エクセルで仕事などに色々と使っているのですが、最近関数を使って頑張っています。そこで数式で出した答え(数字)に色分けや図形などで仕分けをしたいのですが、それは可能でしょうか? 例えばでてきた答えがマイナス10からマイナス1は赤や△、答えが0なら白や■、プラスの1から10が黄色や□、プラスの11以上が青や↑など、このような感じで表現(代入?)出来たらいいと思いまして・・・。色々とやってみたのですが、出来ません。困っています。どなたか御存知の方教えて下さい!! 宜しくお願い致します。

専門家に質問してみよう