メイン コンテンツへスキップ
サポート
Microsoft アカウントでサインイン
サインインまたはアカウントを作成してください。
こんにちは、
別のアカウントを選択してください。
複数のアカウントがあります
サインインに使用するアカウントを選択してください。

VLOOKUP で作業する場合、#VALUE! エラーが複数回発生する可能性が高くなります。 このトピックでは、VLOOKUP で発生する可能性のある最も一般的な問題と、考えられる解決方法をリストします。

問題:検索値引数が 255 文字より長い。

解決方法:値を短くするか、回避策として INDEX と MATCH 関数を組み合わせて使用します。

INDEX と MATCH を使用して、255 文字よりも大きい値を参照する

これは配列数式です。 そのため、 Enter キーを押すか ( Microsoft 365がある場合のみ) または Ctrl + Shift + Enter キーを押します

注: 現在のバージョンの Microsoft 365 がある場合は、出力セルに数式を入力するだけで、 Enter キーを押して、数式を動的配列数式として確認できます。 それ以外の場合は、最初に出力セルを選択し、出力セルに数式を入力し、 Ctrl + Shift + Enter キー を押して確認することで、数式をレガシ配列数式として入力する必要があります。 Excel によって、数式の先頭と末尾に中かっこが挿入されます。 配列数式の詳細については、「配列数式のガイドラインと例」を参照してください。

問題: 列番号引数にテキストが含まれている、または引数が 0 より小さい。

col_index_argument が 1 未満の場合、#VALUE! エラーが表示される

列インデックスは、一致するものが見つかった場合に返す検索列の右側に示される列の番号です。

この問題は、列番号引数の入力ミス、またはインデックス値として 1 未満の数を誤って指定したことが原因と考えられます (一般的に、VLOOKUP 関数で入れ子になっている他の Excel 関数が列番号引数として "0" などの数を返す場合に発生します)。

col_index_num引数の最小値は 1 で、1 は検索列、2 は検索列の右側の最初の列です。 したがって、列 A で検索する場合、1 は列 B、3 は列 C などです。

補足説明

Excel Tech Communityで、いつでも専門家に質問できます。また、コミュニティでは、サポートを受けられます。

関連項目

エラー値 #VALUE! を修正する

VLOOKUP について知っておくべきこと

Excel の数式の概要

壊れた数式のエラーを回避する方法

数式のエラーを検出する

すべての Excel 関数 (アルファベット順)

全 Excel 関数 (機能別)

ヘルプを表示

その他のオプションが必要ですか?

サブスクリプションの特典の参照、トレーニング コースの閲覧、デバイスのセキュリティ保護方法などについて説明します。

コミュニティは、質問をしたり質問の答えを得たり、フィードバックを提供したり、豊富な知識を持つ専門家の意見を聞いたりするのに役立ちます。

この情報は役に立ちましたか?

言語の品質にどの程度満足していますか?
どのような要因がお客様の操作性に影響しましたか?
[送信] を押すと、Microsoft の製品とサービスの改善にフィードバックが使用されます。 IT 管理者はこのデータを収集できます。 プライバシーに関する声明。

フィードバックをいただき、ありがとうございます。

×