Page 1 of 2

ขอสูตรดึงข้อมูลข้ามชีทครับ

Posted: Sat Jul 29, 2017 4:24 pm
by Zambea
มีข้อมูลทั้งหมด 10ชีท แต่ต้องการข้อมูลเฉพาะคอลัมถ์ที่มาร์คสีเหลือง ของทุกชึท มาไว้ที่ชีท11 ต้องทำอย่างไรครับ

Re: ขอสูตรดึงข้อมูลข้ามชีทครับ

Posted: Sat Jul 29, 2017 4:38 pm
by snasui
:D ตัวอย่างสูตรครับ

ที่ชีต 11 เซลล์ A1 คีย์สูตร

=INDIRECT("'"&COLUMN()&"'!"&ADDRESS(ROW(),2))

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

การถามโดยไม่แนบไฟล์ประกอบแสดงว่าสามารถปรับสูตรเองได้ หากยังไม่ได้คำตอบให้ลองปรับมาเองก่อน ติดตรงไหนค่อยถามกันต่อครับ

Re: ขอสูตรดึงข้อมูลข้ามชีทครับ

Posted: Sat Jul 29, 2017 4:59 pm
by Zambea
ขอบคุณครับ

Re: ขอสูตรดึงข้อมูลข้ามชีทครับ

Posted: Tue Feb 20, 2018 7:15 pm
by Zambea
สมุดงาน 20-2.xlsx
อาจารย์ครับผมทำไม่ได้ครับ ขอคำแนะนำเพิ่มครับ มือใหม่มากๆ ผมไม่ค่อยเข้าใจครับ

Re: ขอสูตรดึงข้อมูลข้ามชีทครับ

Posted: Tue Feb 20, 2018 9:20 pm
by snasui
:D เขียนตัวอย่างคำตอบที่ต้องการลงมาตรง ๆ ในชีตเป้าหมายจะได้เห็นว่าต้องการคำตอบแบบไหน อย่างไร จะได้เข้าใจตรงกัน

ผมสังเกตว่าไฟล์ที่จับภาพมาในความเห็น #1 กับความเห็น #3 ชื่อชีตเป็นคนละรูปแบบ แม้เขียนสูตรถูกก็มีโอกาสทีจะไม่ได้คำตอบครับ

Re: ขอสูตรดึงข้อมูลข้ามชีทครับ

Posted: Thu Feb 22, 2018 6:06 pm
by Zambea
สมุดงาน 22-2.xlsx
ที่ Sheetนี้ ( Sheet11 ) ให้ดึงข้อมูลที่ทาสีไว้ ของ Sheet 1-10 มาเรียงกันตามนี้ ครับ

Re: ขอสูตรดึงข้อมูลข้ามชีทครับ

Posted: Fri Feb 23, 2018 8:09 pm
by snasui
:D เซลล์ A2 คีย์สูตรตามด้านล่างครับ

=INDIRECT("'"&A$1&"'!RC3",0)

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

Re: ขอสูตรดึงข้อมูลข้ามชีทครับ

Posted: Fri Feb 23, 2018 9:25 pm
by Zambea
สมุดงาน 23-2.xlsx
ขึ้นแบบนี้ครับอาจารย์

Re: ขอสูตรดึงข้อมูลข้ามชีทครับ

Posted: Fri Feb 23, 2018 9:46 pm
by snasui
:D บรรทัดที่ 1 ไม่เหมือนกับตัวอย่างที่แนบมา ทำให้เหมือนกันก่อน หากยังติดปัญหาค่อยถามมาอีกรอบครับ

Re: ขอสูตรดึงข้อมูลข้ามชีทครับ

Posted: Fri Feb 23, 2018 10:17 pm
by Zambea
ทำได้แล้วครับ ขอบคุณอาจรย์มากครับ

Re: ขอสูตรดึงข้อมูลข้ามชีทครับ

Posted: Fri Feb 23, 2018 11:18 pm
by Zambea
สมุดงาน 23-2.xlsx
อาจารย์ครับ ผมขอถามเพิ่มเพื่อเป็นความรู้เพิ่มเติมนะครับ ถ้าผมจะเอาข้อมูลที่มาร์คสีฟ้ามาไว้ที่ชีท 12 ต้องเขียนอย่างไรครับ

Re: ขอสูตรดึงข้อมูลข้ามชีทครับ

Posted: Fri Feb 23, 2018 11:40 pm
by Zambea
สมุดงาน 23-2 New.xlsx
อันนี้ครับอาจารย์ ส่งผิด ขออภัยครับ :D

Re: ขอสูตรดึงข้อมูลข้ามชีทครับ

Posted: Sat Feb 24, 2018 9:40 am
by puriwutpokin
Zambea wrote: Fri Feb 23, 2018 11:40 pm สมุดงาน 23-2 New.xlsx อันนี้ครับอาจารย์ ส่งผิด ขออภัยครับ :D
ที่ A2=INDIRECT("'"&A$1&"'!E"&ROWS(A$1:A2)) คัดลอกไปทั่วตารางครับ

Re: ขอสูตรดึงข้อมูลข้ามชีทครับ

Posted: Sat Feb 24, 2018 3:37 pm
by Zambea
ขอบคุณมากครับ ได้ที่ต้อการครับ 😀

Re: ขอสูตรดึงข้อมูลข้ามชีทครับ

Posted: Sat Feb 24, 2018 6:39 pm
by Zambea
ขอคำถามเพิ่มอีกนะครับ ถ้าข้อมูลไม่ได้อยู่ใน sheet เดียวกัน ต้องเขียนสูตรอย่างไรครับ ต้องการเอาข้อมูลที่มาร์คสีเขียวของทุกไฟล์ ตั้งแต่ 1-2-18 ถึง 10-2-18 มารวมไว้ที่ 11-2-18 ครับ

Re: ขอสูตรดึงข้อมูลข้ามชีทครับ

Posted: Sat Feb 24, 2018 6:46 pm
by Zambea
85A1BB32-AA71-4D08-AC5E-91477EC8CE60.jpeg

Re: ขอสูตรดึงข้อมูลข้ามชีทครับ

Posted: Sat Feb 24, 2018 6:48 pm
by Zambea
BA3C6F8D-FA69-431C-A71B-77CF731D435F.jpeg

Re: ขอสูตรดึงข้อมูลข้ามชีทครับ

Posted: Sat Feb 24, 2018 8:10 pm
by puriwutpokin
การใช้ indirect เวลาใช้ต้องเปิดไฟล์ต้นทางไว้ด้วยครับ ถ้าต้องการใช้แบบนั้น แนบไฟล์ตัวอย่างบางส่วนและไฟล์ปลายทางมาดูครับ

Re: ขอสูตรดึงข้อมูลข้ามชีทครับ

Posted: Sat Feb 24, 2018 9:16 pm
by Zambea
11-2-18.xlsx
สิ่งที่ต้องการคือนำข้อมูลจาก 10ไฟล์ มารวมไว้ที่นีครับ ข้อมูลจะอยู่ที่ C2:C6 ของทุกไฟล์ครับ

Re: ขอสูตรดึงข้อมูลข้ามชีทครับ

Posted: Sat Feb 24, 2018 9:25 pm
by puriwutpokin
Zambea wrote: Sat Feb 24, 2018 9:16 pm 11-2-18.xlsx สิ่งที่ต้องการคือนำข้อมูลจาก 10ไฟล์ มารวมไว้ที่นีครับ ข้อมูลจะอยู่ที่ C2:C6 ของทุกไฟล์ครับ
ที่ชีตปลายทางที่ A2=INDIRECT("'["&TEXT(A$1,"d-m-yy")&".xlsx]Sheet1'!C"&ROWS(A$1:A2)) คัดลอกทั่วตารางครับ แต่ชีตต้นทางต้องเป็นชื่อชีทSheet1 เหมือนกันหมดนะครับ