- ベストアンサー
エクセルのVLOOKUPの簡単な質問
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
VLOOKUP関数よりもLOOKUP関数の方が好きです。 1~10列目まで部署コード/部署名が入ってるとして、D1に =LOOKUP(D1,$A$1:$A$10,$B$1:$B$10) あとは必要分コピー。
関連するQ&A
- エクセルVLOOKUPについて質問です
同じブック内で業者一覧のシートにA列業者コードB列業者名が入っています。 別のシートでE列に業者名を入れるとD列にコードが入る様に =VLOOKUP(E6,業者一覧!$A$2:$B$480,1,FALSE) と入れました。#N/Aのエラーが出てしまいます。 この関数の使い方は間違っているのでしょうか? 以前似たような物を作った時は、VLOOKUPを使って簡単に検索できたのに、 今回は色々参考にしてみましたが、私が理解しきれていないのか、 エラーが出る要素が他にあるのか分からず質問します。 よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- VLOOKUPの使い方
更なる質問なのですが、すでにD列に表示してあるコードを使って、このコードが意味する文字列をVLOOKUPなどを使って、E列に表示させることは可能でしょうか。 A B C D E 123 大阪 日本 A04 きゅうり 126 台北 台湾 B05 なす 125 東京 日本 A05 とまと と表示させたいのです。 データは、別のシステムで落とし込んできたものです。 すでにあるABCD列のデータに、E列を挿入して表示させる。。としたいのですが、自分でVLOOKUPを使って作ったところ、違ったものが表示されるのです。 例)A04 とまと B05 キャベツ となってしまいます。 VLOOKUP自体、使えないのでしょうか。 よろしくお願いいたします。
- ベストアンサー
- オフィス系ソフト
- VLOOKUP関数について教えて下さい
Excel97を使用しています。 VLOOKUP関数を使って二つのデータを照合したいのですが、 A B C D E コード|内容 | |コード |内容 | 0001 |ああ |ああ |0001 |ああ | 0002 |ああ | |0002 | | 0003 | | 0|0003 | | D,E列の範囲からA列のコードを検索かけたいのですが、 =VLOOKUP(A2,ひかく,2,0) ↑ D,E列 だと内容欄に空欄が入っていると0になってしまいます。 0でなく空欄にしたい場合はどうしたらよいのでしょうか?
- 締切済み
- オフィス系ソフト
- ExcelのVLOOKUPについて
B2に商品名を出したいと思っています。 A2の12桁の数値コードを使ってVLOOKUPにてD1~E4の表の商品名を参照することはできますでしょうか? A2に12桁はD2の13桁と違ってわざと一桁少なく入力して参照したいのです。
- ベストアンサー
- 会計ソフト
- 【エクセル】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を使っています。
- ベストアンサー
- オフィス系ソフト
- EXCELで質問です。
以下のように作成したいのですが、重複するコードがあって入力規則やVLOOKUP関数が使いこなせません。 良きアドバイスをよろしくお願いします。 【表示】の部署コードを入力すると、 (1)部署名が表示される (2)部署コードに該当する担当コードを ドロップダウンリストで表示する (3)(2)に該当するコードの担当名を表示する _________________________ 【リスト】 部署コード 部署名 担当コード 担当名 10000 AAA 100 A 10000 AAA 200 B 10000 AAA 300 C 20000 BBB 100 D 20000 BBB 200 E 30000 CCC 100 F 【表示】 部署コード_______ 部署名_______ 担当コード_______ 担当名_______ _________________________ ※(1)はVLOOKUP関数でできたのですが、 (2)と(3)がわかりません。 入力規則を使用しての表示は無理でしょうか?
- ベストアンサー
- オフィス系ソフト
- エクセルVLOOKUP関数でヒットしない数字
A列 B列 D列 E列 CODE1 VLOOKUP CODE2 NAME 01-A000 ああああ 01 ああああ 10-A123 #N/A 05 いいいい 20-B223 #N/A 10 うううう 30-C444 #N/A 15 ええええ AB-S455 きききき 18 おおおお A4-5554 くくくく 20 かかかか AB きききき A4 くくくく 以下略 以下略 のようなデータがあります。 A列のコード1の先頭2文字でD列をVLOOKUP検索します。 A列、B列ともに書式は文字列としています。 =VLOOKUP(LEFT(A2,2),$D$2:$E$29,2,0) という式をいれフィルドラッグすると先頭2文字が数字になるデータだけが01以外ヒットしません。 =VLOOKUP(IF(ISERROR(LEFT(A2,2)*1),LEFT(A2,2),LEFT(A2,2)*1),$D$2:$E$29,2,0) とすると、ある程度解消するのですが、1をかけると1になってしまう01がヒットしなくなるのは当然として、それ以外の数字でもD列にあるのにヒットしない場合があります。 D列のデータに先頭にシングルクォーテーションを入れればすべて解決するのですがそれ以外に解決する方法はないでしょうか?
- ベストアンサー
- その他MS Office製品
- ExcelでのVLOOKUP関数について
キー1を1000倍したうえで完全一致のVLOOKUP関数を使うと#N/Aエラーが発生します。 表示上は同じように見えますが内部的に異なる値となっているのでしょうか? 試しにエラー行に対して、キーとターゲットとなる当該セルを「=」でつないで確認しても「TRUE」となります。 添付画像は、 検索先としてA列に基準キーを130.168~130.192(step 0.001)で各行へ入力し、B列はA列を1000倍、C列はB列をROUND関数で整数値に丸めたものをキーとしました。 D列にVLOOKUPで参照する値を入力し、E列以降で以下の異なるパターンで値を参照しています。 (1)【E・F列】 ・E列に整数値をキーとして130168~130192(step 1)で入力。 ・E列をキーとしてB~D列のVLOOKUP関数としています。 『=VLOOKUP(E3,B:D,3,FALSE)』 (2)【G・H列】 ・G列にE列/100をキーとして計算。 ・G列をキーとしてA~D列のVLOOKUP関数としています。 『=VLOOKUP(G3,A:D,4,FALSE)』 (3)【I列】 ・E列をキーとしてC~D列のVLOOKUP関数としています。 『=VLOOKUP(E3,C:D,2,FALSE)』 シートを複製し、キーの入力範囲を0.001~0.025(E列は1~25)にした場合はエラーがでませんでした。 その他の確認としてはTEXT、JIS、ASCなどを組み合わせて文字列としたキー同士のVLOOKUPではエラーにならず値を参照できています。
- ベストアンサー
- Excel(エクセル)
- VLOOKUP関数を使用していて質問です。
VLOOKUP関数を使用していて質問です。 A1からE10までサイズや商品コード商品名等が入っているとします。 A1のサイズに該当するものがあれば5列目(E列)の商品コードが出るようにしてあるのですが、A1のサイズが重なってきました。 つまり、A列には横幅、B列には高さ、C列には奥行きが入ってます。 今まで横幅100高さ100奥行き100しかなかったのですが、横幅100高さ100奥行き150のサイズが増えてきたというわけです。A1の100、B1の100、C1の100や、A2の100、A2の100、A3の150のように横・高さ・奥行きの三つがぴたりと合えばE列の商品コードが出るようにするにはどうしたらいいのでしょうか? VLOOKUP関数ではないような気がするのですが・・・。 よろしくお願いします。
- ベストアンサー
- その他MS Office製品
- エクセル関数 VLOOKUPで
エクセル2007です A列に商品名 B列に価格 C列に税込価格(B1*1.05) の表があります。 A B C |いちご|900|945| |みかん|300|315| D1にA列の商品名を選択して入力できるように 入力規則でドロップダウンリストがら選択にしました。 (範囲はA列です) E1には商品名を選択すると税込金額が反映されるようにしたいので、 =IF(D1="","",VLOOKUP(D1,A:C,3,1)) と入力しました。 D E D E 正 |いちご|945| → 誤 |いちご|315| D1の商品名と同行の3列目の値を返す…とやりたかったのですが、 別の行の値を返します。(C列の値であることは確かなのですが…) なぜでしょうか? また、テーブルを昇順で表示とあるのですが、優先はどの列でしょうか? A列優先でもD列優先でも値が違います。
- ベストアンサー
- オフィス系ソフト
お礼
なるほど、こっちでも出来ました。 VLOOKUPとLOOKUPの違いが良くわからないのですが どう違うのでしょうか??