検索
ホームページトピックexcelGoogleシートのインデックスマッチ - 垂直検索の別の方法

グーグルシートインデックスのマスタリングマッチマッチ:vlookupに代わる優れた代替

Googleシートの特定のキーレコードにリンクされたデータを検索する場合、VlookUpが最初の選択肢です。ただし、vlookupの制限はすぐに明らかになります。これが、強力なインデックスマッチ関数でツールキットを拡張することが重要な理由です。この投稿では、インデックスマッチの機能、インデックス関数とマッチ関数の組み合わせを調査し、vlookupの優れた代替品を提供します。各関数の簡単な概要から個別に始めます。

  • Googleシートの一致機能
  • Googleシートインデックス機能
  • Googleシートでインデックスマッチを使用する:式の例
    • 最初のインデックスマッチ式の構築
    • インデックスマッチがvlookupに優れている理由
    • インデックスマッチ付きのケースに敏感な検索
    • 複数の基準とのインデックスマッチ
  • 優れた代替品:データをフィルタリングおよび抽出します
  • 複数のシートとデータの更新にわたるvlookup:シートのマージアドオン

Googleシートのインデックスマッチ - 垂直検索の別の方法

複数の条件で複数の一致をプルしてみてください

vlookup、インデックス/マッチ、エラーなし;)

Googleシートのインデックスマッチ - 垂直検索の別の方法

今すぐお試しくださいあなたのデータの相棒を発見してください - 何百万人も信頼してください!

Googleシートのインデックスマッチ - 垂直検索の別の方法

コレクションを発見してください

Googleシートの一致機能

Googleシートマッチ機能は非常に簡単です。データ内の特定の値を検索し、その位置を返します。

=MATCH(search_key, range, [search_type])

  • search_key :あなたが探しているレコード。必須。
  • range :内部で検索する行または列。必須。注:一致は、1次元の配列のみを受け入れます(単一の行または列)。
  • search_type :オプション。試合が正確であるか概算するかを指定します。省略された場合、デフォルトは1になります:
    • 1 :範囲は昇順でソートされます。 search_key以下の最大値を返します。
    • 0 :ソートに関係なく、正確な一致を検索します。
    • -1 :範囲は下降のソートです。 search_key以上の最小値を返します。

例:リスト内の「ブルーベリー」の位置を見つける(B1:B10):

=MATCH("Blueberry", B1:B10, 0)

Googleシートのインデックスマッチ - 垂直検索の別の方法

Googleシートインデックス機能

マッチは値の位置を識別しますが、インデックス関数はその行と列のオフセットに基づいて値自体を取得します。

=INDEX(reference, [row], [column])

  • reference :検索する範囲。必須。
  • row :最初のセルからオフセットする行の数。オプション、デフォルトは0です。
  • column :オフセットする列の数。オプション、デフォルトは0です。

rowcolumn両方を指定すると、特定のセルから値が返されます。

=INDEX(A1:C10, 7, 1)

Googleシートのインデックスマッチ - 垂直検索の別の方法

いずれかの引数を省略すると、行全体または列が取得されます。

=INDEX(A1:C10, 7)

Googleシートのインデックスマッチ - 垂直検索の別の方法

Googleシートでインデックスマッチを使用します

インデックスとマッチの組み合わせのパワーは、一緒に使用すると解き放たれます。それらは、vlookupに堅牢な代替品を提供し、キー値に基づいてテーブルからレコードを取得します。

最初のインデックスマッチ式を構築します

テーブルから「クランベリー」の在庫情報を取得するには(デモのために交換された列)。

  1. 一致する「クランベリー」の行を見つけます: =MATCH("Cranberry", C1:C10, 0) (8を返す)
  2. 一致をインデックスに統合して行全体を取得します: =INDEX(A1:C10, MATCH("Cranberry", C1:C10, 0))
  3. 目的の値については、ストック列(2)を指定します: =INDEX(A1:C10, MATCH("Cranberry", C1:C10, 0), 2)
  4. あるいは、ルックアップ列のみを使用すると、式: =INDEX(B1:B10, MATCH("Cranberry", C1:C10, 0))簡素化されます。

Googleシートのインデックスマッチ - 垂直検索の別の方法Googleシートのインデックスマッチ - 垂直検索の別の方法

インデックスマッチとvlookup

どちらも検索を実行しますが、インデックスマッチには大きな利点があります。

  1. 左側のルックアップ: vlookupとは異なり、インデックスマッチはルックアップ列の左側に検索できます。
  2. 参照の安定性:列の追加または移動は、インデックスマッチ式を壊しません。
  3. 症例感度: FINDまたは正確さを使用して達成されます(以下で説明します)。
  4. 複数の基準:インデックスマッチでサポートされています。

インデックスマッチ付きのケースに敏感な検索

インデックスマッチは、発見または正確な使用を使用してケース感度を処理します。たとえば、検索の使用:

=ArrayFormula(INDEX(B2:B19, MATCH(1, FIND(E2, C2:C19)), 0))

Googleシートのインデックスマッチ - 垂直検索の別の方法

正確な使用:

=ArrayFormula(INDEX(B2:B19, MATCH(TRUE, EXACT(E2, C2:C19), 0)))

Googleシートのインデックスマッチ - 垂直検索の別の方法

複数の基準とのインデックスマッチ

「Cherry」の価格を「PPバケツ」で販売しています。

=ArrayFormula(INDEX(B2:B24, MATCH(CONCATENATE(F2:F4), A2:A24&C2:C24&D2:D24, 0),))

Googleシートのインデックスマッチ - 垂直検索の別の方法

エラーを防ぐには、iferrorでラップします。

=IFERROR(ArrayFormula(INDEX(B2:B27, MATCH(CONCATENATE(F2:F4), A2:A27&C2:C27&D2:D27, 0),)), "Not found")

Googleシートのインデックスマッチ - 垂直検索の別の方法

データアドオンをフィルタリングおよび抽出します

よりユーザーフレンドリーな代替案については、「フィルターと抽出データ」アドオンを検討してください。式のない複雑なルックアップ用の視覚インターフェイスを提供します。

Googleシートのインデックスマッチ - 垂直検索の別の方法Googleシートのインデックスマッチ - 垂直検索の別の方法

マルチシートルックアップ用のシートアドオンをマージします

複数のシートを含む高度なシナリオの場合、「マージシート」アドオンは、複数のスプレッドシートでデータを調べて更新するプロセスを合理化します。

Googleシートのインデックスマッチ - 垂直検索の別の方法Googleシートのインデックスマッチ - 垂直検索の別の方法

この強化された概要は、インデックスマッチを活用するための包括的なガイドと、Googleシートでの効率的なデータ検索のための代替方法を提供します。

以上がGoogleシートのインデックスマッチ - 垂直検索の別の方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
Excelでタイムラインを作成してピボットテーブルとチャートをフィルタリングする方法Excelでタイムラインを作成してピボットテーブルとチャートをフィルタリングする方法Mar 22, 2025 am 11:20 AM

この記事では、Excelピボットテーブルとチャートのタイムラインを作成するプロセスをガイドし、それを使用してダイナミックで魅力的な方法でデータと対話する方法を示します。 あなたはあなたのデータをピボで編成しています

Excelでドロップダウンする方法Excelでドロップダウンする方法Mar 12, 2025 am 11:53 AM

この記事では、単一および依存リストを含むデータ検証を使用して、Excelでドロップダウンリストを作成する方法について説明します。 プロセスの詳細、一般的なシナリオのソリューションを提供し、データ入力制限やPEなどの制限について説明します

Excelで列を合計する方法Excelで列を合計する方法Mar 14, 2025 pm 02:42 PM

この記事では、Sum関数、Autosum機能、および特定のセルを合計する方法を使用して、Excelの列を合計する方法について説明します。

Excelでパイチャートの作成方法Excelでパイチャートの作成方法Mar 14, 2025 pm 03:32 PM

この記事では、データの準備、チャート挿入、および強化された視覚分析のためのパーソナライズオプションに焦点を当てて、Excelでパイチャートを作成およびカスタマイズする手順を詳述します。

Excelでテーブルを作る方法Excelでテーブルを作る方法Mar 14, 2025 pm 02:53 PM

記事では、テーブルの作成、フォーマット、およびカスタマイズでExcelで説明し、データ分析のために合計、平均、ピボットアブルなどの関数を使用しています。

Excelで平均を計算する方法Excelで平均を計算する方法Mar 14, 2025 pm 03:33 PM

記事では、平均関数を使用してExcelの平均の計算について説明します。主な問題は、この関数をさまざまなデータセットに効率的に使用する方法です。(158文字)

Excelにドロップダウンを追加する方法Excelにドロップダウンを追加する方法Mar 14, 2025 pm 02:51 PM

記事では、データ検証を使用してExcelのドロップダウンリストの作成、編集、削除について説明します。主な問題:ドロップダウンリストを効果的に管理する方法。

Googleシートでデータを並べ替えるために知っておくべきことはすべてGoogleシートでデータを並べ替えるために知っておくべきことはすべてMar 22, 2025 am 10:47 AM

グーグルシートのマスタリングソート:包括的なガイド 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衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

MantisBT

MantisBT

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

SecLists

SecLists

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

PhpStorm Mac バージョン

PhpStorm Mac バージョン

最新(2018.2.1)のプロフェッショナル向けPHP統合開発ツール

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境