Page 1 of 1

ต้องการดึงข้อมูลข้ามsheetค่ะ

Posted: Wed May 08, 2013 10:30 am
by orra
จากไฟล์แนบ จะดึงข้อมูลข้ามsheet ต้องใช้สูตรอย่างไรค่ะ อาจารย์

Re: ต้องการดึงข้อมูลข้ามsheetค่ะ

Posted: Wed May 08, 2013 11:42 am
by logic
ลองใช้ Offset เข้ามาช่วยครับ เลือกชีท Total แล้วคีย์ที่เซลล์ C4 ด้วยสูตรนี้ครับ

=OFFSET(Sheet1!$A$2,0,ROWS(C$4:C4))

เสร็จแล้ว Copy สูตรไปด้านล่าง :D

Re: ต้องการดึงข้อมูลข้ามsheetค่ะ

Posted: Wed May 08, 2013 1:12 pm
by orra
ทำได้แล้วค่ะ ขอบคุณมากนะคะ ส่วนการดึงข้อมูลข้ามไฟล์ใช้สูตรเดียวกันนี้ได้ไหมค่ะ แนบไฟล์ภาพประกอบมาด้วยค่ะ

Re: ต้องการดึงข้อมูลข้ามsheetค่ะ

Posted: Wed May 08, 2013 3:28 pm
by snasui
:D Offset ใช้ดึงข้ามไฟล์ได้แต่ต้องเปิดไฟล์ต้นทางและปลายทางขึ้นมาพร้อมกัน หากปิดไฟล์ต้นทางเอาไว้สูตรจะแสดง #Ref!

กรณีต้องการดึงข้ามไฟล์สามารถปรับใช้สูตร Index ตัวอย่างการใช้ฟังก์ชั่น Index แทน Offset

=INDEX(Sheet1!$A$2:$M$2,ROWS(C$4:C4))

ลองประยุกต์ใช้ข้ามไฟล์ดูครับ

Re: ต้องการดึงข้อมูลข้ามsheetค่ะ

Posted: Wed May 08, 2013 3:58 pm
by orra
ถ้าต้องการดึงข้อมูลเป็นแนวตั้งล่ะคะ ต้องใช้สูตรยังไงค่ะ

Re: ต้องการดึงข้อมูลข้ามsheetค่ะ

Posted: Wed May 08, 2013 4:33 pm
by snasui
:D คีย์สูตร

=Sheet1!A2

Enter > Copy ลงด้านล่างครับ

Re: ต้องการดึงข้อมูลข้ามsheetค่ะ

Posted: Wed May 08, 2013 5:23 pm
by orra
ขอบคุณมากนะคะ