範囲またはアレイから指定された数の行または列を取得できる新しいExcelテイク機能を満たします。
大量のデータを使用する場合、綿密な検査のために小さな部分を抽出する必要がある場合があります。 Excel 365で導入された新しい動的配列関数により、それはあなたにとって公園を散歩することになります。 Enterキーを撮影してヒットする行と列の数を指定してください:)
Excelで機能を取ります
Excel Take関数は、アレイまたは範囲から指定された数の連続した行および/または列の数を抽出します。
構文は次のとおりです。
取る(配列、行、[列])どこ:
配列(必須) - ソースアレイまたは範囲。
行(オプション) - 返す行数。正の値は、アレイの開始から行と配列の端から負の値を取ります。省略した場合、列を設定する必要があります。
列(オプション) - 返す列の数。正の整数は、アレイの開始から列を取り、アレイの端から負の整数を取ります。省略した場合、行を定義する必要があります。
テイク機能がどのように見えるかは次のとおりです。
ヒント:
- 範囲から非隣接する行を返すには、chooserows関数を使用します。
- 隣接する列以外の列を引くには、ChooseCols関数を利用します。
- 特定の数の行または列を削除して配列の一部を取得するには、ドロップ機能を活用します。
機能の可用性を取得します
Take関数は、Microsoft 365(Windows and Mac)のExcelでのみサポートされ、WebでExcelです。
以前のExcelバージョンでは、代替ソリューションとしてオフセット式を使用できます。
Excelでテイク機能を使用する方法
ワークシートでテイク関数を使用するときに期待と現実を調整するには、次のことに注意してください。
- 配列引数は、さまざまなセルまたは別の式によって返される値の配列にすることができます。
- 行と列の引数は、正または負の整数である場合があります。正の数字は、配列の開始からデータのサブセットを取得します。負の数 - 最後から。
- 行と列の引数はオプションですが、そのうちの少なくとも1つは式に設定する必要があります。省略されたものは、アレイ内の行または列の総数をデフォルトします。
- 行または列の値がソース配列に行または列があるよりも大きい場合、すべての行 /列が返されます。
- テイクは動的配列関数です。 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つのステップが必要です。
- vstackまたはhstack関数を使用して、複数の範囲を垂直または水平に1つに組み合わせます。
- 結合された配列から目的の数の列または行を返します。
ワークシートの構造に応じて、次のソリューションのいずれかを適用します。
スタックは垂直に範囲で並んでおり、行または列を取得します
下の画像に示すように、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 STの議論については、元の値の範囲を供給します。
- 2 ndおよび3 rdの引数またはその両方が、配列の先頭からサブセットを抽出していると仮定して、ゼロまたは省略に設定されています。オプションで、アレイの左上セルからオフセットする列と列がどのように行われるかを指定できます。
- 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 サイトの他の関連記事を参照してください。

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

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

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

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

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

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

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

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


ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

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

人気の記事

ホットツール

AtomエディタMac版ダウンロード
最も人気のあるオープンソースエディター

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

VSCode Windows 64 ビットのダウンロード
Microsoft によって発売された無料で強力な IDE エディター

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

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ホットトピック









