無料ではじめる
Excel・書類づくり

VLOOKUPやXLOOKUPの式が組めずに困っていませんか?

表を送るだけで、別シートから値が自動で入る形にします

更新日 2026年10月26日

結論

VLOOKUPは「この値を、あの表の一番左の列から探して、右に何列目の値を持ってくる」関数で、XLOOKUPは「探す列」と「持ってくる列」を別々に指定できる新しい関数です。Microsoft 365や最近のExcelならXLOOKUPのほうが分かりやすく、列の追加にも強いのでおすすめです。式が組めない・エラーになる場合は、表を専門スタッフに送って式を入れてもらうのが確実です。

商品コードを入れたら単価が自動で入る見積書、社員番号から名前が出る名簿。「別シートの値を自動で入れたい」と思って調べると、決まって出てくるのがVLOOKUPです。でも解説を読んでも「検索値」「範囲」「列番号」が何を指すのか分からず、自分の表に当てはめた瞬間に止まってしまう方がとても多いです。

このページでは、VLOOKUPとXLOOKUPの考え方と、自分の表に当てはめる手順をまとめました。それでもうまくいかなければ、表をそのままチャットで送ってください。どのセルにどんな式を入れればいいか、実際に入れた状態でお返しします。

こんな状況ではありませんか?

ひとつでも当てはまったら、このページの方法で解決できます。

そもそもVLOOKUPとXLOOKUPの違いは?

どちらも「台帳から探して持ってくる」関数です。電話帳で名前を探して、その人の電話番号を読むイメージです。

まず自分で試せること

  1. 台帳(商品一覧や名簿)を、1行に1件、見出しが1行だけの表になっているか確認する。途中に空白行や結合セルがあると、うまく探せません
  2. 探す値(商品コードなど)が、台帳側と入力側で同じ書き方か確かめる。「001」と「1」、全角と半角、末尾のスペースの違いはよくある原因です
  3. XLOOKUPが使えるかは、セルに「=XL」と打って候補にXLOOKUPが出るかで確認できます
  4. 1行目だけで式を完成させ、正しい値が出ることを確認してから下へコピーする
  5. コピーして途中から値がおかしくなる場合は、台帳の範囲に$を付けて固定する。範囲を選んだ状態でF4キーを押すと$が付きます
  6. 見つからないときに空欄にしたい場合は、XLOOKUPなら4つ目の項目に `""` を入れると「見つからなければ空欄」にできます

式を自分で組むと止まりやすいところ

関数の書き方そのものより、つまずくのは「自分の表のどこが、式のどの部分に当たるのか」の当てはめです。シートが分かれている、見出しが2行ある、商品コードが文字と数字で混ざっているなど、実際の表は解説の例よりずっと複雑です。

ChatGPTに聞けば正しい式は出てきますが、あなたの表を見ていない一般論の式なので、シート名や列の位置が違えばそのままでは動きません。貼り付けたあとにどこを直せばいいかが分からず、そこで止まってしまうのはよくあることです。

もう一つの落とし穴は、その場では動いても、あとで壊れやすい式になっていることです。台帳に列を足した、行を並べ替えた、シート名を変えた、といった日々の変更で、ある日突然値がずれたり#N/Aになったりします。表の使われ方まで見て式を選ぶと、こうしたトラブルを先回りして防げます。

それでも解決しないときは、送るだけ

  1. 送る:Excelファイル、または台帳と入力欄が分かる画面のスクショをチャットで送信。「どこに入れたら、どこに何を出したいか」を一言添えてください
  2. 任せる:担当スタッフが表の形を確認し、VLOOKUPかXLOOKUPのどちらが合うかを判断して式を入れます
  3. 解決:コードを入れるだけで値が自動で入るファイルをお返し。台帳に商品が増えたときの追加方法もお伝えします

よくあるケース

例えば「見積書の単価をVLOOKUPで引きたいが、途中の行から#N/Aになる」という相談がよくあります。原因の多くは、台帳の範囲が固定されておらず、式をコピーしたときに範囲がずれていることです。範囲に$を付けて固定するか、XLOOKUPで列ごと指定する形に直すと、どの行でも正しく単価が入るようになります。

料金

この内容は相談プラン(月額5,000円・税込5,500円)の範囲内です。チャットで何度でも聞けて、初月は無料。いつでも解約できます。

料金プランを見る

よくある質問

Googleスプレッドシートでも同じことができますか?
はい。スプレッドシートでもVLOOKUPやXLOOKUPが使えます。ファイルの共有方法もあわせてご案内します。
取引先に送るファイルでもXLOOKUPを使って大丈夫ですか?
相手のExcelが古いと表示がおかしくなることがあります。送る用は値だけ貼り付けた版にするなど、使い分けをお伝えします。
条件が2つある(例: 商品コードとサイズ)場合も探せますか?
探せます。表の形によって式の作り方が変わるので、ファイルを見て合う方法をご提案します。
値は出たのに、0が表示される行があります
台帳の該当するセルが空欄のときに0と表示されることがあります。空欄のままにしたい場合の書き方もあるので、ファイルを見てご提案します。
一度作ってもらったあと、また分からなくなったら?
月額定額なので、何度でも遠慮なくご相談ください。

その表、コードを入れるだけで値が出る形にしませんか?Excelファイルを送っていただければOKです。

初月無料ではじめる

カード登録のみ・初月中の解約なら0円・いつでも解約OK