Page 1 of 1
การใช้สูตรเงื่อนไข และ VLOOKUP เพื่อให้ข้อมูลในฐานข้อมูลมาแส
Posted: Wed Jul 04, 2012 3:13 pm
by mommam
จากไฟล์ตัวอย่างข้อมูลที่แนบไปให้นะค่ะ
รบกวนท่านอาจารย์ และ กูรูทั้งหลาย
ตอนนี้งงกับสูตรมาก เพราะเคยทำตอนเรียนแล้วอ่ะค่ะ
ขอขอบพระคุณล่วงหน้านะค่ะ
จากเอกสาร sheet เลือกข้อมูล
1 ถ้าเลือกจังหวัด แล้ว ให้ข้อมูลของจังหวัดนั้น ทั้งหมด แสดง
2 ถ้าเลือกผลผลิด แล้ว ให้คัดกรองเฉพาะ ผลผลิต อันดับ 1 มาแสดงเท่านั้น
Re: การใช้สูตรเงื่อนไข และ VLOOKUP เพื่อให้ข้อมูลในฐานข้อมูล
Posted: Wed Jul 04, 2012 4:32 pm
by bank9597
โอ๊ว...จัดเก็บข้อมูลแบบนี้ ใช้สูตรลำบากเลยครับ
ก่อนอื่นผมขอแนะนำให้คุณ mommam ทำการรวบรวมข้อมูลของทุกจังหวัดมาอยู่ในชีทเดียวกันทั้งหมดก่อนครับ โดยเก็บข้อมูลแบบ Database จะทำให้ใช้สูตรได้ครับ
Re: การใช้สูตรเงื่อนไข และ VLOOKUP เพื่อให้ข้อมูลในฐานข้อมูล
Posted: Wed Jul 04, 2012 4:48 pm
by mommam
ขอบคุณค่ะ
แล้ว รบกวนสินการใช้สูตรหน่อยนะค่ะ
Re: การใช้สูตรเงื่อนไข และ VLOOKUP เพื่อให้ข้อมูลในฐานข้อมูล
Posted: Wed Jul 04, 2012 4:50 pm
by mommam
รบกวนดูให้อีกครั้งนะค่ะ
ขอบพระคุณมากๆค่ะ
Re: การใช้สูตรเงื่อนไข และ VLOOKUP เพื่อให้ข้อมูลในฐานข้อมูล
Posted: Wed Jul 04, 2012 5:34 pm
by bank9597
การทำเช่นนี้ ไม่สามารถใช้ Vlookup ได้ครับ เนื่องจากเป็นการดึงข้อมูลตามเงื่อนไขที่กำหนด Vlookup ดึงข้อมูลได้แค่ 1 ค่าที่ตรงกับเงื่อนไขเท่านั้น
ลองตามนี้ครับว่าใช้ได้หรือไม่
เซลล์ O4 คีย์ =SUMPRODUCT(--(Data!$B$6:$B$800=M4),--(Data!$F$6:$F$800=M6)) นับข้อมูลที่ตรงกับเงื่อนไขที่เราระบุ
ที่เซลล์ A7 คีย์ =IF(ROWS(A$7:A7)>$O$4,"",SMALL(IF(Data!$B$6:$B$800=$M$4,IF(Data!$F$6:$F$800=$M$6,ROW(Data!$B$6:$B$800)-ROW(Data!$B$6)+1)),ROWS(A$7:A7)))
กด Ctrl+Shift ค้าง ตามด้วยปุ่ม Enter จะได้เครื่องหมาย {} คร่อมสูตรไว้ สูตรใช้ดึงเลขลำดับของข้อมูลออกมา
ที่เซลล์ B7 คีย์ =IF($A7<>"",INDEX(Data!C$6:C$800,$A7),"") คัดลอกไปทางขวามือจนถึงอันดับที่ 1
ศึกษาเพิ่มเติมที่
viewtopic.php?f=3&t=2741
Re: การใช้สูตรเงื่อนไข และ VLOOKUP เพื่อให้ข้อมูลในฐานข้อมูล
Posted: Thu Jul 05, 2012 8:56 am
by mommam
ขอขอบพระคุณมากมากเลยนะค่ะ
ได้รับข้อมูลที่เป็นประโยชน์มากค่ะ
จะเข้าไปศึกษาเพิ่มเติม
เพื่อที่จะได้ข้อมูลที่ตรงจามความต้องการ