- 締切済み
エクセルで多くのコードとその行の情報を抽出する方法
リストA(コードの種類は1万程度、コードの種類は全て異なる)の中からリストB(コードの種類は20程度)に含まれるコードとリストA中のその行の情報(りんご等)をひっぱてくるにはどうしたらよいでしょうか?よい方法がありましたらよろしくお願い致します。 リストA リストB コード 情報 コード 012345 りんご 142349 043857 ばなな 489384 043289 メロン ・ 142349 いちご ・ 489384 すいか ・ ・ ・ ・ 欲しいリスト 142349 いちご 489384 すいか ・ ・ ・
- kikouji
- お礼率0% (0/2)
- オフィス系ソフト
- 回答数2
- ありがとう数1
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- KURUMITO
- ベストアンサー率42% (1835/4283)
例えばシート1にはリストAがあり、A列にはコードがB列には情報が有るとします。 ほしいリストB を例えばシート2に表示させるのでしたら次のようにします。 シート2のA列にコードを入力するとしてB列に情報を表示させるとしてB1セルには次の式を入力して下方にオートフィルドラッグコピーします。 =IF(OR(A1="",COUNTIF(Sheet1!A:A,A1)=0),"",VLOOKUP(A1,Sheet1!A:B,2,FALSE)) 式の意味はA1セルが空白、あるいはA1セルのデータがシート1のA列に無い場合には空白のセルにしなさい、そうでなければA1のデータをシート1のA列で探し、該当する行の2列目にあるデータ、すなわち情報、を表示しなさいということです。
- satochin1109
- ベストアンサー率0% (0/4)
関数のVLOOKUPで対応できるかと思います。 欲しいリストのコードはリストBの値を「=」でもってきてください。 欲しいリストの「いちご」などが入っているところは =VLOOKUP(A10,A1:B9,2,FALSE)) でOKです。 計算式の中の A10 → 欲しいリストのコードのセルを指定してください。 A1:B9 → リストAの範囲を指定してください。 詳しくはエクセルの関数補助にも出てくるかと思います。
関連するQ&A
- エクセル関数 データの抽出について
エクセル2010 重複データの抽出。 重複データの抽出方法をご教示ください。 抽出先はシート1のA列A3~抽出データの分だけ リストはシート2のB2:AB32まで フィルターオプションなども使ってみたのですが どうも上手くいきません。 どなたか知恵をお貸しください。 方法はできれば関数だといいのですが(データが増えてもいいように) できなければ他の方法でもいいです。 VBAなどは全くの初心者なので出来れば避けたいのですが… シート2 A B C D~AB32 1 "" 2 いちご ばなな いちご りんご 3 みかん いちご ばなな いちご 4 りんご ばなな いちご みかん 5 みかん いちご ばなな りんご 6 ばなな ばなな りんご いちご : : 32 シート1(重複データなし) A 1 "" 2 "" 3 いちご 4 みかん 5 りんご 6 ばなな 7 : : 抽出リストのデータはシート2のB2:AB32にぎっしり入っています。 宜しくお願い致します。
- 締切済み
- オフィス系ソフト
- excelでシートから別シートに抽出する方法
データシートに A B C 佐藤 りんご 25個 木村 オレンジ 3個 伊藤 メロン 12個 伊藤 スイカ 2個 佐藤 イチゴ 40個 佐藤 マンゴー 8個 というデータがあったとします。 それを別のシートに A B C 佐藤 りんご 25個 イチゴ 40個 マンゴー 8個 また別のシートに A B C 伊藤 メロン 12個 スイカ 2個 といったようにAに佐藤とか伊藤とか入力するだけでB、Cが自動で抽出できるようにできますか? 出来れば関数の入力でやりたいのですがわかる人がいましたらご教授ください。
- ベストアンサー
- オフィス系ソフト
- 【EXCEL2000】2つのリストの合計を出すには?
リストA リンゴ 3 みかん 5 バナナ 2 スイカ 3 リストB りんご 2 メロン 4 バナナ 3 いちご 2 ↑のような2つのリストがあるとして、 リストC りんご 5 みかん 5 バナナ 5 スイカ 3 メロン 4 いちご 2 リストA・Bの合計がリストCのようにするにはどのような関数を使えばいいかお解りになる方教えてください。 判りづらい質問で申し訳ありません。m(_ _)m ※品名と数量は別セルです。
- 締切済み
- オフィス系ソフト
- エクセルのデータ抽出について何かいい方法はありますか?
表示がずれてしまってわかりにくいと思いますが(ToT)例えば… A B C ←列の番号 1 1 りんご 2月 2 いちご 4月 3 2 つくし 3月 4 かぼちゃ 8月 5 みかん 2月 6 3 かき 9月 7 4 もち 2月 8 すいか 8月 ↑ 行の番号 ・ ・ ・ というデータでは、Aのセルに入ってる数字…例えば「1」だとりんごといちごのデータで"ひとかたまり"を表しているとした場合、A列のセルに数字の入っている行のC列の部分が「2月」の"ひとかたまりデータ"を抽出したい場合どのようにしたら良いでしょうか? ちなみに上記の例だと、こうなるようにしたいです。↓ A B C 1 1 りんご 2月 2 いちご 4月 7 4 もち 2月 8 すいか 8月 こういったことはできるものなのでしょうか…(><)なにとぞよろしくお願いいたします
- ベストアンサー
- Windows XP
- オートフィルターで抽出したデータを他のセルに表示させる方法
こんばんは。 下記のようなマクロを組みたいのですが、 どなたかアドバイスをよろしくお願いいたします。 A2からB10までの表があります。 (2行目が項目でオートフィルターをかけてあります。) B列には「イチゴ」「メロン」「りんご」というデータがはいっています。 B列でソートをかけて 「イチゴ」を選んだ場合は、B1のセルに「イチゴ」と 表示させる。 同様に「メロン」を選んだ場合は、B1に「メロン」、 「りんご」を選んだなら「りんご」と表示させるようにしたいのですが、いい案を教えてください。 よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- excelグループごとに他と値が違うセルを知りたい
お世話になります。 Excelで、A列にグループ名があり、B列に値が入力されているリストで、同じグループの中で他の値が入力されている箇所を調べようとしています。(わかりにくいですよね・・・) 例えば・・・・ 1 グループ 値 2 いちご b 3 いちご b 4 いちご b 5 りんご a 6 りんご a 7 りんご b (←ここを知りたいです) 8 りんご a 9 ばなな c 10 ばなな c 11 ばなな a (←ここを知りたいです) 12 ばなな b (←ここを知りたいです) ・ ・ ・ というリストがあり、7のb、11のa、12のbを求めたいと考えています。 グループは何百とあり、値はせいぜい10個程度です。 COUNTIFSや、SUMPRODUCTを使ってできないかと色々やってみたんですが、力量不足でうまくいきません。 恐れ入りますが、ご教示いただけますとありがたいです。
- 締切済み
- Excel(エクセル)
- エクセル 複数行にまたがっているデーターを一つの行にまとめたい
A列 B列 C列 1行目 佐藤 北海道 りんご 2行目 佐藤 北海道 ばなな 3行目 伊藤 東京 いちご 4行目 伊藤 東京 ばなな 上記のようなデーターがあります。これを2行目と4行目を削除し下記のようにしたいのですが A列 B列 C列 1行目 佐藤 北海道 りんごばなな 2行目 伊藤 東京 いちごばなな A列とB列のデーターが同じでC列のデータが異なる場合、上記のように一行にまとめたいのです。関数やVBAで上記の処理を出来る方法がありますでしょうか。
- ベストアンサー
- オフィス系ソフト
- エクセル 複数行にまたがっているデーターを一つの行
以前に似たようなVBAの質問を元にさらにやりたいVBAがあるのですが、 (前の質問者のURL:http://okwave.jp/qa/q4955096.html) A列 B列 C列 D列 E列 ~ R列 1行目 佐藤 北海道 りんご S 100 105 2行目 佐藤 北海道 ばなな M 100 105 3行目 伊藤 東京 いちご S 100 105 4行目 伊藤 東京 ばなな M 100 105 上記のようなデーターがあります。これを2行目と4行目を削除し下記のようにしたいのですが A列 B列 C列 C列 1行目 佐藤 北海道 りんご,ばなな S,M 2行目 伊藤 東京 いちご,ばなな S,M A列とB列とE列~R列のデーターが同じでC列,D列,のデータが異なる場合、上記のように一行にまとめたいのです。関数やVBAで上記の処理を出来る方法がありますでしょうか。
- ベストアンサー
- オフィス系ソフト
- EXCELでデータを集計するのに困っております。当方関数、マクロ等の知
EXCELでデータを集計するのに困っております。当方関数、マクロ等の知識に乏しく…どなたかご教授願えたらと思います。 A B C D 条件1 条件2 1 9/10 りんご 8 1 2 9/10 ばなな -1 2 3 9/10 メロン 2 5 4 9/10 すいか 5 1 5 9/11 りんご -5 -1 6 9/11 ばなな 3 1 7 9/11 メロン 4 -3 8 9/11 すいか 5 2 上記の様な表があったとして りんごが0以上のセルをカウントする方法はありますでしょうか? 自分でネットで調べながらCOUNTIF、Vlookup等を使用して関数で試みましたが、上手くいきませんでした ><; お手数なのですが、初心者と言う事を加味して頂き教えて頂ける方がいらっしゃれば、よろしくお願い申し上げます。
- ベストアンサー
- オフィス系ソフト
- excelで1つのセルに複数の値を返す方法はありますか?
おせわになっております。 excelで質問です。 excel関数でもVBAでもいいのですが、1つのセルに複数の値を返す方法はありますでしょうか?? たとえばVLOOKUP関数だと1つのセルに1つしか返せませんよね?? a=りんご b=バナナ c=すいか d=いちご e=キウイ と設定したしたとして、 a,c,dと入力すると→りんご,すいか,いちご とすべて1つのセルに出るようにしたいのです。りんご,すいか,いちごという値にしたいので、それぞれを別々のセルに入れることはしたくありません。可能でしょうか?? よろしくお願いいたします。
- ベストアンサー
- Windows XP