• ベストアンサー

=VLOOKUPで、検索値が手打ちだと値が得られません

e46_2005の回答

  • e46_2005
  • ベストアンサー率32% (15/46)
回答No.1

そういう時、悩みますよね。 ところで、C列の表示形式が文字列になってませんか? ご確認ください。

utamaro-j
質問者

お礼

他の列が文字列で、入力値Cが数値になっていました。 仰るとおり、エクセルには慣れておりませんし、悩みましたよ。。。 今回は、ありがとうございました。

関連するQ&A

  • VLOOKUP関数で検索できません

    A列に勤務時間帯、B列に人数を入力したリストがあります。 E1にVLOOKUP関数を入力しましたがエラーになるので困っています。 A1 → 8:00~18:00  B1 = 5 A2 → 9:00~19:00  B2 = 7 D1 → 8:00~18:00 E1 → =VLOOKUP(D1,A1:B2,2,0) チルダを抜くと検索できるようになりますが、 VLOOKUP関数でチルダは使えないのでしょうか。 チルダありでも検索できるうまい方法があれば教えて下さい。

  • エクセル関数で2個条件がある場合のVlookup

    エクセル2002使用です。 2個条件がある場合の表の検索方法(Vlookup?)を考えているのですが、名案が浮かびません。お知恵を貸してください。 表1   A  B  C  D 1  1 2  2 検索1    3  3 4  4 検索2 表2   A  B  C  D 1  2 妻 名前1 2  2 子 名前2 3  4 妻 名前3 4  4 子 名前4 表1のB列に関数での入力式を考えています。 表1のA列の番号と表2のA列の番号が一致し、なおかつ表2のB列が"妻"であるC列の名前を表1のB列に入れたいのです。例えば、上記の表1の検索1は名前1を、検索2は名前3を入力できるようにしたいのでが・・・ Vlookup(A2,表2!A1:C4,3,0) にどのようにネストしたら良いのかわかりません。 方法は、問いませんので複数の条件が合うときの検索方法を考えています。 よろしくお願いします。

  • エクセルのVLOOKUP関数の検索値が数式の場合について

    エクセルのVLOOKUP関数に悩んでいます。 どなたかご指導お願いいたします。 *--------------------------* A~F列 すべて書式が時刻です。 A、B列には数式で計算された時刻が入力されており、 C列はA列+B列という計算式がはいっています。 F列に=VLOOKUP(C列、D:E列、2、FALSE)というように C列を検索値とし、D列を参照し、E列にある時刻をF列に 設定したいのですが、結果が#N/Aになります。 例えばA,B列が数式ではなく入力した値であれば 検索値であるC列がA列+B列 でも結果はOKでした。 検索値は数式セル同士を足し算した数式は設定不可能なのでしょうか?

  • vlookup複数列検索

    vlookupの複数列検索でどういった計算式がいいか教えてください。  A列 B列   C列  D列   2/1 100   6/1 200 とデータがあったとして 初めにA列の2行目のデータをvlookupで計算式をかけ A列になかったら C列の2行目を検索するようにしたいのですが 本来だったらC・D列をA・B列にもっていけばいいのでしょうが、私のやりたいこととして このような2重条件の計算式に持っていきたいです。 vlookupの複数条件は色々とやり方があるみたいで、どれが適してるのか 分からず困っています。 どなたかご存知の方教えてください。 よろしくお願いします。

  • VLOOKUP関数は一番左の値しか検索できない?

    例えば、 1  aaa 2  bbb 3  ccc と言う値を入れて、 D1に「1」を入れ、=VLOOKUP(D1,A1:C3,2,0) すれば、「aaa」が返ってきますが、 D2に「aaa」を入れ、=VLOOKUP(D2,A1:C3,-1,0) とした場合、#N/Aになってしまいます。 一番左側しか検索値として指定できないのでしょうか?

  • VLOOKUPで

    Excel2000を使っています。 Sheet1のB列に=IF(ISBLANK(A1),"",VLOOKUP(A1,Sheet2!A1:C100,2,0)) Sheet1のC列に=IF(ISBLANK(A1),"",VLOOKUP(A1,Sheet2!A1:C100,3,0))を入れてあります。 Sheet2のA列にはコード番号、B列には氏名、C列には住所が入っています。 Sheet1のA列に番号を入力すると、B,C列に氏名、住所が表示される表を作りましたが、Sheet2にデータを追加したら番号を入力しても、追加したメンバーについては、エラー表示(#N/A)が出てしまいます。 コード番号は頭にゼロが付くので、Sheet1のA列は文字列、Sheet2はすべて文字列にしてあります。 最初はうまくいってたのですが、後から追加した分だけがエラーになります。他のリストからデータをコピーし、値のみを貼り付けてだめだったので、手入力してみたのですがやはりだめでした。検索範囲を超えていることは絶対にありません。 どうしてもわからないので、質問させていただきます。 心当たりございましたらよろしくお願いいたします。

  • VLOOKUPでお願いします

    VLOOKUPは初めてです。 (シートA)     A       B     C  1  コードNO.   名前   電話番号 2  0011112    佐藤   1111-3333 3  0022222    鈴木   1234-5544 4  1155444    山田   5566-1133 5  0333777    山下   8877-4477 (シートB)     A       B     C  1  コードNO.   名前   電話番号 2  0022222     3  0333777    シートAが元データです。 シートBのA列に他からコピーしたコードNO.を貼り付けると自動的に シートAからに該当する名前と電話番号をシートBのB列C列に表示させる。 どうか宜しくお願いいたします。

  • excelのVLOOKUPで、照合後、値を表示

    VLOOKUP関数を利用して、商品送付後の入金管理を行いたいと思っています。 送付済(シート1) A列:名前  B列:金額  C列:名前&金額  D列:送付日  E列:     F列: 入金済(シート2) A列:名前  B列:金額  C列:名前&金額  D列:回収日  E列:入金日   「名前と金額が検索値と一致したら、送付済(シート1)のE,F列に、回収日と入金日を表示させる」ようにしたいです。 VLOOKUP関数では、二つの値の照合は出来ないとの事でしたので、C列=名前&金額をいれて、C列での照合をしたいと思っています。 照合後に、回収日と入金日を表示させる関数が分かりません。 ※照合後に値が無い場合は、エラーでなく空白で表示させたいです。 よろしくお願いいたしますm(__)m

  • VLOOKUPでは値が返せられないです。

    本当のドシロウトです。 用語での質問の仕方すら難儀しています。 VLOOKUPでは出来ませんでした。 =VLOOKUP(A1,C:D,2) とやりましたら、B列に関係のないC列の文字列を拾っていまいます。 =VLOOKUP("*"&A1&"*",C:D,2,FALSE)も出来ませんでした。 A列にはそれぞれセル内に改行された文字列が入っておりセル内行数も一定ではございません。文字列の行の順番も不規則で、 5000行位まであります。(>_<) 例を作ってみました。↓         A                        -----------------------                       色別リスト:赤  1行  色別リスト:赤:りんご     果物:りんご     色別リスト     色別リスト:赤:りんご:青森産      果物:りんご     ---------------------------------------     野菜:大根 2行  種類:根野菜     色別リスト:白     色別リスト:白:大根   ---------------------------------- C列に   C --------------------- 色別リスト:白 --------------------- 色別リスト:ピンク -------------------- ・・とやはり数千行あります。 A列以外は、セル内改行文字列はございません。 A列各セル内にC列の文字列が含まれている場合、C列右隣のD列の値をB列に返したいのですが、、、ご教示お願い申し上げます。 会社で使っているオフィスは2007なのですが、今自宅では2000を使っています。

  • VLOOKUPで違う値をとってきます。

    エクセルの表で A列     B列 あいうえお  1 かきくけこ  2 さしすせそ  3 たちつてと  4  ・      ・  ・      ・  ・      ・ YMCA 403 という表からC1のセルに VLOOKUP(D1,A1:B403,2,1) と打ち込み D1のセルに 「あいうえお」 と打ち込むと、「1」が出てくると思うのですが、 なぜか「6」と出てきます。 原因が分かりません。 どなたかお教えいただけますでしょうか。