- ベストアンサー
エクセル関数につきまして教えてください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
こんばんは! 一例です。 Excel2007以降のバージョンをお使いだという前提です。 ↓の画像のようにSheet2に表を昇順に作成しておきます。 (未満の列は必要ないのですが、判りやすくするために敢えて表示しています) Sheet1のB1セルに =IF(A1="","",VLOOKUP(A1,Sheet2!A:C,3,1)) という数式を入れオートフィルで下へコピー! これで画像のようにA~Dが表示されます。 この段階ではフォントの色は「自動」になっていますので、 B列すべてを範囲指定 → 条件付き書式 → 「セルの強調表示ルール」 → 「指定の値に等しい」を選択 Aと入力 → 書式 → ここで好みのフォントの色を選択しOK これをDまで設定します。 これで画像のような感じになります。 ※ Excel2003までの場合、条件付き書式は3条件までしか設定できませんので、 マクロ等で対応する必要があります。m(_ _)m
関連するQ&A
- エクセルの関数でわからないことがあります
エクセルでひとつのセルに、入力規則(リスト)で16種類の色を選択できるようにしました。(赤、ピンク、オレンジ、黄色、黄緑、緑、オリーブ、青、ターコイズ、黒、こげ茶、茶、赤茶、薄茶、紫、紺)このセルで色を選択すると、 隣のセルがその色で塗りつぶされるようにしたいのですが、可能でしょうか?教えてください。
- ベストアンサー
- オフィス系ソフト
- エクセル関数について
エクセルの関数について質問です。 セルに入力されている文字によって、 計算式を自動で変えるにはどのような数式を入れればいいでしょうか。 例えば、 品目・グラム(緑のセル)に リンゴ・100gと入力すると、栄養素(オレンジのセル)が自動計算されるような式です。 画像の品目は3種類しかないですが、作りたい資料には品目がたくさんあるので 量が多くても対応できる式を教えてください。 宜しくお願い致します。
- 締切済み
- Excel(エクセル)
- 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点ほどご教授いただけると助かります。 よろしくお願いいたします。。。
- ベストアンサー
- その他MS Office製品
- Excelのテーブルでの関数の使い方について
Excelについて 入力した日付と項目の該当期間を検索して、その値を表示する 数式を作成しました。 これをテーブルで実現したいと思い、テーブルに変換し 数式を作ってみたのですがエラーになってしまいます。 ( ・青色のテーブルは「T青」 ・オレンジ色のテーブルは「Tオ」と定義) 添付の画像を見ていただければわかると思います。 どなたか、エラーの原因と、正しい数式を教えていただけませんでしょうか? よろしくお願いします。
- 締切済み
- Excel(エクセル)
- エクセル関数での塗りつぶし
いつもお世話になります。 エクセルの関数を使ってのセルの塗りつぶしについて質問があります。 早速ですが、 A1のセルの値(%表示、別のシートからリンクして貼り付けてあります。)が 30%以下なら赤、 30~80%なら黄色、 80%を超える値なら青 と言うふうにセルの塗りつぶしを行いたいのですが、やり方がよくわかりませんので質問させていただ きます。 また、塗りつぶしたセルに後で文字を入れることは可能ですか? 以上のことについてよろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- エクセルで、文字の完全一致ではなく、文字の一部が含まれているかをチェックする方法
質問させてください。 エクセルのA列の文字の一部に、B列の文字が含まれているかどうか、 をチェックする数式を教えて頂けないでしょうか。 例えば、 A列:「赤 青」、「白 黄」、「緑 黒」 B列:「赤」「青」「黒」 この場合、A列の「赤 青」と「緑 黒」のセルの横に○、 というようにしたいのですが。。 VLOOKやCOUNTIFでは、“文字の一部”というのはチェックできないようで、 かつ、LEFTやRIGHTも使いづらい場合です。 きっと簡単な数式があるのでは、と思いお尋ねしました。 どうぞ宜しくお願い致します。
- 締切済み
- Windows系OS
お礼
有難うございました。 大変助かりました!!!^-^