Page 1 of 1

รบกวนขอสูตรที่สามารถดึงข้อมูลจากหลายๆชีต ไปแสดงในชีตเดียว แต่คนละไฟล์กันค่ะ

Posted: Sat Jan 02, 2021 6:55 pm
by mintvodka
รบกวนค่ะอาจารย์ อยากสอบถามสูตรที่สามารถดึงข้อมูลจากหลายๆชีต ไปแสดงในชีตเดียว แต่คนละไฟล์กัน โดยข้อมูลในชีตปลายทาง เปลี่ยนผันไปตามการคีย์ข้อมูลของเราเองค่ะ

ตัวอย่าง Excel File เพิ่มเติมค่ะ ซึ่งต้องการดึงข้อมูลของแต่ละชีตในไฟล์ Daily Report as of Jan 2021 ไปไว้ในไฟล์ Data_All โดยให้ข้อมูลในไฟล์ Data_All เปลี่ยนไปตามการคีย์ชื่อชีตแต่ละชีตของ Daily Report as of Jan 2021 ค่ะ

เช่น ไฟล์ Daily Report as of Jan 2021 มีทั้งหมด 7 ชีต ต้องการให้เมื่อพิมพ์คำว่า Sheet1 ในไฟล์ Data_All แล้ว ข้อมูลในชีต 1 ของไฟล์ Daily Report as of Jan 2021 ถูกดึงมาโชว์ในไฟล์ Data_All ทั้งหมด และเมื่อพิมพ์ Sheet2 ในไฟล์ Data_All ก็ให้ดึงข้อมูลใน ชีต2 ของไฟล์ Daily Report as of Jan 2021 มาโชว์เช่นกัน ซึ่งข้อมูลที่ถูกดึงมานั้น ให้เปลี่ยนไปตามการคีย์ชื่อ และดึงมาจากไฟล์ Daily Report as of Jan 2021 เหมือนกัน แต่ต่างชีตกัน

ขอบพระคุณอาจารย์มากๆเลยค่ะ :D

Re: รบกวนขอสูตรที่สามารถดึงข้อมูลจากหลายๆชีต ไปแสดงในชีตเดียว แต่คนละไฟล์กันค่ะ

Posted: Sat Jan 02, 2021 7:03 pm
by puriwutpokin
ลองดูจากนี้ก่อนครับ​ แล้วติดตรงไหนมาถามกันต่อครับ
https://snasui.com/viewtopic.php?f=9&t=14668

Re: รบกวนขอสูตรที่สามารถดึงข้อมูลจากหลายๆชีต ไปแสดงในชีตเดียว แต่คนละไฟล์กันค่ะ

Posted: Sat Jan 02, 2021 8:24 pm
by mintvodka
สวัสดีค่ะ พอดีติดตรงที่ต้องการให้เมื่อคีย์คำว่า Sheet1 ใน File B ข้อมูลที่โชว์จะถูกดึงมาจาก File A+Sheet1 และหากคีย์คำว่า Sheet2 ใน File B ข้อมูลที่โชว์ก็จะถูกดึงมาจาก File A+Sheet2 เรียงไปเรื่อยๆค่ะ โดยข้อมูลเปลี่ยนผันตามการคีย์ และไม่จำเป็นต้องเปิด File ค้างไว้ เพื่อให้สูตรดึงข้อมูลมาได้ พอจะมีวิธีแนะนำหรือเปล่าคะ

Re: รบกวนขอสูตรที่สามารถดึงข้อมูลจากหลายๆชีต ไปแสดงในชีตเดียว แต่คนละไฟล์กันค่ะ

Posted: Sat Jan 02, 2021 8:36 pm
by puriwutpokin
การรวมข้อมูล​หลายไฟล์มาเป็นชีตเดียว​ จะใช้​ Function​ INDIRECT ซึ่ง​ต้องเปิดไฟล์​นั้นด้วย​ ก่อนเสมอจะปิดไฟล์แล้วใช้ข้อมูลไม่ได้​ เปิดก่อนแล้วค่อยปิดยังเป็นไปได้ครับ