Page 1 of 1

การดึงข้อมูลโดยมี 2 เงื่อนไขครับ

Posted: Thu Oct 17, 2013 7:57 pm
by rawin9999
รบกวนท่านอาจารย์ทุกท่าน ตอนนี้ผมมีปัญหาในการดึงข้อมูล โดยมี 2 เงื่อนไขตามไฟด์ที่แนบครับ ต้องใช้สูตรไหนครับ ขอบคุณมากครับ

Re: การดึงข้อมูลโดยมี 2 เงื่อนไขครับ

Posted: Thu Oct 17, 2013 8:01 pm
by bank9597
rawin9999 wrote:รบกวนท่านอาจารย์ทุกท่าน ตอนนี้ผมมีปัญหาในการดึงข้อมูล โดยมี 2 เงื่อนไขตามไฟด์ที่แนบครับ ต้องใช้สูตรไหนครับ ขอบคุณมากครับ
:D ที่ H2 คีย์ =INDEX($C$2:$C$10,MATCH(1,IF($A$2:$A$10=$F2,IF($B$2:$B$10=$G2,1)),0)) กด ctrl+shift+enter คัดลอกลงมา

Re: การดึงข้อมูลโดยมี 2 เงื่อนไขครับ

Posted: Thu Oct 17, 2013 8:02 pm
by snasui
:D ลองตามนี่้ครับ

ที่ H2 คีย์

=LOOKUP(2,1/(($A$2:$A$10=$F2)*($B$2:$B$10=$G2)),$C$2:$C$10)

Enter > Copy ลงด้านล่าง

Re: การดึงข้อมูลโดยมี 2 เงื่อนไขครับ

Posted: Thu Oct 17, 2013 8:34 pm
by rawin9999
snasui wrote::D ลองตามนี่้ครับ

ที่ H2 คีย์

=LOOKUP(2,1/(($A$2:$A$10=$F2)*($B$2:$B$10=$G2)),$C$2:$C$10)

Enter > Copy ลงด้านล่าง




ขอบคุณมากครับ ได้ละครับ

Re: การดึงข้อมูลโดยมี 2 เงื่อนไขครับ

Posted: Thu Oct 17, 2013 8:50 pm
by rawin9999
rawin9999 wrote:
snasui wrote::D ลองตามนี่้ครับ

ที่ H2 คีย์

=LOOKUP(2,1/(($A$2:$A$10=$F2)*($B$2:$B$10=$G2)),$C$2:$C$10)

Enter > Copy ลงด้านล่าง




ขอบคุณมากครับ ได้ละครับ


ขออีกทีครับ ถ้าอยู่คนละ Sheet ครับ รบกวนอีกทีครับ

การดึงข้อมูลโดยมี 2 เงื่อนไขครับ ต่อเนื่อง

Posted: Thu Oct 17, 2013 8:53 pm
by rawin9999
รบกวนท่านอาจารย์อีกครั้งครับ ถ้าอยู่คนละ sheet ล่ะครับ รบกวนอีกทีครับ

Re: การดึงข้อมูลโดยมี 2 เงื่อนไขครับ ต่อเนื่อง

Posted: Thu Oct 17, 2013 9:02 pm
by bank9597
:D ลองตามนี้ครับ

ที่ H2 คีย์ =LOOKUP(2,1/((A!$B$5:$J$5=$F2)*(A!$B$6:$J$6=$G2)),A!$B$4:$J$4) คัดลอกลงมา

Re: การดึงข้อมูลโดยมี 2 เงื่อนไขครับ

Posted: Thu Oct 17, 2013 9:03 pm
by snasui
:D ลอง Cut สูตรเดิมไปไว้ในชีทอื่นแล้วสังเกตดูว่าสูตรเปลี่ยนแปลงไปอย่างไร สามารถนำการเปลี่ยนแปลงนั้นไปปรับใช้ในการอ้างอิงข้ามชีทครับ

Re: การดึงข้อมูลโดยมี 2 เงื่อนไขครับ

Posted: Thu Oct 17, 2013 9:06 pm
by bank9597
:D อาจารย์ครับ สูตรนี้ =LOOKUP(2,1/(($A$2:$A$10=$F2)*($B$2:$B$10=$G2)),$C$2:$C$10) หากเรานำไปใช้กับข้อมูลปริมาณมาก จะทำงานเร็วกว่าสูตรแบบ INDEX(MATCH(IF ใช่ไหมครับ เพราะรู้สึกว่ามันไม่ใช่สูตรอาร์เรย์

Re: การดึงข้อมูลโดยมี 2 เงื่อนไขครับ

Posted: Thu Oct 17, 2013 9:07 pm
by snasui
:D สูตรที่ไม่ได้ใช้แบบ Array ปกติแล้วจะทำงานเร็วกว่าสูตรที่เป็น Array ครับ

Re: การดึงข้อมูลโดยมี 2 เงื่อนไขครับ

Posted: Thu Oct 17, 2013 9:19 pm
by bank9597
:D ขอบคุณครับ อาจารย์

แต่อย่างไร ผมก็ยังไม่เข้าใจ Lookup(2/1 อยู่ดี :lol:

Re: การดึงข้อมูลโดยมี 2 เงื่อนไขครับ

Posted: Thu Oct 17, 2013 9:30 pm
by snasui
:D ลองดูคำอธิบายที่นี่ครับ wordpress/?p=375

Re: การดึงข้อมูลโดยมี 2 เงื่อนไขครับ

Posted: Sat Oct 19, 2013 2:00 am
by bank9597
snasui wrote::D ลองดูคำอธิบายที่นี่ครับ wordpress/?p=375
ขอบคุณมากครับ

อาจารย์เขียนไว้ดีแล้วครับ แต่ผมอ่านแล้วยังไม่ค่อยซึมซาบเท่าไหร่เลยครับ แย่จัง :|