小技集

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



2023年8月28日【ID:0】

【Excel】最終行のデータを抽出する新関数

※IT予備メンバーに加入して連携すると、
一部の広告が非表示になります。


以下のような表の中の最新のデータ(最終行のデータ)を抽出したい時などに使える新関数「CHOOSEROWS」について解説していきます。


CHOOSEROWS関数の使い方

CHOOSEROWS関数は2022年8月のアップデートで公開された新しい関数になります。

=CHOOSEROWS(配列, 行番号1, [行番号2], [行番号3], …)
// 指定した配列から指定した行番号のデータを抽出する

こちらの関数に設定する行番号は、「1」なら配列の1行目の抽出、「2」なら配列の2行目の抽出という指定方法になります。
また、行番号にマイナス値を設定することで、配列の最終行から抽出することができます。

使用例は以下になります。

=CHOOSEROWS($B$3:$E$13,-1)
=CHOOSEROWS($B$3:$E$13,-2)
=CHOOSEROWS($B$3:$E$13,1)
=CHOOSEROWS($B$3:$E$13,2)

ただ、上記のような使用方法ですと、データの増減に対応できません。

データの増減に対応していないのなら、「=B14:E14」などと最終行を直接参照して抽出するのと変わりません。


データの増減に対応させる

データの増減に対応させるためには、「テーブル」を活用すると良いです。
表の中を選択し、[挿入]タブから[テーブル(Ctrl+T)]を選択して「テーブル」にします。
※「テーブル」に変換する際は、表の書式をリセットしてから行うと良いです。

テーブル名は、テーブル内のセルを選択した時に表示される[テーブルデザイン]タブの中から変更できます。

テーブルにすることで、表の範囲をテーブル名で指定できます。

=CHOOSEROWS(顧客情報,-1)
=CHOOSEROWS(顧客情報,-2)
=CHOOSEROWS(顧客情報,1)
=CHOOSEROWS(顧客情報,2)

そして、テーブルにすることで、データの増減にも対応させることができます。


補足

最新データを複数件を抽出したい場合は、以下のように指定します。

=CHOOSEROWS(顧客情報,-3,-2,-1)

また、行ではなく列単位で抽出したい場合は、CHOOSECOLS関数が使えます。
使い方は、ほぼほぼCHOOSEROWS関数と同じになります。

=CHOOSECOLS(配列, 列番号1, [列番号2], [列番号3], …)
// 指定した配列から指定した列番号のデータを抽出する
=CHOOSECOLS(顧客情報,-1)

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

※IT予備メンバーに加入して連携すると、
一部の広告が非表示になります。


メンバー募集 メンバー募集





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

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


- 人気の記事 -



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



サイト累計閲覧数

7420067

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

Excel完全制覇


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

【Excel】期間外のデータを非表示にする

【Excel】在庫数が指定値未満の場合に自動色付け

【Excel】VLOOKUPで空白が「0」と表示されてしまう問題を一瞬で解決

【Excel】日付を和暦で表示する

【ExcelVBA】複数フォルダを一括作成

【ExcelVBA】空白を上に詰める

【Excel】FILTER関数で離れている列を抽出

【Excel】指定した年月の第3水曜日の日付

【Excel】グラフにデータを瞬時に追加(離れている範囲でもOK)

【Excel】クリック操作で端のセルまで移動

【Excel】テーブルを使わずに自動で拡張する範囲設定

【Excel】上限額を設定して支給額を自動で求める

【Excel】時間や時給からの給料を正しく計算

【Excel】セル参照や数式に名前を付ける「LET関数」

【ExcelVBA】更新履歴を自動で入力

【Excel】住所を簡単に入力する方法

【Excel】ORは「+」、ANDは「*」でも表現できる!?

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

【ExcelVBA】保存時に自動でバックアップファイルを作成

【Excel】文章から特定の値を表形式で抽出

【Excel】VLOOKUP関数の参照元の表を切り替える

【Excel】データ数に応じて自動で連番を振る方法

【Excel・Googleスプレッドシート】マウスで横方向へスクロール

【Excel】フィルターで絞った上でトップ3を求める

【Excel】表の順番をローテーション





一覧ページへ

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