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 เงื่อนไขตามไฟด์ที่แนบครับ ต้องใช้สูตรไหนครับ ขอบคุณมากครับ

ที่ 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

ลองตามนี่้ครับ
ที่ 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:
ลองตามนี่้ครับ
ที่ 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:
ลองตามนี่้ครับ
ที่ 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

ลองตามนี้ครับ
ที่ 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

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

อาจารย์ครับ สูตรนี้
=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

สูตรที่ไม่ได้ใช้แบบ Array ปกติแล้วจะทำงานเร็วกว่าสูตรที่เป็น Array ครับ
Re: การดึงข้อมูลโดยมี 2 เงื่อนไขครับ
Posted: Thu Oct 17, 2013 9:19 pm
by bank9597

ขอบคุณครับ อาจารย์
แต่อย่างไร ผมก็ยังไม่เข้าใจ Lookup(2/1 อยู่ดี

Re: การดึงข้อมูลโดยมี 2 เงื่อนไขครับ
Posted: Thu Oct 17, 2013 9:30 pm
by snasui

ลองดูคำอธิบายที่นี่ครับ
wordpress/?p=375
Re: การดึงข้อมูลโดยมี 2 เงื่อนไขครับ
Posted: Sat Oct 19, 2013 2:00 am
by bank9597
ขอบคุณมากครับ
อาจารย์เขียนไว้ดีแล้วครับ แต่ผมอ่านแล้วยังไม่ค่อยซึมซาบเท่าไหร่เลยครับ แย่จัง
