検索
ホームページトピックexcelエクセル機能を取得して配列から行または列を抽出します

範囲またはアレイから指定された数の行または列を取得できる新しいExcelテイク機能を満たします。

大量のデータを使用する場合、綿密な検査のために小さな部分を抽出する必要がある場合があります。 Excel 365で導入された新しい動的配列関数により、それはあなたにとって公園を散歩することになります。 Enterキーを撮影してヒットする行と列の数を指定してください:)

Excelで機能を取ります

Excel Take関数は、アレイまたは範囲から指定された数の連続した行および/または列の数を抽出します。

構文は次のとおりです。

取る(配列、行、[列])

どこ:

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

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

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

テイク機能がどのように見えるかは次のとおりです。

エクセル機能を取得して配列から行または列を抽出します

ヒント:

  • 範囲から非隣接する行を返すには、chooserows関数を使用します。
  • 隣接する列以外の列を引くには、ChooseCols関数を利用します。
  • 特定の数の行または列を削除して配列の一部を取得するには、ドロップ機能を活用します。

機能の可用性を取得します

Take関数は、Microsoft 365(Windows and Mac)のExcelでのみサポートされ、WebでExcelです。

以前のExcelバージョンでは、代替ソリューションとしてオフセット式を使用できます。

Excelでテイク機能を使用する方法

ワークシートでテイク関数を使用するときに期待と現実を調整するには、次のことに注意してください。

  1. 配列引数は、さまざまなセルまたは別の式によって返される値の配列にすることができます。
  2. 列の引数は、正または負の整数である場合があります。正の数字は、配列の開始からデータのサブセットを取得します。負の数 - 最後から。
  3. 列の引数はオプションですが、そのうちの少なくとも1つは式に設定する必要があります。省略されたものは、アレイ内の行または列の総数をデフォルトします。
  4. または列の値がソース配列に行または列があるよりも大きい場合、すべての行 /列が返されます。
  5. テイクは動的配列関数です。 1つのセルのみに式を入力すると、必要な数の隣接セルに自動的にこぼれます。

Excelは式の例を取ります

テイク関数がどのように機能するかを一般的に理解できるようになったので、その本当の価値を説明するためにいくつかの実用的な例を見てみましょう。

範囲または配列から行を抽出します

2Dアレイまたは範囲の開始から特定の数の連続した行を返すには、行の引数に正の数を提供します。

たとえば、範囲A3:C14から最初の4行を取得するには、次の式は次のとおりです。

=TAKE(A3:C14, 4)

フォーミュラはセルE3に着地し、ソース範囲にあるのと同じくらい多くの列に波及します。

エクセル機能を取得して配列から行または列を抽出します

配列または範囲から列を取ります

2D配列または範囲の開始から一定数の連続した列を取得するには、引数の正の数を提供します。

たとえば、範囲A3:C14から最初の2列を引くには、次の式は次のとおりです。

=TAKE(A3:C14, ,2)

フォーミュラはセルE3に移動し、供給された範囲にあるのと同じくらい多くの列と数列にこぼれます。

エクセル機能を取得して配列から行または列を抽出します

特定の数の行と列を抽出します

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

たとえば、データセットから最初の4行と2列を取得するには、次の式は次のとおりです。

=TAKE(A3:C14, 4, 2)

E3に入力されたフォーミュラは、4行(2つの引数に設定されている)と2つの列(3 RD引数で定義されています)を埋めます。

エクセル機能を取得して配列から行または列を抽出します

最後のn行を取得します

配列の端から特定の数の行を引くには、行の引数に負の数を提供します。例えば:

最後の行を取得するには、-1を使用します。

=TAKE(A3:C14, -1)

最後の3行を取得するには、供給-3:

=TAKE(A3:C14, -3)

以下のスクリーンショットでは、結果を観察できます。

エクセル機能を取得して配列から行または列を抽出します

最後のn列を返します

配列または範囲の端からいくつかの列を抽出するには、引数に負の数値を使用します。例えば:

最後の列を取得するには、3番目の引数を-1に設定します。

=TAKE(A3:C14, , -1)

最後の2列を引くには、3番目の引数を-2に設定します。

=TAKE(A3:C14, , -2)

そして、ここに結果があります:

エクセル機能を取得して配列から行または列を抽出します

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

複数の範囲から行 /列を取得する方法

いくつかの非連続範囲からいくつかの列または行を抽出したい状況では、タスクを達成するために2つのステップが必要です。

  1. vstackまたはhstack関数を使用して、複数の範囲を垂直または水平に1つに組み合わせます。
  2. 結合された配列から目的の数の列または行を返します。

ワークシートの構造に応じて、次のソリューションのいずれかを適用します。

スタックは垂直に範囲で並んでおり、行または列を取得します

下の画像に示すように、3つの別々の範囲があるとしましょう。後続の各範囲を前の範囲の下部に追加するには、式は次のとおりです。

=VSTACK(A4:C6, A10:C14, A18:C21)

テイクの配列引数にネストし、返す行数を指定すると、探している結果が得られます。

=TAKE(VSTACK(A4:C6, A10:C14, A18:C21), 4)

を返すには、3番目の引数に適切な番号を入力します。

=TAKE(VSTACK(A4:C6, A10:C14, A18:C21), ,2)

出力は次のようになります:

エクセル機能を取得して配列から行または列を抽出します

スタックは水平方向に範囲で、行または列を取得します

ソース範囲内のデータが行で水平に配置されている場合、HSTack関数を使用してそれらを単一の配列に結合します。例えば:

=HSTACK(B3:D5, G3:H5, K3:L5)

そして、上記の式をテイク関数内に配置し、必要に応じて行または引数、またはその両方を設定します。

たとえば、積み重ねられた配列から最初の2行を取得するには、次の式は次のとおりです。

=TAKE(HSTACK(B3:D5, G3:H5, K3:L5), 2)

そして、この式は最後の5列をもたらします:

=TAKE(HSTACK(B3:D5, G3:H5, K3:L5), ,5)

エクセル機能を取得して配列から行または列を抽出します

Excel 2010 -365の関数の代替品を取ります

Excel 2019およびTake関数がサポートされていない以前のバージョンでは、オフセットを代替として使用できます。オフセット式はそれほど直感的で簡単ではありませんが、実用的なソリューションを提供します。そして、これがあなたがそれをセットアップする方法です:

  1. 1 STの議論については、元の値の範囲を供給します。
  2. 2 ndおよび3 rdの引数またはその両方が、配列の先頭からサブセットを抽出していると仮定して、ゼロまたは省略に設定されています。オプションで、アレイの左上セルからオフセットする列と列がどのように行われるかを指定できます。
  3. 4番目の議論では、返す行の数を示します。
  4. 5番目の議論では、返す列の数を定義します。

要約すると、汎用式はこの形式を取ります。

オフセット(配列、、、

たとえば、範囲A3:C14の開始から6行と2列を抽出するには、次のように式が進みます。

=OFFSET(A3:C14, , , 6, 2)

アレイをネイティブに処理するExcel 365および2021を除くすべてのバージョンで、これは従来のCSEアレイ式としてのみ機能します。入力するには2つの方法があります。

  • 予想される出力(場合は6行と2列)と同じサイズのセルの範囲を選択し、 F2を押して編集モードに入ります。フォーミュラを入力し、 Ctrlシフトを押して、選択したすべてのセルに一度に入力します。
  • 空のセル(この例のE3)に式を入力し、 Ctrl Shift Enterを押して完了します。その後、式を下にドラッグし、必要な数の行と列を右にドラッグします。

結果はこれに似ています。

エクセル機能を取得して配列から行または列を抽出します

注記。オフセットは揮発性機能であり、多くのセルで使用するとワークシートが遅くなる可能性があることに注意してください。

Excelは機能しない機能を取ります

テイクフォーミュラがExcelで機能しない場合、またはエラーが発生した場合、以下の理由の1つである可能性が最も高くなります。

Takeは、Excelのバージョンではサポートされていません

Takeは新しい機能であり、可用性が限られています。バージョンがExcel 365以外の場合は、代替オフセット式を試してください。

空の配列

または引数が0に設定されている場合、#calc!空の配列を示すエラーが返されます。

結果に満たすには、空白のセルの数が不十分です

式が結果をこぼすのに十分な空のセルがない場合、#Spillエラーが発生します。それを修正するには、隣接する細胞を下または/右側にクリアするだけです。詳細については、#spillを解決する方法をご覧ください! Excelのエラー。

これが、Excelのテイク関数を使用して、さまざまなセルから行または列を抽出する方法です。お読みいただきありがとうございます。来週のブログでお会いしましょう!

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

Excelを使用する式 - 例(.xlsxファイル)

以上がエクセル機能を取得して配列から行または列を抽出しますの詳細内容です。詳細については、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 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

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

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

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

DVWA

DVWA

Damn Vulnerable Web App (DVWA) は、非常に脆弱な PHP/MySQL Web アプリケーションです。その主な目的は、セキュリティ専門家が法的環境でスキルとツールをテストするのに役立ち、Web 開発者が Web アプリケーションを保護するプロセスをより深く理解できるようにし、教師/生徒が教室環境で Web アプリケーションを教え/学習できるようにすることです。安全。 DVWA の目標は、シンプルでわかりやすいインターフェイスを通じて、さまざまな難易度で最も一般的な Web 脆弱性のいくつかを実践することです。このソフトウェアは、

VSCode Windows 64 ビットのダウンロード

VSCode Windows 64 ビットのダウンロード

Microsoft によって発売された無料で強力な IDE エディター

MantisBT

MantisBT

Mantis は、製品の欠陥追跡を支援するために設計された、導入が簡単な Web ベースの欠陥追跡ツールです。 PHP、MySQL、Web サーバーが必要です。デモおよびホスティング サービスをチェックしてください。

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境