Excel「VLOOKUP関数」について質問になります。
因みに、Excelは初心者なのでご理解ください。
古いデータと新しいデータ(シート別)を比較して、新しいデータにある古いデータと同じ内容(セル内の入力値)を反映させたいと考え、VLOOKUP関数を作成しました。しかしながら、古いデータ内容が表示される事が無く、セルに”#VALUE!”や”#N/A”などのエラーが表示が表示されません。表示内容は、VLOOKUP関数の入力値が打ち込まれたままでした。ネット等で調べましたが解決策が見つかりません。原因や解決策をご教授願いいたく質問しました。よろしくお願いします。
No.4
- 回答日時:
Excel初心者ですって言う人の特徴として、「〇〇を使って作成しましたがうまくいきません。
解決策が分かりません。教えてください。」みたいな質問をされる人が多いですね。作成した関数を具体的に提示してくれれば、どこが間違っているからうまくいかないのかを指摘できますけど、それを提示せずに上手くいかなかった結果だけ出されても、何が悪かったのか、回答者が想像を巡らせて答えるしかありません。
初心者だからこそ、その関数を使った式を具体的を具体的に示してアドバイスを得れば良いと思うのですが。
「VLOOKUP関数を作成しました。」と書かれて、そこから質問者様が間違った箇所がどこなのかを指摘できたら、その人は透視能力か何かを持った超能力者ですよ。
もちろん機密事項については出せないでしょうが、ダミーのデータで提示するとか方法は色々あるはず。
No.3
- 回答日時:
書式設定で標準を選んでください
それとVLOOKUPは古くて今はほぼ使うことがないです、
XLOOKUPで似たようなことがより簡単に出来ますのでそちらを使うことをオススメします
No.2
- 回答日時:
VLOOKUP関数を使う場合には
=VLOOKUP(検索値,参照値を含むセル範囲,指定したセル範囲内における左端の列に「指定した検索値」のある行の何番目の列のデータを表示すれば良いのかを指定する数,[近似一致 (TRUE) にするのかそれとも完全一致 (FALSE)にするのかを指定する項目])
という形式で記述します。
「参照値を含むセル範囲」、即ちこの場合は「別シート上にある古いデータの表」の中の左端の列に、「検索値」で指定した検索値と同じデータが
入力されているセルが存在しなければ、#N/Aエラーとなります。
また、3番目の項目である、「指定したセル範囲内における左端の列に『指定した検索値』のある行の何番目の列のデータを表示すれば良いのかを指定する数」は、「参照値を含むセル範囲」、即ちこの場合は「別シート上にある古いデータの表」の中において「何番目の列」になるのかを指定するものなので、1以上の整数値で、尚且つ、「指定したセル範囲」の列数を超えない数で指定しなければなりません。
その3番目の項目に、「-2」とか「3.6」、「B列」等の「1以上の整数値」ではない値が入力されていると#VALUE!エラーとなります。
例えばSheet2の3行目から99行目にかけて、C列に日付、同じシートのD列に氏名、E列に住所、F列に年齢、G列に職業、H列に電話番号が入力されている表があるとします。
そしてSheet1のD2セルに氏名を入力すると、同じくSheet1のF5セルにその人の年齢が表示されるようにしたい場合には、Sheet1のF5セルに
=VLOOKUP(D2,Sheet2!$D$3:$H$99,3,FALSE)
と入力します。
これ以上の事は、ご質問のVLOOKUP関数の問題に関する状況が不明なため、質問者様が仰る古いデータや新しいデータが何という名称のシートのどのようなセル範囲に記されていて、新しいデータのどのセルに入力されている値を基準に検索するのかといった事を、質問者様が教えて下されなければ回答のしようがありません。
No.1
- 回答日時:
例1: 商品コードから商品名を取得
A列 (商品コード) B列 (商品名) C列 (価格)
1001 りんご 150
1002 みかん 100
1003 バナナ 120
VLOOKUP関数を使用
=VLOOKUP(1002, A2:C4, 2, FALSE)
結果
みかん(商品コード1002に対応する商品名)
VLOOKUPの注意点
1. 検索値は範囲の1列目にある必要がある
→ 例えば、商品コードがB列にある場合、A列を検索対象にできない。
2. 検索方法がFALSEの場合、完全一致しないとエラーになる
→ #N/A エラーが出た場合、検索値が存在しない可能性がある。
3. 検索方法がTRUE(または省略)なら、データは昇順に並んでいる必要がある
→ 並んでいないと正しく検索されない。
4. XLOOKUPやINDEX/MATCHの方が柔軟な場合がある
→ VLOOKUP は左側のデータを検索できないが、XLOOKUP や INDEX/MATCH なら可能。
VLOOKUPは便利ですが、より柔軟な検索が必要なら XLOOKUPや INDEX + MATCH を検討するのもありだと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) Excelが正常に作動しません。解決策をお願いします。 保存していたデータを開くと写真のようにデータ 3 2023/10/02 22:13
- Excel(エクセル) 【マクロ】VLOOKUPにて参照元にデータが無い場合【該当なし】と表示したい 3 2024/06/08 16:45
- Excel(エクセル) エクセルで値ではなく関数を参照する方法 6 2023/03/19 00:50
- Excel(エクセル) Excel初心者です。 詳しい方、効率の良いやり方を教えてください。 職場で、抽出したデータの表を見 8 2024/04/19 20:56
- Excel(エクセル) Excel初心者です。 詳しい方、効率の良いやり方を教えてください。 職場で、抽出したデータの表を見 1 2024/04/19 17:56
- Excel(エクセル) ACCESSにExcelの改行のあるデータ(数式)を適切に取り込む方法について 3 2025/02/21 14:27
- Visual Basic(VBA) Excel VBA 最終行を取得しVlookup関数をコピーする方法をコーディングで教えてください。 3 2023/05/11 13:14
- Excel(エクセル) Excelの機能に関してです ドロップダウンリストをB3セルに設定します 元データはB3~B1000 2 2023/07/22 09:20
- Excel(エクセル) Excelで、別シートの表のステータスに伴った動的な自動転記をしたいです。 2 2023/06/14 15:56
- Excel(エクセル) エクセルの数式で教えてください。 3 2024/04/19 09:21
このQ&Aを見た人はこんなQ&Aも見ています
-


名前の間のスペースをそろえる関数はありますか?佐藤 太郎 佐藤 太郎
Excel(エクセル)
-


Excelについて教えてください。
Excel(エクセル)
-


至急お願いします!エクセルのフィルターについて
Excel(エクセル)
-
-
4

自動的に日付入力 応用
Excel(エクセル)
-
5

Excelの条件付書式について教えてください。
Excel(エクセル)
-
6

エクセルオートサムでセル選択できません
Excel(エクセル)
-
7

複数条件の合計を求める数式を教えてください。
Excel(エクセル)
-
8

エクセルについてどう関数を使えばいいか教えてください。
Excel(エクセル)
-
9

重複しない値を抽出したい
Excel(エクセル)
-
10

エクセルでコーピして貼り付けるがバラバラになり 行の高さも、列の幅も合いません。 どうしたらいいので
Excel(エクセル)
-
11

エクセルの設定、下へスクロールすると表のヘッダ項目がシートの列番号の部分に表示される
Excel(エクセル)
-
12

ExcelのIF関数との組み合わせの相談
Excel(エクセル)
-
13

Excelのデーターバーについて
Excel(エクセル)
-
14

エクセルでラベルシールを印刷したい
Excel(エクセル)
-
15

Excelのメニューについて
Excel(エクセル)
-
16

日付がバラバラ
Excel(エクセル)
-
17

Excelで作成した出欠表から日付ごとの欠席者を書き出す方法について教えてください。
Excel(エクセル)
-
18

エクセル 月間シフト表で曜日ごとの休み数をカウントしたい
Excel(エクセル)
-
19

列挿入をVBAで
Excel(エクセル)
-
20

Excelのチェックボックスについて教えてください。
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【Officer360?Officer365?の...
-
勤怠表について ABS、TEXT関数...
-
Excelで4択問題を作成したい
-
エクセル
-
エクセルの関数について
-
エクセルの表で作業してます。 ...
-
グループごとの個数をカウント...
-
エクセルの複雑なシフト表から...
-
エクセルについて
-
エクセルシートの見出しの文字...
-
エクセル GROUPBY関数について...
-
【マクロ】実行時エラー '424':...
-
Excelに貼ったXのURLのリンク...
-
Amazonでマイクロソフトオフィ...
-
グループごとの人数のカウント
-
【マクロ】変数に入れるコード...
-
UNIQUE関数の代用
-
ページが変なふうに切れる
-
空白のはずがSUBTOTAL関数でカ...
-
グループごとの人数のカウント
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
9月17日でサービス終了らし...
-
エクセル
-
【マクロ】WEBシステムから保存...
-
エクセルの循環参照、?
-
エクセル ドロップダウンリスト...
-
エクセルのdatedif関数を使って...
-
特定のセルだけ結果がおかしい...
-
【マクロ】A列にある、日付(本...
-
【マクロ】EXCELで読込したCSV...
-
【マクロ】アクティブセルの時...
-
【エクセル】期限アラートについて
-
iPhoneのExcelアプリで、別のシ...
-
【関数】同じ関数なのに、エラ...
-
Excelの新しい空白のブックを開...
-
【マクロ】3行に上から下に並...
-
【マクロ】宣言は、何のために...
-
VBA チェックボックスをオーバ...
-
Excelについての質問です 並べ...
-
【マクロ】アクティブセルの2...
-
【関数】不規則な文章から●●-●●...
おすすめ情報












