小技集

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



2024年5月27日【ID:0】

【Excel】数式の引数に途中の行から最終行までを指定

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


以下の参加者名簿から参加人数を数式で求める方法の1つとして、COUNTA関数を用いて、セルB5以降の値の入力されているセルを数えるという方法があります。

しかし、Excelには、現時点でセルB5から最終行までという指定方法がありません。
そのため、通常であれば、「B5:B100」などと仮の最終行で、以下のように指定することが多いかと思います。
※Googleスプレッドシートでは、「B5:B」と指定することで、最終行まで指定することができます。

今回は、比較的新しい関数であるDROP関数を組み合わせて、セルB5から最終行までを指定する方法について解説していきます。


途中の行から最終行までを指定する

まず初めに、DROP関数の使い方から解説していきます。
DROP関数の使い方は、以下の通りです。

=DROP(範囲, 行数, [列数])
// 指定した[範囲]の先頭から、指定した[行数]や[列数]を取り除いた範囲を返す
// 列を取り除く必要がない場合は、[列数]を省略できる

以下の表の場合、指定したい範囲はセルB5以降になります。
そのため、DROP関数を用いて、次のように指定することができます。

=DROP(B:B,4)
// B列の上から4行を取り除く

この範囲をCOUNTA関数で集計することで、以下のように、セルB5以降を指定することができます。

=COUNTA(DROP(B:B,4))

スピルとの組み合わせ

データの増減を考慮した数式を作成する際に、DROP関数を覚えておくと便利かと思います。
また、スピルにより抽出した範囲の一部を除外する、以下のような場合にも役立ちます。

=COUNTA(DROP(B3#,2))
// セルB3の数式により展開された範囲の先頭から2行を取り除く

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

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


小技集-電子書籍販売ページ 小技集-電子書籍販売ページ
メンバー募集 メンバー募集






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

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


- 人気の記事 -



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



サイト累計閲覧数

7637836

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

Excel完全制覇


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

【Excel】表に値を効率的に入力

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

【ExcelVBA】カテゴリー単位でセルを自動結合

【Excel】指定した年月のデータを数式で抽出

【Excel】Python in Excelでクロス表を1行1データに変換

【ExcelVBA】ダブルクリックで塗りつぶしとリセットを繰り返す

【Excel】各フォルダへのハイパーリンクを瞬時に作成

【Excel】指定日以降でないと入力できない設定

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

【Excel】表のデータ行や項目の位置を移動する

【ExcelVBA】省略した項目を自動で入力

【Excel】数式の引数で効率的に複数範囲選択

【Excel】8桁の数値の日付を日付形式に変換

【Excel】必要な範囲以外を非表示にする

【Excel】生年月日から年齢を瞬時に求める

【ExcelVBA】選択データの全項目を一括表示

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

【ExcelVBA】セルの値とシート見出しの色を連動

【ExcelVBA】瞬時にフィルターで絞り込み

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

【Excel】組織図を簡単に作成する方法

【Excel】指定の倍数で金額を求める(時間にも活用できる)

【Excel】重複を考慮した上位3件を抽出

【Excel】2行1データの表を1行1データに変換

【Excel】完全にランダムでチーム分け





一覧ページへ

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