• ベストアンサー

EXCEL VLOOKUPでの問題

imogasiの回答

  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.5

ありふれた、初歩的な誤りをしている。 (1)範囲を示す第2引数は、式の複写でズレないように、絶対番著指定か、または範囲の名前設定して名前指定しないとなりません。少数の場合は式の中に、配列で指定する場合もあります。 (2)第4引数はFALSEです。TRUEは区間値から1つを割り出すものです。WEB照会のこと。膨大な解説記事が出る。

関連するQ&A

  • エクセルのVLOOKUP関数

    エクセル2003,2007,2010を使っています。 セルA1に「3Z」を、セルC1からC3にそれぞれ「X」,「Y」,「Z」を入力し、セルB1に「=VLOOKUP(A1,C1:C3,1,TRUE)」を入力すると、結果が「#N/A」になってしまいます。 なぜ、検索出来ないのでしょうか? また、セルC3を「3Z」にしても同じく結果が「#N/A」になるのに、さらにセルC2を「2Y」にすると結果が「3Z」となるのですがなぜでしょうか?

  • 【エクセル】VLOOKUPが上手くいきません。。。

    VLOOKUP関数がうまくいかないので教えてください。 下のような表になっています。    A     B    C    D    E    F 1  番号  名前               コード 2 11-2345  ABC  11  #N/A  11  あああ 3 22-3456  DEF  22  #N/A  22  いいい  4 33-4567  GHI  33   #N/A  33  ううう 5 44-5678  JKL  44        44  えええ 6 ・・・・ ・・・               55  おおお 7 ・・・・ ・・・               66  かかか A、B列はがもとから打ち込んであるデータです セルC2は =LEFT(A2,2) でA列のハイフンの前を表示しています。 セルD2に =VLOOKUP(C2,$E$2:$F$7,2,FALSE) を入れると#N/Aが表示 されます。ちなみに、セルC2にLEFT関数ではなくて、数字をそのまま、 11と入力すると、セルD2に「あああ」と表示されます。どこがいけない のでしょうか? $E$2:$F$7はC列の二桁の数字に対応するコードの表になっています。 エクセル2003を使っています。

  • VLOOKUPがうまくいかない

    商品コードを打ち込めば、商品名がでるようにしたくて、VLOOKUPを使ってみましたが、うまくいきません。 最初に商品コード(A23)を打ち込んで、商品名を出したいセル(B23)を検索値に入れます。 範囲は、商品コードと商品名を打ち込んだグラフ(A15:B18)を選択しました。 列番号を2とし、検索の型には何も入れないままOKを押すと、 「数式を計算できません。数式のセル参照は計算結果を参照(循環参照)しています」とでます。 ちなみに、範囲を入力した後F4を押して、OKを押してもだめでした。 どこが違うのでしょうか? また、VLOOKUPでなくても出来るのでしょうか? 教えてください、お願いします。

  • エクセルのVLOOKUPに関して

    お世話になっております。 VLOOKUP関数になるのか他の関数になるのか分からないのですが ご教授よろしくお願い致します。 A1セル      A2セル      A3セル 店番号      商品名       担当 1         ア          山口 2         イ          大山 3         ウ          斎藤 1         エ          中村 1         オ          山口 上記のような情報がシート1にあり、 シート2のA1セルに店番号を入力した時に シート2のB列に同じ店番号を持つ商品名をB1、B2、B3...セルへとリスト化し、 C列に担当をC1、C2、C3...セルへとリスト化したいのですが、 どのような関数を使用すれば可能となりますでしょうか。 よろしくお願い致します。

  • エクセルの IF関数、VLOOKUP関数について

    エクセルなんですが、2007を使用しています。OSはビスタです。 IF関数とVLOOKUP関数を使って表を作成したいのですが、なかなか出来ません。。。そこで皆さんのお力をお借りできればと・・・ 特に IF VLOOKUP にこだわる事はないので教えていただけると助かります。 <シート1>       A       B       C     1   日本or東海 2 3   愛知       a 4   岐阜       b 5 データ              日本     東海 7   愛知       a       A 8   岐阜       b       B 9   三重       c       C A1セルに『日本』と入れてもA2のセルは空白なのでB2のセルは空白のまま、 同様にA3のセルには『愛知』と入れたのでデータの日本の下のB7のデータ の『a』を反映させたいんです。 これがA1セルに『東海』と入れた場合は自動的にB3セルは『A』のでーたが 反映されるようにしたいんです。 ちなみにA1セル及びA2~A5はリスト設定をしてあるので、リストから選んだら 自動的に反映させるようB2~B5セルに入れる関数を教えて下さい。 皆さんのお知恵をお借りできれば助かります。よろしくお願いします。

  • Excel 関数VLOOKUPについて教えて下さい!

    Excelに詳しい方教えてくださいm(_ _)m 商品一覧があり、商品番号を振っています。 商品番号を入れると、品番・メーカーなどが出てくるような表を作りたいのですが 一つのセルにVLOOKUPで検索してきた結果を2つ分続けて入れることはできるのでしょうか? 例えばメーカー&品番の様に。。。 よろしくお願いします。

  • エクセルVLOOKUPで引数がマイナス?

    人の作ったエクセルのワークシートをみていたところ =VLOOKUP(A40,M59:N71,2,-1) という式がありました。 これまでVLOOKUPでは、 =VLOOKUP(A40,M59:N71,2,FALSE) =VLOOKUP(A40,M59:N71,2,0) =VLOOKUP(A40,M59:N71,2,TRUE) =VLOOKUP(A40,M59:N71,2,1) ならよく見るのですがマイナスの引数は初めてです。 これはどういう意味なのでしょうか?

  • ExcelのVLOOKUPについて

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

  • エクセル VLOOKUPについて教えてください

    宜しくお願いします。 エクセルの関数で結果が空白の時『0』と表示させ、次のシートの計算に反映させたいのですが、空白の為計算できないようです。よい方法を教えてください。 セルに入っている式は IF(ISNA(VLOOKUP(A1,○○!$A$1:$F$50,5,0)),"0",(VLOOKUP(A1,○○!$A$1:$F$50,5,0)) この式が一行に3箇所入っており、一つに数字が入ると残りの2つのセルは空白になってしまいます。 一つのセルに数字がはいったら、残りのセルに『0』と表示させたいのです。 どうぞ宜しくお願い致します。

  • エクセルVLOOKUP結果セルを検索可能に

    VLOOKUPで抽出した商品名があります。 セルには、ちゃんと商品名が表示されているのですが このセル列を商品名で「検索」しても該当ナシとなります。 VLOOKUP計算式が邪魔してるのだと思って、式だけ消す方法を 過去Q&Aで探してみましたが判りませんでした。 どなたか教えて頂けると大変助かります。 よろしくお願い致します。