Page 1 of 1

ต้องการดึงข้อมูลบางส่วนจากอีกไฟล์นึง มาใส่ในอีกไฟล์นึง

Posted: Thu Aug 14, 2014 1:22 pm
by nuzone
สวัสดีครับ ขอรบกวนอีกรอบครับ

ผมต้องการดึงข้อมูลการลงเวลาทำงานบางเซลในไฟล์นึง มาใส่ใน Sheet ในไฟล์ใหม่

ดึงจาก StandardReport.xls มาใส่ใน Template.xlsx

ข้อมูลบุคลากรที่ต้องการ จะถูกจัดเป็นชุดๆ 3 คน จากในไฟล์ StandardReport.xls

ทำอย่างไรให้ดึงข้อมูลมาได้ทุกเดือน โดยที่สูตรไม่ขึ้น Error ครับ ผมเคยทำได้ แต่พอแก้ไขข้อมูลหน่อยนึง ทำให้ขึ้น #REF หมดเลยครับ

ขอรบกวนด้วยครับ

ปล. อีกไฟล์ เป็นไฟล์ที่ได้จากเครื่องตอกบัตร มีขนาด 548K ทำมาเป็น zip

Re: ต้องการดึงข้อมูลบางส่วนจากอีกไฟล์นึง มาใส่ในอีกไฟล์นึง

Posted: Thu Aug 14, 2014 1:24 pm
by nuzone
เดิมที ใช้สูตรนี้ครับ

user1 ='[StandardReport.xls]1001.2001.2002'!J3
user2 ='[StandardReport.xls]1001.2001.2002'!Y3
user3 ='[StandardReport.xls]1001.2001.2002'!AN3

in user1 ='[StandardReport.xls]1001.2001.2002'!B12
out user1 ='[StandardReport.xls]1001.2001.2002'!D12

in user2 ='[StandardReport.xls]1001.2001.2002'!Q12
out user2 ='[StandardReport.xls]1001.2001.2002'!S12

in user3 ='[StandardReport.xls]1001.2001.2002'!AF12
out user3 ='[StandardReport.xls]1001.2001.2002'!AH12

late t user1 ='[StandardReport.xls]1001.2001.2002'!I7
late m user1 ='[StandardReport.xls]1001.2001.2002'!J7

late t user2 ='[StandardReport.xls]1001.2001.2002'!X7
late m user2 ='[StandardReport.xls]1001.2001.2002'!Y7

late t user3 ='[StandardReport.xls]1001.2001.2002'!AM7
late m user3 ='[StandardReport.xls]1001.2001.2002'!AN7

early t user1 ='[StandardReport.xls]1001.2001.2002'!L7
early m user1 ='[StandardReport.xls]1001.2001.2002'!N7

early t user 2 ='[StandardReport.xls]1001.2001.2002'!AA7
early m user2 ='[StandardReport.xls]1001.2001.2002'!AC7

early t user3 ='[StandardReport.xls]1001.2001.2002'!AP7
early m user3 ='[StandardReport.xls]1001.2001.2002'!AR7

absent user1 ='[StandardReport.xls]1001.2001.2002'!A7
work user1 ='[StandardReport.xls]1001.2001.2002'!E7

absent user2 ='[StandardReport.xls]1001.2001.2002'!P7
work user2 ='[StandardReport.xls]1001.2001.2002'!T7

absent user3 ='[StandardReport.xls]1001.2001.2002'!AE7
work user3 ='[StandardReport.xls]1001.2001.2002'!AI7

แต่พอมีการเปลี่ยนแปลงชื่อ Sheet ข้อมูลไม่ขึ้นครับ

Re: ต้องการดึงข้อมูลบางส่วนจากอีกไฟล์นึง มาใส่ในอีกไฟล์นึง

Posted: Thu Aug 14, 2014 4:04 pm
by snasui
nuzone wrote:แต่พอมีการเปลี่ยนแปลงชื่อ Sheet ข้อมูลไม่ขึ้นครับ
:D กรณีเปลี่ยนชีทให้เปิดขึ้นมาทั้งสองไฟล์ เมื่อทำงานเสร็จก็ให้ Save ทั้งสองไฟล์ เพื่อให้ไฟล์ปลายทางไม่เกิดความผิดพลาดในภายหลังครับ

Re: ต้องการดึงข้อมูลบางส่วนจากอีกไฟล์นึง มาใส่ในอีกไฟล์นึง

Posted: Thu Aug 14, 2014 4:42 pm
by nuzone
ขอบคุณมากครับ อาจารย์ ผมมาตายน้ำตื้นตรงที่ไม่ได้เปิดไฟล์พร้อมกันนี่เอง :lol: