[[20140819165317]] 『2つの条件に該当するデータを返す方法』(超初心者) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『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のA1に
=+Sheet1!A1

sheet2のC1に
=+Sheet1!B1

sheet2のD1に
=+Sheet1!C1

(0) 2014/08/19(火) 17:34


sheet2のC1に
=+Sheet1!D1
間違えました

sheet2のD1に
=+Sheet1!B1

(0) 2014/08/19(火) 17:36


VLOOKUP????
使用すればいいのかな

ごめんね
(0) 2014/08/19(火) 17:45


空いてる段にsheet1に=A1&C1
同じく
空いてる段にsheet2に=A1&B1

これで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.