• 締切済み

VLOOKUP

こんばんわ。 VLOOKUPについての質問です。 新たにVLOOKUPを使用する際、検索値が別のVLOOKUPの数式だと会社で操作をするとエラーがでて上手く反映出来ずこまっていたのですが、自宅でやってみると検索値が数式の際も普通に反映されました。なにが違うのかまったくわかりません。どういう間違いの可能性がありますでしょうか。。

みんなの回答

  • MackyNo1
  • ベストアンサー率53% (1521/2850)
回答No.3

>新たにVLOOKUPを使用する際、検索値が別のVLOOKUPの数式だと会社で操作をするとエラーがでて エラーの種類が「N/A」エラーの場合は、一般的に検索値とリストの値が一致していない(リストに検索値がない)ことを示しています。 それ以外のエラーの場合は、検索値そのものがエラーである可能性が考えられます。 後者のエラーの場合は、数式バーで検索値のVLOOKUP関数部分をドラッグして選択しF9キーを押してその部分にエラーが返らないか調べてみてください。 VLOOKUP関数で見掛けは同じなのにN/Aエラーが出るパターンで、最も多いケースは、検索値が数字の場合です。 すなわち、検索値の部分が「数字」でも文字列関数(LEFT,MID,TEXT関数など)で取得した数字は「数値」ではなく「文字列」の「数字」ですので、通常の数字と比較すると同じ値と認識されません。 数式で検証するなら、「=検索値のVLOOUPの数式=その値の入ったリストのセル番地」という数式を入力したとき「TRUE」が返らず「FALSE」が返るので、同じ値でないことがわかります。 数式が正しい「数値」を返しているのに、エラーが出る場合は、リスト側の数字が「文字列数字」になっている可能性もあります。 この場合、標準セルなら左寄せの数字になっているのでこの数字が「文字列」だということがわかります。

  • mshr1962
  • ベストアンサー率39% (7418/18948)
回答No.2

>検索値が別のVLOOKUPの数式 考えられるのは ・最初のVLOOKUPの結果が#N/Aとか0になっている。 ・検索値と対応表の左端の列の型が異なっている。(数値型と文字列型の違い) ・対応表の並び順が昇順でない。(最後の引数がTRUEの場合) ・対応表の範囲がずれている。

  • Cupper-2
  • ベストアンサー率29% (1342/4565)
回答No.1

 ・値の並び(引数の3番目にFALSEまたは0が設定されている)  ・外部ネットワークを参照しているため会社のファイアウォールに阻まれている  ・そもそも使い方を間違っている。 くらいかな。思いつくのは。 そんなわけで、どのような数式になっているかを示さないと推測でしか答えられません。 正確な情報があればクリティカルな回答が出てくると思いますよ。

関連するQ&A

  • VLOOKUPで求めた数値をさらにVLOOKUPで

    エクセル2010を使用しています。 VLOOKUPで求めた数値をさらにVLOOKUPの検索値にしたいです。 Sheet1のB2のセルにIDを入力したら Sheet2のA1からAL500の中のデータから 自動でSheet1のC2からF2まで値が入るように VLOOKUPを使用して表を作りました。 Sheet1のF2には、その会員の紹介をしてくれた別の方のIDが 自動で反映されるんですが さらにF2に反映されたIDをもとに G2にSheet2の中からデータを拾い出すことは不可能なのでしょうか? 何度やってもエラーになってしまいます。 表の上ではF2には、紹介者のIDが反映されているのですが 実際には数式がはいっているので 検索値としては使用出来ないのでしょうか? もし可能な方法があれば教えてもらえれば助かります。 お願いします。

  • VLOOKUPの検索値について

    エクセルでVLOOKUPの関数を使うときの「検索値」に関する質問です。 この「検索値」が数式結果だと反映されませんよね? そこで範囲指定をして、「値だけコピー貼付」をしたのですが、 やっぱり反映されません。 <sheet1>   A      B      C     D 1 123    りんご    10円    XXX 2 124    みかん    20円    YYY 3 125    めろん    30円    ZZZ 4 126    かき     40円    QQQ   ↑   この「123」や「124」が   別のシートからVLOOKUPで「DのセルがXXXなら123にする」   という数式の結果なんです。 この<sheet1>を利用して、別の<sheet2>に VLOOKUPで「“123”と入力したら“りんご”となる」 というようにしたいのですが、 この“123”“124”が数式結果のため、反映されません。 値だけ貼り付けても反映されません。 上書きで“123”“124”と入力すれば反映されますが 数が多いので困っています。 初心者なので、できるだけわかりやすく教えていただけたら 嬉しいです。

  • VLOOKUPについて

    EXCEL2000のvlookupについての質問です。 下記のような使用法方法 =VLOOKUP(RC[-1],[コード.xls]Sheet1!R1:R65536,2,FALSE) はできるようになったのですが、 複数ファイル(シート全体)を検索する場合は どのように記述すれば良いのでしょうか? また、下記のエラーについて悩んでいます。 あるシートの値をvlookupで検索すると見つからないの ですが、普通に編集→検索をすると見つかります。 これはvlookupで検索できないということでしょうか?

  • VLOOKUPを使用したのですが、検索できず・・

    VLOOKUP関数を使用したのですが、 検索範囲のテーブルの一番下セルのみを引っ張ってきてしまいます。 テーブルは別シートに作成していて2列のみです。 (物の名前を入れると品番を検索するようにしたかったのですが・・) 数式は下記です。 =VLOOKUP(G6,Sheet1!B3:C2756,1,1) もし、数式が合っていれば、テーブルがおかしいのでしょうか? 基本的な質問で住みませんが、回答をいただければ幸いです。

  • VLOOKUPコピーができない

    お世話になります。 あるブック(ファイル)で作ったVLOOKUP()を別のブックへそのままコピーしたいのですが、コピー元のブックを参照する数式が勝手についてしまいます。「形式を選択をして貼り付け」で「数式のみ」をコピーしてもどうしてもできません。別ブックでもVLOOKUP(検索値,範囲,列番号,検索の型)の「検索値」も「範囲」も同じ場所なので数式を写真のようにコピーしたいのですが可能でしょうか。よろしくお願いします。

  • エクセル VLOOKUP について

    エクセルのVLOOKUP関数について質問です。 VLOOKUPでは文字列検索で、指定の値(文字列)を含むという検索値はできないのでしょうか? 現在A列に検索したいワードを含む文章が入っており、ワードを含む列の2番目のセル(Bの列)を 別シートへ呼び出そうとしたのですが、エラーになってしまします。 例えば、「りんご」という言葉を含む文章、含まない文章がある列で、検索値を「りんご」にして VLOOKUP関数を使用する事はできないのでしょうか? エラーになってしまうので、別シートにりんごと入力したセルを作成し、セル番号で指定してみたり、 書式設定を確認したりとしたのですが、成功しません。 もちろんFALSE(0)でもTRUE(1)でも試したのですが、できませんでした。 無理ですか?どこか自分が間違っていそうな点をご指摘いただけませんでしょうか?

  • 【Excel】VLOOKUP関数について

    Excel2003を使用しています。 B列にコードNo.、D列に会社名が入力されている表(1)があります。 表(1)とは別のシートで、B列にコードNo.を入力すると、D列に会社名が表示されるように、VLOOKUP関数で検索範囲を表(1)としてD列に数式を入力しています。 これを逆に、D列に会社名を入力したら、B列にコードNo.が表示されるようにしたいのですが、B列に数式を入力する際、表(1)はこのまま利用できるのでしょうか?

  • Excel:VLOOKUP関数で検索値が見つからないとき、エラーが出ないようにしたい。

    ただいまこういった数式を使っているんですが、 =IF($G$12<>"",$H$12-VLOOKUP($G$12,使用材料,2,0),) この数式の場合、範囲”使用材料”に、G12の値が見つからないと、エラーになってしまいます。 エラーが出ないようにするには、どういった数式にすればよろしいのでしょうか?

  • VLookUp関数の使い方

    VLookUp関数で[検索の型]をFalseにすると、検索値と同じ値がないと エラーコード(#N/A)を返してきます。 検索値と同じ値がないときは、別の処理をしたいので、エラーコードではなく別の文字列を返してほしいですが、 できますか?

  • VLOOKUPがエラーになるのですが・・・

    ココで色々検索して、数式を入れてみたのですが、 エラーになってしまうので、教えてください 下記のような条件です (1)BOOK1には型式データ (2)BOOK2には型式と定価 BOOK1にBOOK2の定価を表示させたい (「BOOK1の型式=BOOK2の型式」となるものの定価を表示させたい) BOOK1のセルに、BOOK2のデータを貼り付け、 VLOOKUP(A2,$K$2:$K$270,2,0) という数式を入力してみたものの、エラーになってしまいます いったいどこがいけないのでしょうか?

専門家に質問してみよう