• ベストアンサー

Excel 行の中の最大値だけ色変更

Excelで、複数の人の歩数の管理をしています。 縦が日付、横が時間です。 一日の歩数(行)の中の最大値だけを自動で色づけしたいと考えています。 ただ、毎日、行を選択して、最大値の色づけをするというのではなくて、範囲選択(例えば一ヶ月分)をして、それぞれの日の最大値に自動で色をつけるという様に作業を簡単にしたいと考えています。 できるでしょうか? 何か方法をご存じの方、よろしくお願い致します。

  • a_m_
  • お礼率100% (361/361)

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

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

例えば、A2:E4に数値データがあるとして 2 34 5  7 8 9  24 5 23 45 6 7 8 A2:E4を範囲指定して、A2ルをActiveにしておいて 数式でルールを =A2=MAX($A2:$E2) A2は代表とて記述。$を付けることと、付ける場所に注意。 書式は淡い色に設定をお勧め。

a_m_
質問者

お礼

ご回答、ありがとうございます。 ちょっとご回答がよく分からなくて・・・すみません。 *時間が無いので、今、操作できないのですが、ご回答者様No.2の方のやり方で、上手く行くかも知れないです。 求めている結果は、一行目の34、二行目の24、三行目の45のセルの色を、それぞれの行の最大値として、同じ色で塗りつぶしたいという事なのです。 ご回答者様のご回答は、A1に、上記の式(=A2=MAX($A2:$E2))を入れるという事ではないですよね? よく分からないなりに、他の方法として、試しているのが、 ----- A2:E4を範囲指定して、 [ホーム]-[条件付き書式]-[新しいルール]  -[数式を使用して、書式を設定するセルを決定]  -[ルールの内容を編集してください] で、「=A2=MAX($A2:$E2)」を入れて、書式の設定をする。 ----- なのですが、これですと、私の操作が正しければ、三行目の「45」のセルの色だけの指定した色になってしまうと思います。

a_m_
質問者

補足

こちらのご回答に辿り着いた方へ > =A2=MAX($A2:$E2) で出来ました。 「$E2」の「2」を範囲選択の最終行の数字にしていて、上手く行かなかっただけでした。 式は、ご回答者様(imogasi 様)のNo.3から、下記のお礼コメントの様に、 ----- A2:E4を範囲指定して、 [ホーム]-[条件付き書式]-[新しいルール]  -[数式を使用して、書式を設定するセルを決定]  -[ルールの内容を編集してください] で、「=A2=MAX($A2:$E2)」を入れて、書式の設定をする。 ----- で大丈夫です。

その他の回答 (2)

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

#1です。 私の例ですと、初めに第2行から第4行まで範囲指定してから、質問者が、私の回答に補足された操作で行います。 第2行目だけ範囲指定してやってませんか。 意図は、各行に置いて最大の数値のセルにだけ、色を付けるつもりです。 各行に置いて色が着くのは1つ(最大値と同じセルが2つあれば、最大値と 同じセルは、それら2つ以上のセルに色が着く) 一応、回答の前にシートで回答の簡単例で、テストしましたが。

a_m_
質問者

お礼

ご回答、ありがとうございます。 何度もすみません! できました。 昨日は時間が無くて、ちょっと急いでいて、 「=A2=MAX($A2:$E2)」 の最後の「$E2」の「2」を一番最後の行のセルの数字にしていました。 もう分からなくて、諦めかけていたので、感動です!!

  • bunjii
  • ベストアンサー率43% (3589/8248)
回答No.2

貼付画像のような表で良いでしょうか?

a_m_
質問者

お礼

ご回答、ありがとうございます。 できました。 できた時は「おぉ~」と感動しました。 はじめ、No.1のご回答者様にご紹介頂いた方法を私が間違えていて、bunjii 様の方法しか無いと思っていましたが、No.1のご回答者様の方法でもできました。 今回は、No.1のご回答者様の式の方が簡単な式ということで、No.1のご回答者様をベストアンサーと致しますが、bunjii 様にご紹介頂きました方法の考え方も、今後に、生かしていきたいと思います。 ありがとうございました。

関連するQ&A

  • エクセルで指定曜日の縦の列のセルに色をつける

    いつもお世話になっています。エクセルに関して質問いたします。 前回の質問(見ていない方は申し訳ありません)で管理表で横列に曜日と日付を自動で 出力させたいの件はおかげさまで解決しました。 次に特定の曜日(土日)の縦の列の選択した範囲でセルに自動で色付けを行いたいと思い各HPを 参考にさせていただていたのですが、今度は横の色付けはあったのですが、縦方向の色付けが 見つかりません。そこでまた皆様のお力をお借りいたします。 例)A1のセルに土B1に日と表示されている場合A1~A10までのセルの色を青、B1~B10までのセルを赤の様に自動で表示させたい。 どうかご教授お願いいたします。

  • エクセルで行と列の入れ替えできますか??(至急お願いします)

    お世話になります。 エクセル2003です。以下のことは出来ますでしょうか? 1行目に日付が横にずっと入っています。 2行目に人数が横にずっと入っています。 これを A列に縦に1行目の日付を、B列に縦に2行目の人数を入れたいのですが、 一気にやる方法はあるのでしょうか? あったら教えてください! 宜しくお願いします。

  • エクセルで縦の行を自動選択する方法

    同じような質問があるのですが、どうも上手く行かないので質問させてください。 マクロのVBA?を使って自動選択したいのです。 具体的に言うとこうです。 横1行で一つのデータの括りになるので 例えばこんな感じで Range("B3:F3").Select 横の列はB3~F3まで選択し、 さらに行が増えた場合でも 縦は自動で選択されるようにしたいのです。 もしこう書けば Range("B3:F30").Select 縦の行も含め指定した範囲だけ選択されますが しかし、縦の行は自動選択(入力された最後のセルまで)したいので Range("B3:F3").Select + 縦が自動選択される記述 をご教示いただきたくご質問しました。 よろしくお願いします。

  • 最大値最小値に色付けする。

    エクセル2013で縦に月を横に時間の項目をとりたデータがあります。 対象データを範囲指定し列ごとに最大値、最小値にセルに色付けをする方法は無いでしょうか。 ちなみに行毎に色づけするのは 最大値は=A1=MAX(INDIRECT("A"&ROW(A1)&":F"&ROW(A1))) 最小値=A1=MIN(INDIRECT("A"&ROW(A1)&":F"&ROW(A2))) で出来るのですが、列毎に表示するにはどのような関数を使えば出来るのでしょうか。 また、条件付き書式設定で=b2=max(b2:b13)の数式を入れて隣にコピーするときに絶対値になっており範囲指定しなおす必要があるので表を範囲指定し数式を入れたい。

  • エクセルのセルの色付け

    エクセルの作業が今まで通りにできず困っております。 作業はソートをして選択した行のB列に色付けをするという単純な作業です。 昨日までは、行を飛ばして選択しても色付けが可能だったのですが今日は色付けができません。 7000行のデータ作業なのでソートをかけずに作業するのはとても時間がかかり困っております。 どなたか知恵をお貸しください。よろしくお願い致します。

  • エクセルで順位ごとにカーソルに色付けする。

    縦に日付、横に時間がありそれぞれ数値が入っています。 日付ごとに最大値は緑、第2位の数値は黄色、第3位の数値は青といったように上位から順位ごとにカーソルに自動で色付けする方法を教えてください。 数値は常に変動します。

  • エクセル2007 土日の行に色をつけたい

    エクセルはVer2007です。 出勤簿を作成していて、現在下記のようになっています。     A    B  C  D  ~   J 6   1日   木  ↑ここから作業内容等 7   2日   金 36  31日 土 A6には =DATE(A1,C1,1) といれてあり、 A1やC1にある年月を記入すると自動的に日付がその月の月末まで 入力されるようになっています。 B6には =WEEKDAY(A6) とし、自動で曜日が割り振られるようになっています。 この場合で、土日にときにその行はすべて(Jまで)赤いドットの塗りつぶしにしたいのですが条件づけるにはどうすればいいのか、教えてほしいです。

  • Excelで50行毎に改ページを入れたい

    表題を1行入れて1ページに49行となるように改ページを入れたいのですが、どのようなマクロを組めばできますか? また、行は49行の倍数と成るように印刷範囲を設定しして列は1ページに収まるように設定するにはどうしたらよいか併せて教えていただければ助かります。 例えば、349行 F列まである場合は、縦が7枚×横が1ページとなるように自動で設定したいです。

  • エクセル 条件付き書式 1行ごとに検索値がある場合

    エクセルに数値データがあるのですが、それを1行ごとに検索値をおいて行ごとにその値±2の範囲に該当する数値に色付きセルにしたいです。 A日付   B検索値 C数値  D数値  E数値・・・ 20141201  4.4  5.5   10.9   -0.2 20141202  -1.2  3.3   -2.8   14.2 という感じです。最初の行なら、2.4-6.4の範囲に該当するCの5.5を色づけ。 2行目は-3.2-0.8の範囲にあるDの-2.8を色づけという風にしたいです。 どのようにしたらいいのでしょうか?

  • エクセルで1行おきに自動で色を付けたいのですが

    エクセルで名簿を作りました。人数が多いので見やすくするため1行おきに着色しています。手作業で1行おきに着色するのが大変です。自動で出来るコマンドなどありませんでしょうか。本を読みあさっておりますが、なかなか見つかりません。よろしくお願い致します。

専門家に質問してみよう