snasui.com ยินดีต้อนรับ
ยินดีต้อนรับสู่กระดานถามตอบ Excel and VBA และอื่น ๆ ที่เป็นมิตรกับทุกท่าน มีไฟล์แนบมหาศาล ช่วยให้ท่านค้นหาและติดตามศึกษาได้โดยง่าย สมาชิกท่านใดที่ยังไม่ได้ระบุ Version ของ Excel ที่ใช้งานจริง สามารถทำตาม Link นี้เพื่อจะได้รับคำตอบที่ตรงกับ Version ของท่านครับ ระบุ Version ของ Excel
คำแสดงเจตนา
ขอผลแห่งการให้ความรู้นี้ จงกลับไปยังผู้ที่เป็นเจ้าของเดิม แม้ข้าพเจ้าจะไม่รู้จักท่านก็ตาม ขอให้แสงแห่งปัญญาที่ท่านเคยจุดไว้ ได้กลับไปเติมเต็มชีวิตของท่านอีกครั้ง และขอให้เจตนาของข้าพเจ้าเป็นการคืนความดีอย่างสงบ
ฟอรัมถาม-ตอบ Power Query, PivotTable, Power Pivot, Data Model, Chart, Dashboard
tatazoozaa
Member
Posts: 5 Joined: Mon Jun 03, 2013 12:03 pm
#1
Post
by tatazoozaa » Mon Jun 03, 2013 12:32 pm
จากไฟล์นี้คะ คือต้องการให้ TBMaster นั้น ไปดึงเอาข้อมูลที่มีอยู่ในแต่ละ sheet ซึ่งก็คือตั้งแต่ 020,069,F-20,F-21,F-30 จนครบทุก ๆ Sheet ที่มีข้อมูล
จากตัวอย่างข้อมูลของ Sheet ชื่อ 020 บันทัดแรกที่คอลัมน์ A : J จะมีฟิลด์รองรับไว้อยู่แล้วที่ Sheet (TBMaster) คะ
รบกวนท่านผู้รู้อะคะ คือจากตัวอย่างไม่ทราบว่าจะต้องใช้สูตร อะไร ที่จะทำให้สามารถดึงข้อมูลทั้งหมดไปแปะที่ TBMaster อะคะ และจากข้อมูลนั้นต้องเอา ทุก ๆ Sheet มารวมไว้ที่ TBMaster ด้วยเช่นกันคะ
tatazoozaa
Member
Posts: 5 Joined: Mon Jun 03, 2013 12:03 pm
#3
Post
by tatazoozaa » Mon Jun 03, 2013 12:57 pm
ขอบคุณนะคะ เดี๋ยวดิฉันจะลองทำตามลิงค์ดูนะคะ หากเป็นไปได้อยากจะรบกวนท่านผู้รู้ ช่วยแก้ไขไฟล์ excel สักหนึ่ง record เพื่อความเข้าใจมากขึ้นอะคะ คือดิฉันไม่มีประสบการณ์ทางด้าน excel เลย ซึ่งอาจจะยากสำหรับการทำความเข้าใจสูตรอะคะ ซึ่ง sheet ที่มีค่อนข้างเยอะมากเลยคะ
tatazoozaa
Member
Posts: 5 Joined: Mon Jun 03, 2013 12:03 pm
#5
Post
by tatazoozaa » Mon Jun 03, 2013 3:11 pm
tupthai wrote: อีกวิธี คือใช้ PivotTable ช่วยครับแต่ต้องปรับชีทที่ต้องการดึงมา
คือให้แทรกคอลัมน์ index ไว้คอลัมน์แรกสุด ตามภาพ
ทำแบบนี้ทุกชีท
ใช้ PivotTable แบบ Multiple Consolidation Ranges
โดยการกดแป้น Alt+D+P ดูตัวอย่างตามวีดีโอ
ไฟล์แนบผมทำเป็นตัวอย่างโดยดึงมาแค่สองชีท
http://www.youtube.com/watch?feature=pl ... Bn1-r0I5oE
ขอบคุณมาก ๆ นะคะ คุณ Tupthai