• ベストアンサー

ExcelのVLOOKUPについて

B2に商品名を出したいと思っています。 A2の12桁の数値コードを使ってVLOOKUPにてD1~E4の表の商品名を参照することはできますでしょうか? A2に12桁はD2の13桁と違ってわざと一桁少なく入力して参照したいのです。

この投稿のマルチメディアは削除されているためご覧いただけません。

質問者が選んだベストアンサー

  • ベストアンサー
  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.2

一番簡単な関数で行う方法: D列を選んでデータメニューの区切り位置を開始,とりあえず何も指定せず次々送り,3/3画面で「文字列」にマークしてOKする B2には =IF(A2="","",VLOOKUP(A2&"?",D:E,2,FALSE)) とする。 #データを用意するときの具体的な注意点: D列に更にデータを追加したいときは,事前にD列を選びセルの書式設定で文字列を設定して置いてから記入する #手順を間違えると計算できません。 #先にも指摘しておきましたが,具体的にどういう具合にデータを用意しているのかによって関数の書き方なり手順なりが変わります。

その他の回答 (1)

  • soixante
  • ベストアンサー率32% (401/1245)
回答No.1

D列の右側に行を挿入し作業列を作り、 =LEFT(D2,12) として、これをVLOOKUPの検索値とすればよいでしょう。 もちろん言うまでもありませんが、12桁の数値は一意でないとダメ(12桁にしたことで同一になる商品はないですよね?)です。