データの検索(エクセル)
- 表1と表2のデータを参照して、売上と入社の情報を自動で入れる方法を教えてください
- 表1のIDと表2のIDを参照して、一致している場合に、表2のBとDの情報を自動で入れたい
- データの検索(エクセル)に関して、効率的な方法を教えてください
- ベストアンサー
データの検索(エクセル)
仮の表1と表2があります。現在、表1のデータはIDが全部そろっていない状況ですが、表2のIDを参照して、表1の中に売上と入社の情報を入れる場合どのようにしたら、よいでしょうか。考えていることは表1のIDと表2のIDを参照して、IDが一致していたら、表2のBとDの情報が自動で入るようにしたいと考えています。 どなたか、良い方法をご存じであれば、教えてくださると、助かります。 表1 A B C D E F 1 ID 名前 2 1052 山田 3 54 伊藤 4 987 佐藤 5 28 甲斐 ・ ・ 表2 A B C D 1ID 売上 部署 入社 21 720 名古屋 98年 32 550 大阪 90年 43 30 東京 2000年
- hiromi310
- お礼率54% (27/50)
- オフィス系ソフト
- 回答数2
- ありがとう数1
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
VLOOKUP関数を使ってください。 下記の例は表1のIDが表2にない場合はブランク表示します。 C2=IF(ISNA(VLOOKUP(A2,表2の範囲,2,FALSE)),"",ISNA(VLOOKUP(A2,表2の範囲,2,FALSE)) D2=IF(ISNA(VLOOKUP(A2,表2の範囲,4,FALSE)),"",ISNA(VLOOKUP(A2,表2の範囲,4,FALSE))
その他の回答 (1)
- shikisaito
- ベストアンサー率52% (257/491)
VLOOKUP関数を使えばいいと思いますが...
関連するQ&A
- Excelでのセルの検索
セルの検索方法について、質問します。 現在の表 A B C D --+-------+-------+-------+-------+------+-------+------- 1 鈴木 加藤 斎藤 --+-------+-------+-------+-------+------+-------+------- 2 佐藤 清水 --+-------+-------+-------+-------+------+-------+------- --+-------+-------+-------+-------+------+-------+------- 3 山田 --+-------+-------+-------+-------+------+-------+------- 理想形 A B C D --+-------+-------+-------+-------+------+-------+------- 1 鈴木 加藤 斎藤 斎藤 --+-------+-------+-------+-------+------+-------+------- 2 佐藤 清水 清水 --+-------+-------+-------+-------+------+-------+------- --+-------+-------+-------+-------+------+-------+------- 3 山田 山田 --+-------+-------+-------+-------+------+-------+------- 上記のような表(現在の表)で、D列に空白セル以外の一番右のセルを探して表示できるような関数を探しているのですが?。 仕事で進捗表の作成を行っており、困っていますのでよろしくお願い致します。
- ベストアンサー
- オフィス系ソフト
- Excelでデータ検索
こんにちわ。エクセル初心者です。 皆さんにエクセルでデータを検索する方法を教えて欲しいんです。 たとえば・・・ A B C D 佐藤 001 赤 ○ 鈴木 002 白 × 佐々木 003 黄 × 藤原 004 橙 ○ 坂本 005 青 ○ というデータがあって、 A1 ○○○○ A2 B C D A1の○○○○というところに、上のデータのBの001~005のような番号を打ち込んで、その下のA2に上のデータを参照することは出来るのでしょうか? 001を打ち込めば、上の001の佐藤さんのデータが、002を打ち込めば鈴木さんのデータが出るようにエクセルで設定できるのでしょうか? もしよかったら、教えてください。
- ベストアンサー
- その他(ITシステム運用・管理)
- EXCELの関数について教えてください。
A B C D E F 1 氏名 お皿白 お皿赤 お皿青 お皿緑 2 佐藤 ● ● ● 3 伊藤 ● ● 4 山田 ● ● 5 木村 ● ● ● 6 内藤 ● ● ● 7 上記のような表で、佐藤さんはお皿白、赤、緑を、伊藤 さんはお皿白、青を注文しています。 B7のセルに「お皿白」を注文しているのが佐藤、伊藤、 木村、内藤と表示されるようにしたいのですが、可能で しょうか? もし出来るなら教えてください。お願いします。 OSはWIN98 EXCELは2000です。
- ベストアンサー
- オフィス系ソフト
- 【Excel】同じ行で2つの各値が一致する行の参照
エクセルで【Sheet1】のデータから 【Sheet2】【Sheet3】の表を作成したいのですが、 いろいろ試してもわかりません。 どうか教えてください。 【Sheet1】 A B C D E 1 2001 佐賀県 1 山田 090-000-0000 2 2001 愛媛県 2 佐藤 090-111-1111 3 2001 静岡県 4 伊藤 090-222-2222 4 2001 岡山県 5 中野 090-333-3333 5 2002 三重県 1 近藤 090-444-4444 6 2002 福島県 2 田中 090-555-5555 7 2002 岐阜県 3 吉田 090-666-6666 以下600行ほど続きます。 【Sheet2】 A B C 1 2001←入力します 2 1 山田 090-000-0000 3 2 佐藤 090-111-1111 4 4 伊藤 090-222-2222 5 5 中野 090-333-3333 【Sheet3】 A B C 1 2002←入力します 2 1 近藤 090-444-4444 3 2 田中 090-555-5555 4 3 吉田 090-666-6666 【Sheet2】【Sheet3】のA1には、 【Sheet1】のA1の値を入力します。 A2,B2,C2 A3,B3,C3 ... それぞれのセルにどんな数式を入れたら 表ができあがりますででしょうか? 【Sheet2】【Sheet3】共に、VLOOKUPで =VLOOKUP(A1,Sheet1!A1:D7,3,) =VLOOKUP(A1,Sheet1!A1:D7,4,)を使うと、 2行目はうまくいきますが、 3行目から狂ってきます。 頭が沸騰してきました! わかる方に教えていただいたほうが早いですネ、 どうぞご享受よろしくお願いいたします。
- ベストアンサー
- その他(業務ソフトウェア)
- エクセルのデータ抽出、別シートへの表記
こんばんは。 とても簡単かもしれませんが、私の力ではどうしようもありませんのでどなたかお教えください。 sheet2には下記のようなデータがあります。 A B C D 1 吉田 山田 佐藤 2 10月1日 A 勤 C 勤 B 勤 3 10月2日 C 勤 B 勤 A 勤 4 ・・・以下、データが続く・・・ sheet1に、以下のような結果を表記したいのです。 A B C D 1 A 勤 B 勤 C 勤 2 10月1日 吉田 佐藤 山田 3 10月2日 佐藤 山田 吉田 4 ・・・以下、データが続く・・・ 過去の質問を見ても解決できませんでした・・。かなり素人です。お助けください。
- ベストアンサー
- オフィス系ソフト
- エクセルでのデータ抽出方法について
Excel2010で、IDと氏名を結びつけたリスト表を作成しようと考えています。 例として以下のようなエクセル表があったとします。 ※列A・列B→ID及び氏名 列D・列E→列A・列Bから抽出したい情報 【列A】 【列B】 【列C】 【列D】 【列E】 【行1】 11111 山田 太郎 - 11119 (※「山田 九郎を」入れたい) 【行2】 11112 山田 二郎 - 11112 (※「山田 二郎を」入れたい) 【行3】 11113 山田 三郎 - 11118 (※「山田 八郎を」入れたい) 【行4】 11114 山田 四郎 - 11114 (※「山田 四郎を」入れたい) 【行5】 11115 山田 五郎 【行6】 11116 山田 六郎 【行7】 11117 山田 七郎 【行8】 11118 山田 八郎 【行9】 11119 山田 九郎 : D列は既に入力済み(確定)で、IDが割り振られている人の氏名をE列に挿入したい場合の エクセルの操作方法について教えていただきたく、よろしくお願いします。
- ベストアンサー
- その他MS Office製品
- エクセル2000で複数の検索条件検索・・・
このような表があります。 入金日 氏名 商品A 商品B 商品C 1/1 山田 200 100 50 1/2 山田 50 50 1/1 田中 100 50 30 1/3 川口 100 20 20 1/4 川口 100 600 10 のような表が延々と続くわけですが、この表から 1/1売上げ 氏名 商品A 商品B 商品C 計 田中 川口 山田 のような表を作りたいのです、上の部分の1/1の日付の部分を入力規制のリストで日付を変えるとポンっとその日付の表計がでるようにしたいのですが、例えば田中の商品Aの項目のところに関数を入れようとしたのですが、SUMIFではだめですよね?日付が一つの条件で二つの条件が田中であることそれで商品Aの売上げ。三つの条件をいれなくては ならないのですが、もうお手上げです。 だれか何卒よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- エクセル 縦方向に並んでるデータを、横方向に並べたい
例) シート1に以下のデータがあります。 A B C D 名前 日付 点 評価 1 山田 3/18 90 A 2 山田 3/20 65 B 3 佐藤 2/28 40 D 4 佐藤 3/11 90 A 5 佐藤 3/13 85 A . . これをシート2に、 A B C D E F G H I J 1 山田 3/18 90 A 3/20 65 B 2 佐藤 2/28 40 D 3/11 90 A 3/13 85 A・・・・ . . というように名前を元に時系列にして横に並び替えたいのです。 リアルタイムに更新するわけではないので、作業が複数回に わかれてもかまいません。 変換元の横列の項目は4項目(名前・日付・点・評価)のみですが、 縦列の同じ名前の件数は最大で20件ほどあり、これからも増えます。 何かよい方法はありますでしょうか?
- ベストアンサー
- オフィス系ソフト
- エクセルで、次のような自動入力をしたい
A B C D E ・・ AA 1 田中 鈴木 佐藤 山田 2 鈴木 山田 海岡 3 田中 佐藤 佐藤 というような表があり、AAの列に名前を入力したとき、 D1に「山田」、C2「海岡」と、その行に関してAA列に新規の名前が入力されたときにD1,C2に自動入力することは、VBAで簡単にできますか? 3列目には「佐藤」さんがすでいるので入力不要です。 よろしくお願いします。(マクロ初心者です)
- ベストアンサー
- オフィス系ソフト
- エクセルVBAについて
はじめてのVBAで本を読んでも使い方がわからないので教えてほしいのですが シート1にこのような表を作成して A B 1山田 500 2伊藤 20000 3佐藤 50 ・ ・ ・ シート2に A B C 1 請求書 2 3 山田 4 500円 というような請求書を印刷していくVBAを作りたいのですが人数については10人から300人とその時々で変化するのでデータがないときは 印刷もそこで終わりという風にしたいのですが、、、 よろしくお願いします。 エクセル2003 XPです。
- ベストアンサー
- オフィス系ソフト
お礼
ありがとうございます!できました。