Page 1 of 1

สามารถใช้สูตรอะไรดึงข้อมูลจากSheet1 ไปSheetถัดไปเรื่อยๆๆยังไงบ้างคะ

Posted: Wed Jul 24, 2019 3:16 pm
by ploynutnit
จากไฟล์ที่แนบ ถ้าอยากดึงข้อมูลจาก Sheetรวม A3 ไป Sheet1 J7
และ Sheetรวม A4 ไป Sheet2 J7 และ Sheetรวม A5 ไป Sheet3 J7 แบบนี้ๆไปSheetถัดไปเรื่อยๆ ต้องทำไงยังไงคะ

ปล.รู้สูตรแบบงูๆ ปลาๆ มากค่ะขอคำอธิบายแบบเข้าใจง่ายๆพลีสส :cry: :cry: :cry:

Re: สามารถใช้สูตรอะไรดึงข้อมูลจากSheet1 ไปSheetถัดไปเรื่อยๆๆยังไงบ้างคะ

Posted: Wed Jul 24, 2019 3:39 pm
by puriwutpokin
ที่ J7=INDIRECT("'รวม'!A"&MID(CELL("filename",$A$1),FIND("]",CELL("filename",$A$1))+1,2)+2) คัดลอกไปทุกชีท 1,2,3,...

Re: สามารถใช้สูตรอะไรดึงข้อมูลจากSheet1 ไปSheetถัดไปเรื่อยๆๆยังไงบ้างคะ

Posted: Wed Jul 24, 2019 3:50 pm
by ploynutnit
อยากใส่สูตรครั้งเดียวแล้วให้มันรันอัตโนมัติ แบบที่ไม่ต้องคัดลอกไปทุกชีทค่ะ พอดีแนวทางมั้ยคะ :?

Re: สามารถใช้สูตรอะไรดึงข้อมูลจากSheet1 ไปSheetถัดไปเรื่อยๆๆยังไงบ้างคะ

Posted: Wed Jul 24, 2019 3:52 pm
by puriwutpokin
เลือกชีทแรกถึงชีทสุดท้าย แล้วกด F2 Enter
แล้วสูตรจะไปใส่ทุกชีทตำแหน่งนั้นๆครับ

Re: สามารถใช้สูตรอะไรดึงข้อมูลจากSheet1 ไปSheetถัดไปเรื่อยๆๆยังไงบ้างคะ

Posted: Wed Jul 24, 2019 4:18 pm
by ploynutnit
ได้แล้วคะขอบคุณค่าา แต่ขออธิบายสูตรหน่อยได้มั้ยคะ

Re: สามารถใช้สูตรอะไรดึงข้อมูลจากSheet1 ไปSheetถัดไปเรื่อยๆๆยังไงบ้างคะ

Posted: Wed Jul 24, 2019 4:43 pm
by puriwutpokin
ploynutnit wrote: Wed Jul 24, 2019 4:18 pm ได้แล้วคะขอบคุณค่าา แต่ขออธิบายสูตรหน่อยได้มั้ยคะ
=INDIRECT("'รวม'!A"&MID(CELL("filename",$A$1),FIND("]",CELL("filename",$A$1))+1,2)+2)
สูตรสีแดงเป็นการหาชื่อชีทโดยตัด โดย..[นับจำนวนชีทในไฟล์และการลิ้งตำแหน่งแถว.xlsm]1"
ซึ่งสูตรอยู่ที่ชีท1 ก็ตัด 1 ออกมา และใช้ Indirect ในการหาตำแหน่งที่อ้างถึงจาก ฟังก์ชั่น Indirect จะได้ ชื่อชีท คือ 1
จะได้ "'รวม'!A"& + 1 และบวกลงไปอีก 2 ตำแหน่ง ได้เป็น "'รวม'!A"& + 1+2 จะเป็น Indirect('รวม'!A3)
ประมาณนี้ครับ :)