小技集

トップ > 小技集 > 記事
小技集一覧へ
限定コンテンツ一覧へ



2024年6月19日【ID:0】

【Excel】トップ3を抽出する方法


最新の関数を用いて、以下の社員ごとの売上表を参照し、赤枠に上位3件を抽出する方法について解説していきます。

まずは、売上表の「売上」を基準に降順にした表を、SORT関数を用いて抽出していきます。
この関数の使い方は、以下になります。

=SORT(配列, [並べ替えインデックス], [並べ替え順序], [並べ替え基準])
// 指定した配列を指定した順序に並べ替えた表を返す
// 配列:対象の表
// [並べ替えインデックス]:並べ替えの基準となる項目の位置
// [並べ替え順序]:「1」昇順、「-1」降順
// [並べ替え基準]:「TRUE」列で並べ替え、「FALSE」行で並べ替え
// ※引数「配列」以外は省略可能

では、SORT関数を用いて、セルG3を基準に、表を抽出していきます。

=SORT(B3:D12,3,-1)
// B3:B12:表の範囲
// 3:売り上げの項目の位置(先頭から3列目)
// -1:降順

表を抽出することができましたら、抽出した表の先頭から3件のみを抽出します。
その際に活用する関数は、TAKE関数になります。
この関数の使い方は、以下になります。

=TAKE(配列, 行数, [列数])
// 指定した配列から指定した行数(列数)を抽出する
// 配列:対象の表
// 行数:抽出する行数(正の数:上から抽出、負の数:下から抽出)
// [列数]:抽出する列数(正の数:上から抽出、負の数:下から抽出)
// ※[列数]は省略可能、省略時は全ての列を抽出

では、TAKE関数を用いて、先頭から3件のみを抽出していきます。

=TAKE(SORT(B3:D12,3,-1),3)
// SORT(B3:D12,3,-1):抽出する対象の表
// 3:先頭から抽出する行数

このようにして、売上の上位3件を抽出することができます。


パソコンで開く場合は、記事の最後に「リンクコピー」があるためご活用ください。


メンバー募集
ExcelVBA学習ロードマップ配布 ExcelVBA学習ロードマップ配布





リンクの共有はこちらから行えます。

  リンクコピー Twitter Facebook はてなブックマーク Pocket
トップ > 小技集 > 記事
小技集一覧へ
限定コンテンツ一覧へ


- 人気の記事 -



- メンバー限定 [一覧] -



サイト累計閲覧数

4627740

有料動画講座
(買い切り)

Excel完全制覇


ちょっとした機能 便利ツール
【小技集】

【Excel】色んな数値の連番の入力方法

【Excel】特定の文字を一括で色付けする方法 2選

【Excel】重複を除いた件数と重複した件数

【Excel】各商品の最終購入日を表から抽出する

【ExcelVBA】各要素のデータ行を自動で挿入

【Excel】重複入力できないリストを作成

【Excel】値を変えずに千の位以上を表示

【ExcelVBA】項目名をクリックするだけで並べ替え

【Excel・Googleスプレッドシート】セルの数式を瞬時に確認

【Excel】昇順や降順ではなく、好みの順番に並べ替える方法

【Excel】プランごとの金額をSWITCH関数で求める

【Excel】テスト用の数値データを瞬時に入力

【Excel】空白演算子でマトリックス表から値抽出

【Excel】数式の参照元(先)のセルを瞬時に選択

【Excel】SUM関数より凄いSUBTOTAL関数とは

【Excel】数式のセルを自動で色付け

【Excel】入力値に応じて入力必須項目を変更

【Excel】重複した値の入力を禁止する

【Excel】INT関数とROUNDDOWN関数の違い

【Excel】セル内でスクロール!?

【ExcelVBA】VBAを使ってシートの初期設定を自動化

【ExcelVBA】選択した行を自動で色付け

【ExcelVBA】表の絞り込みと並べ替えを一瞬でリセット

【Excel】基準日から「年・月・曜日・月末」などを求める

【Excel】マトリックス表から値を抽出する方法





一覧ページへ

トップ > 小技集 > 記事
小技集一覧へ
限定コンテンツ一覧へ