人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

エクセルに関して教えてください。
データーが入力された複数のセルの中で
「最小値から2番目の値」を選び、そのセルに
色をつける方法を教えてください。

●質問者: dongwu
●カテゴリ:コンピュータ
✍キーワード:エクセル セル データ 入力
○ 状態 :終了
└ 回答数 : 2/5件

▽最新の回答へ

1 ● gong1971
●50ポイント

前回と同様に条件付き書式の機能を使用します。

例えば A1:A20 の範囲について設定を行う場合...


  1. A1:A20 の範囲を、A1をアクティブセル(*)として選択します。 (一番上のA1のセルのみ白くなるように)
  2. [書式]メニューから[条件付書式]をクリックします。
  3. [数式が][=RANK(A1,$A$1:$A$20,1)=2]と設定します。
  4. 右下の[書式]ボタンをクリックし、[パターン]タブで適当な色を選択します。
  5. 表示されているダイアログを[OK]ボタンで閉じれば設定完了です。

※[=RANK(A1,$A$1:$A$20,1)=2]という数式はアクティブセルを基準に作成し、

最初のA1は変化して欲しいので相対参照で、次の$A$1:$A$20は固定なので、

絶対参照としてます。

※もし最小値が同じ値で2つ以上ある場合は、2位となるセルがないので、

どのセルにも色は付きません。(同率1位が2個、次の値が3位となる。)


以上、設定してみて不明な点などありましたら、返信にて教えてください。

◎質問者からの返答

またまたありがとうございました。

解決しました。


2 ● りくっち
●50ポイント

条件付書式を使って実現します。


A1からA10までに値が入っているとして、

A1:A10を選択してからツールバーの「書式」→「条件付書式」をクリック

「数式が」を選び、条件に

=RANK(A1,$A$1:$A$10,1)=2

と入力します。

右下の「書式」をクリックして、「パターン」タブ内で表示したい色を選びOK

更に元の条件付書式の設定画面をOKで閉じれば、二番目に小さい値のセルに色が付きます。

ただしこの方法は最小値のセルが二つ以上あると表示されず、

二番目に小さい値が二つ以上有る場合は該当セル全てに色がついてしまいますので、その点はご了承ください。

◎質問者からの返答

ありがとうございました。解決しました。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ