VLOOKUPが壊れる理由は“列番号”にある|実務で壊れない参照の作り方とINDEX+MATCHによる構造変化に強い参照体系
Excelの参照が壊れる原因の多くは、列を追加した瞬間に列番号がズレることです。
実務ではデータ構造が頻繁に変わるため、VLOOKUPは安定して使い続けることができません。
そこで重要になるのが、構造変化に強い INDEX+MATCH の参照方式です。
行番号で位置を特定し、返す列そのものを参照するため、式が壊れにくくなります。
本記事では、VLOOKUPが壊れる理由と、INDEX+MATCHで“壊れない参照”を作る方法を整理します。
この記事は、INDEX+MATCHを軸にした参照ロジックを「3部構成」で整理しています。
第1部:INDEX+MATCH|VLOOKUPが壊れる理由と“壊れない参照”の作り方 (今ここ)
第2部:INDEX×MATCHがExcel関数の本質である理由|5分類で理解する実務関数体系
第3部:INDEX×MATCH関数の実務活用問題|壊れない参照構造を体得する4つの講習DEX×MATCH関数の実務
この3部構成で、関数を組み合わせる使い方だけでなく、
Excel関数の本質(内側→外側の構造)まで体系的に理解できます。
なぜ参照が壊れるのか(実務の本質)
Excel の参照が壊れる原因の8割は「列の追加・削除」です。
・VLOOKUP:列番号がズレて壊れる
・VLOOKUP:左検索ができない
・VLOOKUP:列の並び替えに弱い
・INDEX+MATCH:構造が変わっても壊れにくい
実務では、データの列構成が変わることは日常的。
だからこそ “構造変化に強い参照” が必要になります。
INDEX+MATCH の基本構造
INDEX+MATCH は、次の2つの役割に分かれています。
● INDEX:取り出す
返したい範囲の「何行目・何列目」を返す。
● MATCH:探す
検索値が「何行目にあるか」を返す。
組み合わせると、次のような“壊れない参照”が完成します。
=INDEX(返したい範囲, MATCH(検索値, 検索範囲, 0))
🧮問題:INDEX+MATCH の基本
商品「C」の価格を INDEX+MATCH で取得してください。

○MATCH関数がやること: 「C は3行目」と返し、

○INDEX がやること:「B列の3行目=1800」を返します。

VLOOKUP と INDEX+MATCH の本質的な違い
● VLOOKUP
・検索列より右側しか返せない(左検索ができない)
・列番号を指定するため、列を追加すると番号がズレて壊れる
・列の並び替えや構造変更に弱い
・複数列を返すには式を複数書く必要がある
● INDEX+MATCH
・左検索ができる
・列番号を使わないため、列を間に追加しても壊れない
・返す列そのものを参照するため、構造が変わっても壊れにくい
・MATCH が行番号を返すため、データ構造が変わっても参照が安定する
つまり INDEX+MATCH は、
VLOOKUP の弱点(列追加で壊れる)をすべて解消した “壊れない参照方式” です。
※補足1
XLOOKUP は、列を間に追加しただけでは参照がずれません。
実務で行う操作の範囲では「基本的に壊れない」と考えて問題ありません。
ただし、INDEX+MATCH は列の移動や並び替えなど、
より大きな構造変化にも強いため、
“壊れない参照” を作るうえで最も安定した方法です。
※補足2
INDEX+MATCHは「右から左へ検索できる」という説明がよく使われますが、
本質は“左右”ではなく、列番号を使わずに構造変化へ強い参照を作れる点にあります。
左検索はあくまで副産物であり、壊れない参照を実務で組むための核心は
「返す列そのものを参照する」という構造にあります。
今回のまとめ
今回のポイントは、関数の使い方ではなく、
「なぜ壊れるのか」「どうすれば壊れないのか」という
“構造そのもの”を理解することでした。
VLOOKUP は列番号がズレて壊れやすく、
実務での列追加・構造変更に耐えられません。
一方、INDEX+MATCH は
・行番号で位置を特定し
・返す列そのものを参照する
という “意味でつながった参照” のため、
構造が変わっても壊れにくいのが最大の強みです。
実務で安心して使える参照を作りたいなら、
INDEX+MATCH を標準にすることが最も安全で再現性の高い方法です。
今回の記事では、VLOOKUPが壊れる理由と、
INDEX+MATCHが壊れない参照を作れる構造を整理しました。
ただし、INDEX+MATCHは“参照の仕組み”の入口にすぎません。
Excelの関数は、参照・計算・文字列・日付・条件分岐の5分類で構造化されており、
INDEX+MATCHはその体系の中心に位置する重要なピースです。
次の記事では、このINDEX×MATCHを軸に、
Excel関数の本質を「内側→外側」の構造で理解する実務ロジック体系を解説します。
Excel無料テンプレート|基礎・実務で使えるダウンロードファイル集
この記事の講習問題は、無料ファイル倉庫からダウンロードして、
実際のExcelシート上で手を動かしながら理解を深めてください。
安心して使える学習用ファイルで、初心者でもそのまま再現できます。
Excelの実務ロジックが自然と身につく、無料の学習教材です。
講習問題では理解できたら、黄色のセルに入っている計算式を一度消して、実際に自分で入力してみてください。
計算式を消しても、メモ欄に保存してある式を貼り付ければ元の状態を復元できます。
練習と復元を繰り返すことで、計算式の構造が安定して身につきます
👇合わせて学習すると理解が深まります
この記事は、INDEX+MATCHを軸にした参照ロジックを「3部構成」で整理しています。 1本目は、INDEX+MATCH|VLOOKUPが壊れる理由と“構造変化に強い参照”の作り方(今ここ) 2本目は、INDEX×MATCHがExcel関数の本質である理由|5分類で理解する実務関数体系 3本目は、INDEX×MATCH関数の実務活用問題|壊れない参照構造を体得する4つの講習DEX×MATCH関数の実務 2本目URL:https://excel-restart-lab.com/2026/08/02/index-match-excel-core-logic-5categories/ 3本目URL:https://excel-restart-lab.com/2026/08/03/index-match-practice/

