- ベストアンサー
VLOOKUPの使い方
sheet1に社員IDと氏名一覧を入れておき sheet2のA列にIDを打ち込む(行1~4は何番のIDが入るかはわからない)とB列に氏名が出るようにする為には どうすればいいのでしょうか? 例 sheet1 sheet2 A B A B 1 社員ID 名 前 1 002 伊 藤 2 001 佐 藤 ⇒ 2 003 武 藤 3 002 伊 藤 3 001 佐 藤 4 003 武 藤 4 003 武 藤 又、違うbookに保存している一覧からでも可能ですか? それか、何か違う関数がありますか? 初心者のためよろしくお願いします。
- みんなの回答 (6)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (5)
- relax_d
- ベストアンサー率40% (8/20)
- relax_d
- ベストアンサー率40% (8/20)
- mshr1962
- ベストアンサー率39% (7418/18948)
- jack_sonic
- ベストアンサー率48% (18/37)
- jack_sonic
- ベストアンサー率48% (18/37)
関連するQ&A
- マクロでVLOOKUPを使用した複数シートのデータを一覧シートへ
VLOOKUP関数を使用してシートを跨いでデータを一覧へもってくることができないようなので、 マクロを使用して以下のような作業をしたいです。 【Sheet1】:データベース(1) A列 B列 1行 0001 あ 2行 0003 う 【Sheet2】:データベース(2) A列 B列 1行 0002 い 2行 0004 え 3行 0005 お というデータから 【Sheet3】:一覧 A列 B列 1行 0001 あ 2行 0002 い 3行 0003 う 4行 0004 え 5行 0005 お を作成したい。 データベース(1)(2)は各々で全て手入力をし、 一覧のA列は予め入力しておき、B列の情報だけを一覧シートにもってくるという内容です。 (実際はセル数もシート数ももっと多いです) Application.WorksheetFunction.VLookup()を使うのかな? とは過去の質問から、なんとなく想像はつくのですが 素人なもので、例文を見てもよくわかりません・・・。 ご教授いただけると大変助かります。 よろしくお願い致します。
- ベストアンサー
- オフィス系ソフト
- エクセル 複数条件 VLOOKUP
おしえて下さい。 エクセルで、下記の表のように【ブック1】のA列の条件に一致するものを 【ブック2】のシート1、シート2どちらかから検索して一致するものを 【ブック1】のB列へ抽出したいのですが、IF関数やVLOOKUPの組み合わせで 可能でしょうか? うまく説明できずにすみません。 例) 【ブック1】 A B 1 001 あああ 2 004 えええ 3 003 ううう 4 006 かかか 【ブック2】 シート1 A B 1 001 あああ 2 002 いいい 3 003 ううう シート2 A B 1 004 えええ 2 005 おおお 3 006 かかか
- 締切済み
- オフィス系ソフト
- エクセルVLOOKUPについて質問です
同じブック内で業者一覧のシートにA列業者コードB列業者名が入っています。 別のシートでE列に業者名を入れるとD列にコードが入る様に =VLOOKUP(E6,業者一覧!$A$2:$B$480,1,FALSE) と入れました。#N/Aのエラーが出てしまいます。 この関数の使い方は間違っているのでしょうか? 以前似たような物を作った時は、VLOOKUPを使って簡単に検索できたのに、 今回は色々参考にしてみましたが、私が理解しきれていないのか、 エラーが出る要素が他にあるのか分からず質問します。 よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- VLOOKUPの検索範囲について
エクセルの関数で質問です。 Sheet1で A B C 1 1 1 2 1 5 3 2 1 4 2 3 というデータがありSheet2に A B 1 1 1 2 1 2 3 2 1 4 2 2 5 3 1 というデータがあります。 Sheet1のA1、B1やA2、B2と同様の並びをした行がSheet2にあるかどうか調べたいのですが、関数がわかりません。ちなみにSheet1のCの列に関数を入力したいと思ってます。 VLOOKUPで列Aの条件を満たし、列Bの条件を満たすものと言う検索条件してもうまくいきません。 教えてください。よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- エクセル2003 関数 IFとVlookupの組み合わせについて
エクセル2003 関数 IFとVlookupの組み合わせについて IF関数とvlookuo関数を組み合わせて関数を組もうとしています。 vlookupしたい元データが18万あるのでシートを(1)~(3)に分けています。 やりたいことは、 シート「(1)1~60,000」 A列:ID B列:社名 シート「(2)60,001~120,000」 A列:ID B列:社名 シート「(3)120,001~180,000」 A列:ID B列:社名 シート「集計」 このシートに関数の結果を表示したいです シート「集計」のH9のセルにIDを入れたらI9のセルに社名が自動表示される。且つH9のセルが空欄ならI9のセルも空欄になる。※入るIDはシート(1)~(3)のどこかにあります 関数教えて下さい。よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- Excelで○○を含むという条件にてvlookup処理(比較)できるでしょうか?
説明が難しいのですが、以下のようなAとBの2つのシートがありまして、BシートのA列にある条件がAシートのA列の歯抜の状態で入力されてます。これにBシートのB列に、AシートのB列を表示したいという状況があります。 具体的なイメージは、以下の通りです。 =========================================== Aシート A B 1 山田真太郎 東京 2 鈴木波奈子 名古屋 3 斉藤ミツル 大阪 ------------------------------------------- Bシート A 1 藤ミツ 2 奈子 3 田真太 =========================================== BシートのB列に関数などを利用して以下のように表示させたいです。 ========================================== A B 1 藤ミツ 大阪 2 奈子 名古屋 3 田真太 東京 ========================================== このように、「セルにある言葉を含む」という条件にて、Vlookupを使ったような計算式というのを組む事ができるでしょうか? 私が感じているBシートのB1に入れる関数イメージ =VLOOKUP((*A1*),A!$A$1:$B$3,2) 何か良い方法があればご教授ください。
- ベストアンサー
- オフィス系ソフト
- 連動するvlookupかVBAを教えて下さい。
現在、シート2にデータ一覧表(列が100程度/行は無数です)が存在しており、シート1にvlookupで反映させています。(シート1は行ごとの印刷用) 今回、列データの追加・削除を行う事になりました。 今まではvlookupで =VLOOKUP(Z3,一覧表,81,FALSE)のように抽出していましたが、 この場合、シート2の列を挿入するたびに設定しなくてはいけません。 ※Z3にはシート2のA列(ID)を手入力します。 シート2の列に連動してシート1の関数を変化させることは出来ますか? もしくは、VBAなら可能なのでしょうか? ちなみに、シート1ではシート2のデータが無秩序に並んでいます。 何か良い方法を教えて下さい。。。。よろしくお願いいたします。
- ベストアンサー
- オフィス系ソフト
- VBAで別ブックからVLOOKUPで抽出
ブックBシート1A列の値にマッチする値をそれぞれの列にVLOOKUPでブックAシート1にある値から貼り付けたいのですがVBAコードが解る方宜しくお願いします。尚、データーが50行ぐらいあるのですが。
- ベストアンサー
- Visual Basic
- VLOOKUP関数が数式として認識されません!
スポーツクラブの学童会員名簿を作成しています。 【目的】 VLOOKUP関数を利用して、シート1「名簿」のA列に会員番号を 手入力すると B列に学年、C列に氏名が各々自動入力されるようにしたい。 【設定】 ・シート1を「名簿」とし、 A列を会員番号、B列を学年、C列とD列を結合して氏名としました。 ・シート2を「参照データ」とし、 A列を会員番号、B列を学年、C列とD列(結合を解除)を氏名と しました。 ・シート2の1行目はタイトル行とし、実際のデータが入っている 部分はA2:D20です。 ・シート1、シート2の全データは文字列として書式設定しています。 【状況】 学年を検索するための数式をシート1のB2に以下のとおり 入力しました。 =VLOOKUP(A2,参照データ!$A$2:$D$20,2,0) ところが、B2セルには正常な値(学年)が表示されずに 上記の数式がそのまま表示されてしまうのです。 A2に会員番号を入力してもB2の表示は変わりません。 本やウェブで解決方法を調べてみましたが、一向にわからず 困り果てております。 私はエクセル初心者なので一般的にはくだらない質問かも しれませんが、何卒ご教示くださいませ。
- ベストアンサー
- オフィス系ソフト
- エクセル 関数 ISERROR VLOOKUP
エクセル関数でご教授お願いします。 今「LIST」シートのA列に品番、B列に単価が入力されています。 これを「入力」シートのA列1行目に品番を入力して、B列1行目に単価を引っぱってくる関数を作りました。 以下関数です。(「入力」シートのB列の関数です) =IF(ISERROR(VLOOKUP(A1,LIST!$A$1:$B$3,2,FALSE)),"品番ミス",VLOOKUP(A1,LIST!$A$1:$B$3,2,FALSE)) 品番が間違っている場合は”品番ミス”と入力されます。 この状態で問題なのは、入力シートのA列に何も入力されていない時に、B列に品番ミスと入ってしまう事です。 何とか、空白にしたいのですがいい方法はありませんでしょうか?
- 締切済み
- その他([技術者向] コンピューター)
お礼
わかりやすい説明有難うございました。