プロが教える店舗&オフィスのセキュリティ対策術

エクセル初心者です。

仕事で簡単な入札関係の業務を行っているのですが、
たとえば、
A商店 100円
B商店 130円
C商店 95円
 ・
 ・
 ・
Z商店 120円
とエクセルに2列数行に入力します。
そうすると、最安値の「金額」+その最安値をつけた「○商会」というのを表示できるようにしたいのですが、
(例えでいうと、「C商店」 「95円」)
どうすればよいのかわかりません。

調べたところ、最小値とか最大値を出すには関数の「統計」で「MAX」というのを使うといいということは判ったのですが、○商店という名前まで出す関数or方法がわかりません。

拙い説明で申し訳ございませんが、どなたか方法をご存知の方、お教えください。よろしくお願いいたします。

A 回答 (2件)

例えばシートが


 A   B  C  D
A商店 100
B商店 130
C商店 95
C1セルに =INDEX(A:A,MATCH(MIN($B:$B),$B:$B,FALSE),1)
右へコピィします。
ついでに
C1セルに =INDEX(A:A,MATCH(SMALL($B:$B,ROW(A1)),$B:$B,FALSE),1)
右へ1つコピィします。
更に、下へコピィすれば安値順に出ます。
    • good
    • 0
この回答へのお礼

早速のご回答ありがとうございました!
さっそくためしたところ、希望通りの結果がでました。

特定のセルに最安値の商店名と金額だけを表示し、
その表示されたセルだけを印刷すればそのまま提案書になる形にしたかったのです。大変助かりました。

ご説明が大変判りやすく、またプラスアルファの知識まで教えていただき、大感謝です。
エクセル初心者なので、また質問することがあるかと思います。またご縁がございましたらよろしくお願いいたします。
ありがとうございました。

お礼日時:2009/01/07 23:09

関数ではご回答済みですので次の方法は如何でしょうか。


該当の入力範囲の任意セルを選択→データ→フィルタ→オートフィルタ→フィルタボタン押下でトップテン等の抽出条件選択は如何でしょうか、
因みに表の先頭行が見出しを挿入しておく方が見やすいです。
    • good
    • 0
この回答へのお礼

ご回答ありがとうございます。

オートフィルタですか。関数以外でも方法があるのですね。
これを覚えておくと今回の問題以外でもいろんな場面で使えそうです。さっそく調べて試してみます!本当にありがとうございました!

お礼日時:2009/01/08 22:15

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!