エクセル 複数条件一致したセルの抽出方法について
- エクセルの複数条件で一致するセルの抽出方法を教えてください。
- エクセル2007を使用し、同じ商品を複数社で購入する場合に、購入先と商品名で一致した場合の単価を参照したいです。
- データベースシートと入力シートを使用し、入力された購入先と商品名に一致する単価をデータベースシートから抽出する方法を教えてください。
- ベストアンサー
エクセル 複数条件一致したセルの抽出方法について
はじめまして。 エクセルの複数条件で一致するセルの抽出方法の質問が幾つかありましたので 参考に試してみましたが上手く計算することができなくて、投稿致しました。 問題が解決すると非常に助かりますので、教えて頂けますでしょうか。 質問内容 エクセル2007を使用しております。 同じ商品を複数社で購入する場合、単価が異なります。 購入先と商品名で一致した場合に単価が参照されるようにしたいです 2つのシート使用しており、1つは■データベースシート、1つは●入力シートとなってます。 ■データベースシートの項目は A列 B列 C列 D列 E列 F列 購入先 〔※〕 〔※〕 品名 〔※〕 単価 AA社 みかん 1,000 BB社 みかん 1,500 CC社 みかん 700 CC社 いちご 5,000 DD社 いちご 3,500 〔※〕B・C・E列にも項目がありますが、質問(単価参照)とは関連がありません。 この項目は他のデータと使うことがありますので、削除や他の列に移動をしない方法が希望です。 ●入力シートの項目も同じです。 A列 B列 C列 D列 E列 F列 購入先 〔※〕 〔※〕 品名 〔※〕 単価 【 (1) 】 【 (2) 】 《 (3) 》 (3)に関数を入力されるように組みたいです。(1)と(2)を入力すると ■データベースシートの「F列」の単価が参照されるイメージです。 分かり難い質問で申し訳ありません。お知恵を頂けますと助かりますので 何卒宜しくお願い致します。 以上
- kikushima0820
- お礼率100% (2/2)
- Excel(エクセル)
- 回答数2
- ありがとう数2
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
こんばんは! 「データベース」Sheetの購入先と品名が重複することがないという前提で! 重複がなければSUMIFS関数で対応できると思います。 「入力」SheetのF2セルに =IF(OR(A2="",D2=""),"",SUMIFS(データベース!F:F,データベース!A:A,A2,データベース!D:D,D2)) という数式を入れオートフィルでずぃ~~~!っと下へコピー! ※ 該当データがない場合は「0」が表示されてしまいます。 こんなんではどうでしょうか?m(_ _)m
その他の回答 (1)
- kagakusuki
- ベストアンサー率51% (2610/5101)
回答No.1様の御回答にある方法の >※ 該当データがない場合は「0」が表示されてしまいます。 という難点を改良した案で、該当データがない場合は「(該当なし)」と表示します。(ベストアンサーは辞退致します) =IF(OR($A2="",$D2=""),"",IF(COUNTIFS(データベース!$A:$A,$A2,データベース!$D:$D,$D2),SUMIFS(データベース!$F:$F,データベース!$A:$A,$A2,データベース!$D:$D,$D2),"(該当なし)"))
お礼
おはようございます。 回答No.2様も貴重なお時間を割いて調べて頂きましてありがとうございました。さらに分かりやすくして頂きまして本当にありがとうございました。
関連するQ&A
- EXCELでの複数条件の抽出
初めての投稿で、足らないこともあるかもしれませんが、 よろしくお願いします。 EXCELの表を使って、別のシートに参照する方法をさがしています。 A B C D E F G H 1 1日 2日 2 予算 実績 累計 予算 実績 累計 3 1 たまご 10 5 3 5 10 10 4 2 とうふ 15 5 8 4 5 11 5 3 みかん 20 6 14 18 4 16 ~ ~ 6 合計 50 35 40 上記のような表を使って、1日の「たまご」(種類)の"予算"を別シートに参照したいのですが、うまくできません。 結果を表わすのは、シートのどこでもかまいません。 できれば、表は変更しないようにしたいのです。 ちなみに、日付は3列を結合しています。(1日はC1,D1,E1で結合) あと、最終的な予算の合計、(上記表では、たまご、とうふ、みかんを合わせたもの)も結果として表示したいのです。 自分でわかる範囲で関数を使ったり検索してみたのですが、どうしてもエラーになり結果が思うように表示されません。 みなさんのお力をおかりしたいので、どうかよろしくお願いいたします。
- ベストアンサー
- オフィス系ソフト
- エクセルで複数の条件からデータを抽出する方法
次のような表において、A列の入荷日、B列の製品名から、別表に月別に製品別毎の入荷数及び合計金額を求める関数を教えて下さい。 A B C(個数) D(単価) 2013/2/15 みかん 100 50 2013/2/30 みかん 200 50 2013/3/2 りんご 50 70 2013/3/4 ぶどう 150 40 2013/4/3 いちご 100 50 よろしくお願いします
- ベストアンサー
- その他(ITシステム運用・管理)
- EXCEL VBA 複数列を2列にまとめる
下記のようなデータ(列数も行数も常に変わり、固定ではない)を ┌───────────────── │ A 列 | B列 | C列 | D列 ├─────────────────── │ 1 │伝票01 │品名01 | 品名02 │品名03 ├─────────────────── | 2 │0011 │みかん │みかん | りんご ├─────────────────── │ 3 │1001 │りんご │いちご | ├─────────────────── │ 4 │1100 │いちご │みかん | ぶどう └─────────────────── ↓のように2列にまとめる方法はございますでしょうか?VBAを希望しております。 よろしくお願い申し上げます。 ┌───────────────── │ A │ B ├───────────────── │ 1 │伝票 │品名 ├───────────────── │ 2 │0011_品名01 │みかん ├───────────────── │ 3 │1001_品名01 │りんご ├───────────────── │ 4 │1100_品名01 │いちご ├───────────────── │ 5 │1001_品名02 │みかん ├───────────────── │ 6 │1100_品名02 │いちご ├───────────────── │ 7 │1001_品名02 │みかん ├───────────────── │ 8 │1100_品名03 │りんご ├───────────────── │ 9 │1001_品名03 │ ├───────────────── │ 0 │1001_品名03 │ぶどう ├─────────────────
- ベストアンサー
- オフィス系ソフト
- Excelで複数条件で抽出した複数データを出力
Excelで複数条件で抽出した複数データを出力したい Shett1のセルAとセルBの複数条件で、Sheet2を検索し一致したSheet2のセルCを Sheet1の該当するセルCに入れたいのです。 それを関数でするのはどうしたらいいのでしょうか? Sheet1 A B NAME ID(タイトル) いちご A01 いちじく A02 かき B01 すいか C01 なし D01 ぱいなっぷる E01 ばなな E02 ぶどう F01 みかん G01 めろん H01 もも I01 りんご J01 Sheet2 A B C 名前 ID 漢字(タイトル) みかん G01 蜜柑 いちご A01 苺 ぶどう F01 葡萄 りんご J01 林檎 もも I01 桃 かき B01 柿 なし D01 梨 すいか C01 西瓜 いちじく A02 無花果
- ベストアンサー
- オフィス系ソフト
- 複数のエクセルのファイルにおいて、共通する項目のみを抽出する方法を教え
複数のエクセルのファイルにおいて、共通する項目のみを抽出する方法を教えてください。 エクセル初心者です。 たとえば下記のようなデータ1とデータ2のファイルがあった場合、 データ1と共通する項目のみを、データ2から抽出するにはどうすればよいのでしょうか。 ●データ1(今月の購入分) 品名コード 品名 価格 購入店名 1 りんご 100円 C店 5 みかん 300円 B店 1 りんご 120円 D店 4 すいか 900円 E店 ●データ2(今年の購入分) 品名コード 品名 購入店名 1 りんご C店 3 かぼちゃ B店 5 みかん B店 6 にんじん A店 1 りんご D店 4 すいか E店 上記の表のように、すべての項目がデータ1と2で共通しているわけではありません。 それぞれ別の人が入力したデータのため、入力形式や順序などが揃っていないのです。 確実に双方に入力されているデータは品名と購入店名のみなので、 その二つの情報を元に、共通する項目を抜き出すしか方法がなさそうなのです。 このデータ1とデータ2の表を利用して、 データ2(今年度の購入分)からデータ1(今月の購入分)のみを抽出することは可能でしょうか? 最終的にはデータ2を下記のような形にしたいのです。 品名コード 品名 購入店名 1 りんご C店 5 みかん B店 1 りんご D店 4 すいか E店 実際はひとつひとつ抽出するには途方もない量のデータなので、 知恵を貸していただけるととても助かります。
- ベストアンサー
- その他MS Office製品
- Excel2003 複数の条件を満たすデータを抽出する関数を教えて下さ
Excel2003 複数の条件を満たすデータを抽出する関数を教えて下さい! 下のデータで、A列でB、B列で赤を選んだ人は「みかん」という「みかん」を抽出する関数を教えて頂けませんでしょうか? データシートとは別に集計シートを作成しています。 お忙しい中恐れ入りますが、ご教示下さいますようお願い申し上げます。。。 ●データ A B C 1 A 赤 みかん 2 B 赤 りんご 3 C 白 いちご 4 B 青 いちご 5 D 赤 みかん 6 A 青 みかん 7 C 黄 りんご 8 E 赤 バナナ
- 締切済み
- オフィス系ソフト
- エクセルのVLOOKUP関数で…(複数条件?の抽出)
●シート2、A列に部品正式名称、B列に部品略称の一覧表(部品の種類は約500点) ●シート3、A列に略称、B,C,D,E,F,G列と続けて寸法などの詳細を記した一覧表 があります。 ●シート1に検索一覧表として、B列(B3~B8)は項目、セルC3~C8にVLOOKUPでシート3の情報が抽出されるようにしてあります。 C1で略称を入力し抽出するのはOKなのですが、正式名称で入力しても同じようにシート3の情報を抽出するようにしたいです。 (IFを使って思いつく関数を組合わせてみたりしたのですが、うまくいきませんでした(TT) できたら関数で何か良い方法ありますでしょうか? 宜しくお願いします。
- ベストアンサー
- オフィス系ソフト
- エクセル 複数条件でのLOOKUP
エクセルで、特定のキーで別表を参照してそこから値を表示するにはVLOOKUPを使用すると思いますが、複数条件でLOOKUPする事は可能でしょうか。 例えば、 シート1のA列とD列 シート2のB列とF列 2つの条件に合う(シート1A列=シート2B列 and シート1D列=シート2F列)レコードをシート2のG列からシート1のE列に表示したいと言う場合です。 シート1 A B C D E 1 01 ** ** 01 2 01 ** ** 02 うう 3 05 ** ** 01 ああ ↑ シート2 A B C D E F G 1 ** 08 ** ** ** 01 いい 2 ** 01 ** ** ** 02 うう 3 ** 05 ** ** ** 01 ああ 判りにくい説明で申し訳ありませんが、よろしくお願いいたします。
- ベストアンサー
- オフィス系ソフト
- Excelで複数条件に一致するものをカウントしたい。
●AシートのB列にあるCという文字を含み且つD列にあるEという文字を含むものをFシートにカウントしたい場合の関数はどうしたらいぃのでしょうか?
- ベストアンサー
- オフィス系ソフト
- エクセル 2枚のシートの違いを抽出したい
目を通していただきありがとうございます。 エクセルは全く詳しくないため、質問させていただきます。 sheet1とsheet2に各2000行ほどの表があります。 sheet1 A列(商品) B列(産地) C列(定価) D列(特価) E列(数量) みかん 愛媛 100 80 500 みかん 静岡 120 85 400 オレンジ アメリカ 150 90 100 sheet2 A列(商品) B列(産地) C列(定価) D列(特価) E列(数量) みかん 愛媛 100 80 300 オレンジ アメリカ 150 100 100 いちご 福岡 300 150 100 みかん 静岡 120 70 400 それぞれ「1行目のみかん」はA~D列まで同じ値で、E列のみの違いですので、 抽出の必要はありません。 sheet2の3行目のいちごはsheet1にはありませんので、これも抽出の必要はありません。 sheet1の2行目とsheet2の4行目のみかん、 sheet1の3行目とsheet2の2行目のオレンジ、はD列(特価)の違いがあります。 この<D列のみ違いがある>ものを行単位でsheet3に抽出したいのですが、 何か良い方法(関数等)がありましたら、教えていただけないでしょうか? なお、表題に「エクセル」と書きましたが、実際はKingsoftのSpreadsheets 2012を使用しています。 基本的な関数でしたらそのまま使えるようですので、エクセルとして書かせていただきました。 よろしくお願いいたします。
- ベストアンサー
- Excel(エクセル)
お礼
おはようございます。 貴重なお時間を割いて調べて頂きありがとうございました。 また、こんなに早く回答を頂くことが出来まして助かりました。教えて頂きました関数で動作確認をしましたところ 整合が取れました。勉強不足なところもあり、教えて頂いた関数の取り方を調べて次に活かしたいと思います。 本当にありがとうございました。