Page 1 of 1
การรวมข้อมูลในแต่ละsheetเป็นsheetเดียว
Posted: Tue Jan 18, 2011 12:36 pm
by lugus10
เรียนถาม อ.คนควน
สวัสดีปีใหม่ครับอาจารย์ มีเรื่องรบกวนอาจารย์อีกแล้วครับ คือผมต้องการรวมข้อมูลในแต่ละ sheet ตามไฟล์ที่แนบ มารวมเป็น ไฟล์สรุปทั้งหมด ต้องใช้สูตรอะไรครับ ตามไฟล์ที่แนบ ( ผมต้องการดึงข้อมูลทั้งหมดของชีทD1,D2,D3 มารวมกันในไฟล์เดียว ซึ่งผมใช้ Format เดียวกัน )
Re: การรวมข้อมูลในแต่ละsheetเป็นsheetเดียว
Posted: Tue Jan 18, 2011 1:11 pm
by snasui
ลองทำตามตัวอย่างใน Link นี้ครับ ติดขัดตรงไหนสามารถถามได้เรื่อย ๆ ครับ
http://snasui.blogspot.com/2009/12/sheet-sheet.html
Re: การรวมข้อมูลในแต่ละsheetเป็นsheetเดียว
Posted: Wed Jan 19, 2011 1:19 pm
by lugus10
อาจารย์ครับ ผมลองทำแล้วผลลัพธ์เป็นแบบนี้ครับ มันผิดตรงขั้นตอนไหนครับ
Re: การรวมข้อมูลในแต่ละsheetเป็นsheetเดียว
Posted: Wed Jan 19, 2011 2:01 pm
by kmb
ที่ A2 จากสูตร
=IF($E2<>"",INDIRECT("'"&$E2&"'!"&SUBSTITUTE(ADDRESS(1,COLUMN()),1,"")&COUNTIF($E$2:$E2,$E2)+1,""))
ต้องแก้เป็นตามข้างล่างครับ
=IF($E2<>"",INDIRECT("'"&$E2&"'!"&SUBSTITUTE(ADDRESS(1,COLUMN()),1,"")&COUNTIF($E$2:$E2,$E2)+1),"")
คราวนี้ก็ copy สูตรได้เลย
Re: การรวมข้อมูลในแต่ละsheetเป็นsheetเดียว
Posted: Thu Jan 20, 2011 4:42 pm
by lugus10
ขอบคุณครับ
RE: เพิ่มเติมรบกวนขอสูตรเงือนไขการจัดเรียงข้อมูล ตามไฟล์แนบค
Posted: Sat Jan 29, 2011 9:13 am
by lugus10
29-1-2554 13-41-45.png
** แก้ไขภาพให้มีขนาดเล็กลง **
Re: การรวมข้อมูลในแต่ละsheetเป็นsheetเดียว
Posted: Sat Jan 29, 2011 12:01 pm
by snasui
การทำเช่นนั้นเห็นทีต้องลง Add-ins เช่น Morefunc เพิ่มครับ
ตามรูปด้านล่างและไฟล์แนบ ผมใช้ฟังก์ชั่นจาก Morefunc มาช่วยในการจัดเรียงข้อมูลแล้วนำมาแสดงผล
MorefuncAndSort.gif
Re: การรวมข้อมูลในแต่ละsheetเป็นsheetเดียว
Posted: Sat Jan 29, 2011 5:43 pm
by lugus10
สำหรับคำถามนี้ผมขอเปลี่ยนเป็น ต้องการใช้สูตรเพื่อเปลี่ยนชื่อชีทเมื่อ Copy สูตรลงด้านล่าง ตามภาพประกอบ
29-1-2554 17-58-46.png
Re: การรวมข้อมูลในแต่ละsheetเป็นsheetเดียว
Posted: Sat Jan 29, 2011 5:58 pm
by snasui
ในฟอรั่มนี้สามารถแนบภาพได้โดยไม่ต้องพึ่งเวบรับฝากไฟล์ครับ หากเวบรับฝากไฟล์มีปัญหาจะไม่สามารถแสดงภาพได้ หรือ หากองค์กรของเพื่อนสมาชิกบล็อคเวบที่รับฝากไฟล์นั้น ๆ จะทำให้ไม่สามารถดูคำถามได้ อีกประการ การเขียนคำถามไว้ในภาพอย่างเดียวจะทำให้ใช้คำค้นในฟอรั่มนี้ไม่เจอครับ ดังนั้น ควรเขียนคำถามมาในฟอรั่มด้วยครับ
สำหรับที่ถามมานั้นสามารถใช้ฟังก์ัชั่น Indirect เข้ามาช่วยได้
ยกตัวอย่างเช่น
=Indirect("'P("&Rows(C$3:C3)&")'!C15")
Enter > Copy ลงด้านล่าง
Re: การรวมข้อมูลในแต่ละsheetเป็นsheetเดียว
Posted: Mon Jan 31, 2011 10:24 am
by lugus10
ผมได้ทดลองทำแล้วไม่ได้ครับอาจารย์ เลยแนบไฟล์มาให้อาจารย์ช่วยใส่สูตรเป็นตัวอย่างครับ
Re: การรวมข้อมูลในแต่ละsheetเป็นsheetเดียว
Posted: Mon Jan 31, 2011 10:37 am
by snasui
ดูตัวอย่างตามไฟล์แนบครับ
ตัวอย่างสูตร ชีท Menu เซลล์ D3 คีย์
=INDIRECT("'P"&ROWS(D$3:D3)&"'!C2")
Enter > Copy ลงด้านล่าง