検索
ホームページトピックexcelアレイから特定の行または列を削除するためのExcelドロップ機能

このチュートリアルでは、関連するデータのサブセットを返すために不要な行と列をドロップできる新しいExcel 365関数を紹介します。

巨大なデータセットを分析する場合、合計行/列、ヘッダー、またはフッターなしでデータのみをプルする必要がある場合があります。以前のExcelバージョンでは、古き良きコピー/ペーストテクニックに頼らなければなりません。 Excel 365では、無関係なデータを「ドロップ」することにより、配列の目的の部分を動的に抽出する特別な機能があります。

Excelドロップ機能

Excelのドロップ関数は、配列の開始または終了から指定された行数および/または列を削除します。

構文には次の引数が含まれています。

ドロップ(配列、行、[列])

どこ:

配列(必須) - ソースアレイまたは範囲。

(オプション) - ドロップする行数。正の値は、配列の開始から行を削除し、アレイの端から負の値を削除します。省略した場合、を設定する必要があります。

(オプション) - ドロップする列の数。正の整数は、配列の開始から列を除外し、アレイの端から負の整数を除外します。省略した場合、を定義する必要があります。

これが動作中のドロップ関数です:

アレイから特定の行または列を削除するためのExcelドロップ機能

ドロップ機能の可用性

ドロップ関数は、Microsoft 365(Windows and Mac用)のExcelでのみ利用可能で、WebでExcelです。

ドロップ機能の仕組み

以下の5つの簡単な事実は、ドロップ関数の内部メカニズムをよりよく理解するのに役立ちます。

  1. ドロップは動的配列関数です。宛先範囲の左上のセルに式を入力すると、結果を必要に応じて多くの列と行に自動的にこぼします。
  2. 配列引数は、さまざまなセル、配列定数、または別の関数によって返される値の配列です。
  3. 列の引数は、正または負の整数である場合があります。正の数字は、配列の開始から行/列を落とします。負の数 - 最後から。
  4. 列の引数はオプションですが、そのうちの少なくとも1つは式に設定する必要があります。省略された引数のデフォルトはゼロです。
  5. またはの絶対値が、配列内の行と列の総数以上である場合、#calc!エラーが返されます。

Excelでドロップ機能を使用する方法 - フォーミュラの例

理論で武装して、実際の問題に進み、不必要な行または列を落として配列の一部を返す方法を見てみましょう。

配列の開始から行をドロップします

2Dアレイまたは範囲の開始から一定数の行を削除するには、行の引数に正の数を供給します。

たとえば、範囲A3:C16から最初の5行をドロップするには、次の式は次のとおりです。

=DROP(A3:C16, 5)

式はセルE3に入力され、結果を必要な限り多くの行と列に自動的に入力します。

アレイから特定の行または列を削除するためのExcelドロップ機能

配列の開始から列をドロップします

2Dアレイまたは範囲の先頭から特定の数の列を削除するには、引数に正の数を提供します。

たとえば、範囲A3:C16から最初の列をドロップするには、この式を使用します。

=DROP(A3:C16, ,1)

フォーミュラはセルE3に着地し、元の範囲にある2つの列と同じ数の行にこぼれます。

アレイから特定の行または列を削除するためのExcelドロップ機能

一度に行と列をドロップします

配列の先頭から行と列の両方を削除するには、の両方の引数に正の数値を提供します。

たとえば、データセットから最初の5行と1列を削除するには、次の式は次のとおりです。

=DROP(A3:C16, 5, 1)

アレイから特定の行または列を削除するためのExcelドロップ機能

最後のn行をドロップします

配列の端から行を削除するには、行の引数に負の数値を使用します。例えば:

最後の行を削除するには、供給-1:

=DROP(A3:C16, -1)

最後の3行を除外するには、供給-3:

=DROP(A3:C16, -3)

最後の5行を削除するには、供給-5:

=DROP(A3:C16, -5)

以下のスクリーンショットは、最後の式の結果を示しています。

アレイから特定の行または列を削除するためのExcelドロップ機能

最後のn列をドロップします

配列の端からいくつかの列を除外するには、引数に負の数値を提供します。例えば:

最後の列を削除するには、-1を使用します。

=DROP(A3:D16, , -1)

最後の2列をドロップするには、-2を使用します。

=DROP(A3:D16, , -2)

最後の3列を削除するには、-3を使用します。

=DROP(A3:D16, , -3)

そして、ここに最後の2つの列がドロップされた結果があります:

アレイから特定の行または列を削除するためのExcelドロップ機能

ヒント。配列の端から行と列の両方を削除するには、の両方の引数に負の数値を提供します。

ソートしてドロップします

いくつかの列または行をドロップする前にソース配列の値を再アレンジする状況では、必要な列でアレイを並べ替えまたは下降順にソートできるソート関数を活用します。

たとえば、この式を使用して、以下の範囲を4目(名前付き平均)で最高から最低まで並べ替えることができます。

=SORT(A3:D16, 4, -1),

次に、ソートされた配列をドロップ関数に提供し、5つの最低結果を省略するように指示します。

=DROP(SORT(A3:D16, 4, -1), -5)

アレイから特定の行または列を削除するためのExcelドロップ機能

複数の範囲から行 /列をドロップする方法

いくつかの非連続範囲を使用する場合、1つの式にいくつかの機能を組み合わせることで、一度に「マージしてドロップ」できます。

  1. vstackまたはhstack関数を使用して、複数の範囲を1つにスタックします。
  2. ドロップ関数を使用して、積み重ねられた配列から特定の数の行または列を削除します。

元のデータの構造に応じて、次のアプローチの1つが機能する場合があります。

範囲を垂直に組み合わせて、列または列を落とします

以下のスクリーンショットに示すような3つの別々の範囲があるとします。範囲を上から下に垂直にマージするには、vstack式は次のとおりです。

=VSTACK(A4:D7, A11:D15, A19:D23)

ドロップの配列引数にネストし、削除する行または列の数を指定すると、探している結果が得られます。

たとえば、積み重ねられた配列から最後の列を削除するために、式は次の形式を取得します。

=DROP(VSTACK(A4:D7, A11:D15, A19:D23), , -1)

結果は次のように見えます。

アレイから特定の行または列を削除するためのExcelドロップ機能

範囲を水平に組み合わせて、列または列をドロップします

ソース範囲が行で水平に配置されている場合、それらをHSTACK関数の助けを借りて単一の配列に結合することができます。私たちの場合、これは使用する式です。

=HSTACK(B3:E6, H3:K6)

そして、ドロップ関数の配列引数に上記の式をネストし、必要に応じて行と列引数を構成します。

この例では、行の引数に-1を使用して最後の行を削除します。

=DROP(HSTACK(B3:E6, H3:K6), -1)

アレイから特定の行または列を削除するためのExcelドロップ機能

ドロップvs.エクセルを取り入れます

Excel 365には、配列または範囲の一部を返すためのもう1つの有用な関数があります - 機能を取得します。基本的に、これらの2つの関数は同じタスクを実行しますが、異なる方法で実行されます。 Dropは配列から特定の行や列を除外しますが、Takeは配列から特定の行や列を取得します。

例えば:

最初の3行を削除するには、以下を使用します。

=DROP(array, 3)

最初の3行を抽出するには、以下を使用します。

=TAKE(array, 3)

Excelドロップ機能が機能していません

ドロップ関数がExcelで機能しない場合、またはエラーが発生した場合、これらの理由の1つである可能性が最も高くなります。

DropはExcelのバージョンでは利用できません

ドロップは、可用性が限られている新しい機能です。バージョンがExcel 365以外の場合、式は関数の名前を間違えたかのように#Nameエラーを返します。より多くの原因とソリューションは、Excel #Nameエラーで説明されています。

空の配列

ドロップフォーミュラが、配列にあるよりもすべて以上の行または列を削除するように構成されている場合、#calc!エラーは、返すものが何もないことを示します。

結果を出力するのに十分な空白のセルがありません

フォーミュラの右下に空のセルが足りない場合は、#Spillエラーが発生します。それを修正するには、流出範囲をクリアするだけです。詳細については、#spillを修正する方法をご覧ください! Excelのエラー。

これで、Excelのドロップ関数を使用して、配列から行または列を削除する方法です。お読みいただきありがとうございます。来週のブログでお会いしましょう!

ダウンロード用のワークブックを練習します

Excelドロップフォーミュラ - 例(.xlsxファイル)

以上がアレイから特定の行または列を削除するためのExcelドロップ機能の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
Excelの式の中央値 - 実用的な例Excelの式の中央値 - 実用的な例Apr 11, 2025 pm 12:08 PM

このチュートリアルでは、中央値関数を使用してExcelの数値データの中央値を計算する方法について説明します。 中央傾向の重要な尺度である中央値は、データセットの中央値を識別し、中央の傾向のより堅牢な表現を提供します

式の例を備えたGoogleスプレッドシートcountif機能式の例を備えたGoogleスプレッドシートcountif機能Apr 11, 2025 pm 12:03 PM

マスターグーグルシートcountif:包括的なガイド このガイドでは、Googleシートの多用途のCountif機能を調査し、単純なセルカウントを超えてそのアプリケーションを実証しています。 正確な一致や部分的な一致から漢までのさまざまなシナリオをカバーします

Excel共有ワークブック:複数のユーザーのExcelファイルを共有する方法Excel共有ワークブック:複数のユーザーのExcelファイルを共有する方法Apr 11, 2025 am 11:58 AM

このチュートリアルは、さまざまな方法、アクセス制御、競合解決をカバーするExcelワークブックを共有するための包括的なガイドを提供します。 Modern Excelバージョン(2010、2013、2016、およびその後)共同編集を簡素化し、mの必要性を排除します

Excelをjpgに変換する方法 -  .xlsまたは.xlsxを画像ファイルとして保存しますExcelをjpgに変換する方法 - .xlsまたは.xlsxを画像ファイルとして保存しますApr 11, 2025 am 11:31 AM

このチュートリアルでは、.xlsファイルを.jpg画像に変換するためのさまざまな方法を調査し、ビルトインWindowsツールと無料のオンラインコンバーターの両方を網羅しています。 プレゼンテーションを作成したり、スプレッドシートデータを安全に共有したり、ドキュメントを設計したりする必要がありますか?ヨーヨーを変換します

名前と名前付き範囲:フォーミュラで定義および使用する方法名前と名前付き範囲:フォーミュラで定義および使用する方法Apr 11, 2025 am 11:13 AM

このチュートリアルは、Excel名の機能を明確にし、セル、範囲、定数、または式の名前を定義する方法を示します。 また、定義された名前の編集、フィルタリング、削除もカバーしています。 Excelの名前は、信じられないほど便利ですが、しばしばOverloです

標準偏差Excel:関数と式の例標準偏差Excel:関数と式の例Apr 11, 2025 am 11:01 AM

このチュートリアルは、標準偏差と平均の標準誤差の区別を明確にし、標準偏差計算のための最適なExcel関数を導きます。 記述統計では、平均および標準偏差は内在的です

Excelの平方根:SQRT関数およびその他の方法Excelの平方根:SQRT関数およびその他の方法Apr 11, 2025 am 10:34 AM

このExcelチュートリアルでは、正方形の根とNth Rootsを計算する方法を示しています。 平方根を見つけることは一般的な数学的操作であり、Excelはいくつかの方法を提供します。 Excelの正方形の根を計算する方法: SQRT関数を使用します

Googleシートの基本:Googleスプレッドシートでの作業方法を学ぶGoogleシートの基本:Googleスプレッドシートでの作業方法を学ぶApr 11, 2025 am 10:23 AM

Googleシートのパワーのロックを解除:初心者向けガイド このチュートリアルでは、MS Excelに代わる強力で多目的な代替品であるGoogleシートの基礎を紹介します。 スプレッドシートを簡単に管理し、重要な機能を活用し、コラボレーションする方法を学ぶ

See all articles

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

Safe Exam Browser

Safe Exam Browser

Safe Exam Browser は、オンライン試験を安全に受験するための安全なブラウザ環境です。このソフトウェアは、あらゆるコンピュータを安全なワークステーションに変えます。あらゆるユーティリティへのアクセスを制御し、学生が無許可のリソースを使用するのを防ぎます。

AtomエディタMac版ダウンロード

AtomエディタMac版ダウンロード

最も人気のあるオープンソースエディター

EditPlus 中国語クラック版

EditPlus 中国語クラック版

サイズが小さく、構文の強調表示、コード プロンプト機能はサポートされていません

SecLists

SecLists

SecLists は、セキュリティ テスターの究極の相棒です。これは、セキュリティ評価中に頻繁に使用されるさまざまな種類のリストを 1 か所にまとめたものです。 SecLists は、セキュリティ テスターが必要とする可能性のあるすべてのリストを便利に提供することで、セキュリティ テストをより効率的かつ生産的にするのに役立ちます。リストの種類には、ユーザー名、パスワード、URL、ファジング ペイロード、機密データ パターン、Web シェルなどが含まれます。テスターはこのリポジトリを新しいテスト マシンにプルするだけで、必要なあらゆる種類のリストにアクセスできるようになります。