Page 1 of 1

รบกวนช่วยหาวิธีในการดึงข้อมูลด้วยค่ะ

Posted: Wed Jun 13, 2012 12:17 am
by Rain
ต้องการดึงข้อมูลจาก sheet2 ในหัวข้อ "รายการ" ในเข้ามาอยู่ใน sheet 1 โดยอัตโนมัติ ให้ตรงกับ วันที่ และก็เครื่องค่ะ โดยมีไฟล์แนบมาดังนี้ค่ะ

Re: รบกวนช่วยหาวิธีในการดึงข้อมูลด้วยค่ะ

Posted: Wed Jun 13, 2012 9:10 am
by bank9597
:D ลองตามนี้ครับ
ที่ชีท 1 เซลล์ B2 คีย์ =IFERROR(INDEX(Sheet2!$B$2:$B$4,MATCH(1,IF($A2=Sheet2!$C$2:$C$4,IF(RIGHT(B$1,1)+0=Sheet2!$D$2:$D$4,1)),0)),"")
กด Ctrl+Shift+Enter คัดลอกไปทางขวามือ แล้วลงล่างพร้อมกัน

Re: รบกวนช่วยหาวิธีในการดึงข้อมูลด้วยค่ะ

Posted: Wed Jun 13, 2012 10:38 pm
by Rain
ขอบคุณมาก ๆ เลยนะคะ เป็นรูปแบบที่ต้องการเลยค่ะ แต่รบกวนต่ออีกนิดนึงค่ะ คือว่า เวลาเพิ่มข้อมูลหรือแทรกแถว มันจะขึ้น #NAME? น่ะค่ะ

Re: รบกวนช่วยหาวิธีในการดึงข้อมูลด้วยค่ะ

Posted: Wed Jun 13, 2012 11:03 pm
by snasui
:D เนื่องจากสูตร Iferror นั้นเป็นสูตรที่รองรับ Excel 2007 ขึ้นไป กรณีที่ใช้ Excel 2003 ลองเป็นสูตรที่ B2 เป็น

=IF(SUM(IF($A2=Sheet2!$C$2:$C$4,IF(RIGHT(B$1)+0=Sheet2!$D$2:$D$4,1)))>0,INDEX(Sheet2!$B$2:$B$4,MATCH(1,IF($A2=Sheet2!$C$2:$C$4,IF(RIGHT(B$1,1)+0=Sheet2!$D$2:$D$4,1)),0)),"")

Ctrl+Shift+Enter > Copy ไปทางขวาและลงด้านล่าง

Re: รบกวนช่วยหาวิธีในการดึงข้อมูลด้วยค่ะ

Posted: Fri Jun 15, 2012 12:14 am
by Rain
ขอขอบคุณทุก ๆ คำตอบ มาก ๆ เลยนะคะ :D