[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『2つの条件に該当するデータを返す方法』(超初心者)
類似質問を検索したのですが、なかなかうまくいく関数がみつからず
こちらに質問させていただきました。
●Sheet1
品名 数量 納期 注文番号
A B C D 1りんご 1 8/19 2バナナ 2 8/25 3りんご 1 8/20 4りんご 1 8/25 5ぶどう 2 8/25 6ぶどう 1 8/26
●Sheet2
品名 納期 注文番号 数量
A B C D
1りんご 8/19 AA123 1
2りんご 8/20 AB456 1
3バナナ 8/25 BB123 2
・・・・
◆やりたいこと
Sheet1のD列に、Sheet2の同条件の注文番号を反映させたい。
Sheet1のD1は、Sheet2のC1の注文番号が対応するので
(品名・納期・数量が一致している為)
Sheet2のC1の注文番号をSheet1のD1に返す
という作業をしたいです。
説明が下手で恐縮なのですが、ご教示いただきたく
何卒よろしくお願い致します。
< 使用 Excel:Excel2010、使用 OS:Windows7 >
sheet2のC1に
=+Sheet1!B1
sheet2のD1に
=+Sheet1!C1
(0) 2014/08/19(火) 17:34
sheet2のD1に
=+Sheet1!B1
(0) 2014/08/19(火) 17:36
ごめんね
(0) 2014/08/19(火) 17:45
これでVLOOKUPで検索かける
(0) 2014/08/19(火) 17:52
あれ、↓のような結果を求めたいってことじゃないのかな? Sheet1 [A] [B] [C] [D] [1] 品名 数量 納期 注文番号 [2] りんご 1 8月19日 AA123 [3] バナナ 2 8月25日 BB123 [4] りんご 1 8月20日 AB456 [5] りんご 1 8月25日 [6] ぶどう 2 8月25日 [7] ぶどう 1 8月26日
この考え方でよければ [[20140815122136]] 先日似たようなのがあったので・・・
Sheet1!D2=IFERROR(LOOKUP(1,0/(A2&B2&TEXT(C2,"yymmdd")=Sheet2!$A$2:$A$100&Sheet2!$D$2:$D$100&TEXT(Sheet2!$B$2:$B$100,"yymmdd")),Sheet2!$C$2:$C$100),"") 追記 肝心の数式が抜けてた・・・ ただし、何千行もあると重たくなると思います。 その場合、Sheet2のE列に E2=A2&D2&TEXT(B2,"yymmdd") として、INDEXとMATCH関数を合わせたほうが軽くなると思います。
(稲葉) 2014/08/19(火) 17:58
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.