KutoolsforOffice— 1 つのソリューション、5 つの強力なツール。少ない労力で大きな成果。

Excel で VLOOKUP をオートフィルする3 つの簡単な方法

著者Sun変更日

VLOOKUP 関数はExcel で非常に便利ですが、オートフィルハンドルをドラッグして数式を範囲にコピーすると、エラーが発生することがあります。このチュートリアルでは、Excel で VLOOKUP 関数を正しくオートフィルする方法をわかりやすく解説します。

Excel で絶対参照を使用して VLOOKUP をオートフィルする

Excel でセルの名前を使用して VLOOKUP をオートフィルする

Excel でKutools for Excel の高度なユーティリティを使用して VLOOKUP をオートフィルする

サンプルファイル


成績とその相対的な得点を含む表があります。次のスクリーンショットのように、B2:B5 の成績を検索して、対応する相対得点を C2:C5 に返したいとします。
サンプルデータ


Excel で絶対参照を使用して VLOOKUP をオートフィルする

通常、次のような VLOOKUP 数式を使うかもしれません。=VLOOKUP(B2,F2:G8,2)その後、必要な範囲までオートフィルハンドルをドラッグすると、下のスクリーンショットのように誤った結果が表示されることがあります。
相対セル参照を使用してVLOOKUPをオートフィルし、誤った結果を得る

ただし、数式のテーブル配列部分で相対参照ではなく絶対参照を使えば、オートフィルの結果が正しくなります。

入力してください

=VLOOKUP(B2,$F$2:$G$8,2)

必要なセルに入力し、オートフィルハンドルを必要な範囲までドラッグすれば、正しい結果が得られます。スクリーンショットをご確認ください。
絶対参照を使用してVLOOKUPをオートフィルし、正しい結果を得る

ヒント:

上記の VLOOKUP の構文は、VLOOKUP(検索値, テーブル配列, 列インデックス番号)です。ここで、B2 が検索値、範囲$F$2:$G$8 がテーブル配列、そして「2」はテーブルの2 列目に返す値があることを示しています。

kutools for excel AIのスクリーンショット

KUTOOLS AI でExcel の魔法を解き放ちましょう

  • スマート実行:セル操作、データ分析、チャート作成をすべてシンプルなコマンドで実現します。
  • カスタム数式:ワークフローの効率化に役立つ、あなただけのカスタマイズ数式を生成します。
  • VBA コーディング:VBA コードを簡単に記述・実装できます。
  • 数式の解釈:複雑な数式が簡単に理解できます。
  • テキスト翻訳:スプレッドシート内で言語の壁を乗り越えましょう!
AI 搭載のツールでExcel の機能をさらに強化しましょう。今すぐダウンロードして、これまでにない効率を体験してください!

Excel でセルの名前を使用して VLOOKUP をオートフィルする

数式内で絶対参照を使うだけでなく、テーブル配列部分の相対参照の代わりにセル名も利用できます。

1。テーブル配列の範囲を選択し、次に名前ボックス(数式バーの横)に移動して、Marks(または任意の名前)と入力し、Enterキーを押してください。スクリーンショットをご確認ください。
元のテーブルに対して範囲名を定義する

テーブル配列の範囲とは、VLOOKUP 関数で検索条件として使用する範囲のことです。

2。セルに次の数式を入力してください。

=VLOOKUP(B2,Marks,2)

その後、オートフィルハンドルをこの数式を適用したい範囲までドラッグすると、正しい結果が得られます。
VLOOKUP関数を使用して結果を取得する


Excel でKutools for Excel の高度なユーティリティを使用して VLOOKUP をオートフィルする

数式の入力が面倒な場合は、スーパー LOOKUP機能を備えたKutools for Excelグループをお試しください。このグループには複数の高度な LOOKUP ユーティリティが含まれており、いずれも VLOOKUP のオートフィルに対応しています。必要に応じてぴったりのツールを選び、ぜひご活用ください。ここでは例として、複数シートの検索ユーティリティを使用します。

Kutools for Excelは300 以上の高度な機能を提供し、複雑な作業を効率化して、創造性と生産性を高めます。AI 機能と統合されたKutools は、正確にタスクを自動化し、データ管理を簡単にします。Kutools for Excel の詳細情報。。。         無料トライアル。。。

Kutools for Excel を無料でインストールした後、以下の手順に従ってください。

1。Kutools > スーパー LOOKUP > 複数シートの検索をクリックします。
Kutoolsの「複数シートを横断して検索」機能をクリックする

2。複数シートの検索ダイアログで、次の操作を行ってください。

1)検索範囲とリストの配置エリアを選択してください。
ダイアログボックスで検索範囲と出力範囲を設定する

2)データ範囲セクションで、追加ボタンをクリックして、データ範囲を追加し、キー列を指定するデータ範囲をリストに追加します。追加する際には、キーカラムと返すカラムを指定できます。
データ範囲を追加し、キー列を指定する

3。データ範囲を追加したら、OKをクリックします。シナリオを保存するかどうか尋ねるダイアログが表示されるので、「はい」をクリックしてシナリオに名前を付けるか、「いいえ」をクリックして閉じます。これで VLOOKUP がリスト配置エリアに自動的にフィルされます。
VLOOKUPが自動的に出力範囲にフィルされました
VLOOKUPが自動的に出力範囲にフィルされました


サンプルファイル

サンプルファイルをダウンロードするにはクリックしてください


その他の操作(記事)

Excel で VLOOKUP をオートフィルするには?
VLOOKUP 関数はExcel で非常に便利ですが、オートフィルハンドルをドラッグして数式をコピーすると、エラーが発生することがあります。このチュートリアルでは、Excel で VLOOKUP 関数を正しくオートフィルする方法をわかりやすく解説します!

Excel でキー項目の左側にある値を返すには、負の VLOOKUP を使えばいい?
通常、VLOOKUP 関数は右側の列から値を取得できます。しかし、抽出したいデータが検索キーの左側にある場合、数式内で負の列番号を指定することを検討できるかもしれません。例:=VLOOKUP(F2,D2:D13、-3,0) ただし…

Excel で VLOOKUP に基づいて条件付き書式を適用する
この記事では、Excel で VLOOKUP の結果に基づいて範囲に条件付き書式を適用する方法を紹介します。

Excel で VLOOKUP を使って年齢を範囲ごとにグループ分けする方法
シートには名前と年齢、およびいくつかの年齢グループが含まれています。次のスクリーンショットのように、指定された年齢グループに基づいて年齢を素早くグループ分けしたいのですが、どうすれば効率よく実現できるでしょうか?


  • スーパー数式バー(複数行のテキストや数式を簡単に編集可能);リーディングレイアウト(多数のセルを簡単に読み書き可能);フィルタリング範囲に貼り付け
  • 結合セル/行/列とデータ保持;セルの分割コンテンツ;重複行を結合して合計/平均を計算…重複の入力を防止セル;範囲を比較
  • 重複または一意の行を選択空白行を選択(すべてのセルが空);スーパー検索とあいまい検索多数のワークブック内で実行;ランダム選択…
  • 正確にコピー複数セルを数式参照を変更せずに移動;複数シートへの参照を自動作成箇条書きの挿入、チェックボックスなど…
  • お気に入りの数式を保存して素早く挿入、範囲、チャート、画像;セルの暗号化パスワード付きで保護;メーリングリストの作成メール送信など…
  • テキストの抽出、テキストの追加、特定の位置の文字を削除、スペースを削除;データページ統計を作成・印刷;セルの内容とコメントを相互変換
  • スーパーフィルター(フィルタースキームを保存し、他のシートに適用可能);高度なソート月/週/日、頻度などでグループ化;特殊フィルタ太字、イタリック体などで強調表示…
  • ワークブックとワークシートを統合;テーブルのマージをキーカラムに基づいてマージ;データの分割を複数のシートに分割xls、xlsx、PDF を一括変換
  • PivotTable を以下でグループ化:週番号、曜日など…ロック解除済みセルと選択範囲をロックを異なる色で表示;数式/名前を持つセルをハイライト表示
kte tab 201905
  • Word、Excel、PowerPoint でタブを使った編集と閲覧を有効化。Publisher、Access、Visio、Project でもご利用いただけます。
  • 複数のドキュメントを、新しいウィンドウではなく、同じウィンドウ内の新しいタブで開いたり作成したりできます。
  • 生産性が50%向上し、毎日数百回のマウスクリックを削減できます!
officetab bottom