snasui.com ยินดีต้อนรับ
ยินดีต้อนรับสู่กระดานถามตอบ Excel and VBA และอื่น ๆ ที่เป็นมิตรกับทุกท่าน มีไฟล์แนบมหาศาล ช่วยให้ท่านค้นหาและติดตามศึกษาได้โดยง่าย สมาชิกท่านใดที่ยังไม่ได้ระบุ Version ของ Excel ที่ใช้งานจริง สามารถทำตาม Link นี้เพื่อจะได้รับคำตอบที่ตรงกับ Version ของท่านครับ ระบุ Version ของ Excel
ฟอรัมสำหรับแจกจ่ายแบ่งปันไฟล์ รวมทั้งแหล่งความรู้ต่าง ๆ เกี่ยวกับ Excel
snasui
Site Admin
Posts: 30905 Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 365
Contact:
#1
Post
by snasui » Sun May 27, 2018 2:47 pm
แจกไฟล์สูตรดึงข้อมูลจากชีตเดียวไปแสดงหลาย ๆ ชีต โดยข้อมูลที่ต้องการดึงไปแสดงแยกชีตนั้นเป็นข้อมูลรายหน่วยงาน แต่ละหน่วยงานมีหลายคอลัมน์ ข้อมูลแต่ละหน่วยงานถูกวางต่อเนื่องกันไปทางขวาในทางคอลัมน์แทนที่จะวางต่อเนื่องกันไปด้านล่าง ทำให้เป็นปัญหาใหญ่ในแยกข้อมูลเป็นรายชีต
ไฟล์ดังกล่าวนี้สามารถแยกข้อมูลลักษณะที่กล่าวมาได้ด้วยสูตร นอกจากนี้ สามารถลบชีตแสดงข้อมูลให้เหลือเพียงชีตเดียวได้ หากต้องการแสดงข้อมูลของหน่วยงานใดเพียงแต่คีย์ชื่อหน่วยงานนั้นลงในเซลล์ A1 ก็จะได้คำตอบตามต้องการ
Attachments
SeparateDataToMultipleSheets.xlsm
SeparateDataFromOneToManySheets (145.01 KiB) Downloaded 451 times
suka
Silver
Posts: 918 Joined: Tue Nov 16, 2010 7:38 pm
Excel Ver: 2007,2021
#2
Post
by suka » Tue Nov 24, 2020 6:51 pm
ขอบคุณค่ะอาจารย์
mintvodka
Member
Posts: 11 Joined: Wed Jun 07, 2017 9:55 am
#3
Post
by mintvodka » Sat Jan 02, 2021 5:51 am
รบกวนค่ะอาจารย์ หนูอยากได้แบบดึงข้อมูลจากหลายๆชีต ไปแสดงในชีตเดียว แต่คนละไฟล์กัน โดยข้อมูลในชีตปลายทาง เปลี่ยนผันไปตามการคีย์ของเราเองค่ะ
mintvodka
Member
Posts: 11 Joined: Wed Jun 07, 2017 9:55 am
#4
Post
by mintvodka » Sat Jan 02, 2021 6:21 am
ตัวอย่าง Excel File เพิ่มเติมค่ะ ซึ่งต้องการดึงข้อมูลของแต่ละชีตในไฟล์ Daily Report as of Jan 2021 ไปไว้ในไฟล์ Data_All โดยให้ข้อมูลในไฟล์ Data_All เปลี่ยนไปตามการคีย์ชื่อชีตแต่ละชีตของ Daily Report as of Jan 2021 ค่ะ
ขอบพระคุณอาจารย์ล่วงหน้าค่ะ
Attachments
Daily Report as of Jan 2021.xlsx
(30 KiB) Downloaded 276 times
Data_All.xlsx
(11.78 KiB) Downloaded 273 times
snasui
Site Admin
Posts: 30905 Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 365
Contact:
#5
Post
by snasui » Sun Jan 03, 2021 1:44 pm
คุณ puriwutpokin ตอบไว้แล้วที่โพสต์นี้ครับ
https://snasui.com/viewtopic.php?f=3&t=17940#p105596 ซึ่งเป็นการรวมข้อมูลหลายชีต หลายไฟล์ด้วยสูตร
การรวมข้อมูลจากหลายชีตมาไว้ในชีตเดียวแบบข้ามไว้และไม่ต้องการจะเปิดไฟล์ต้นทางเอาไว้นั้นสามารถทำได้ด้วย VBA ซึ่งต้องเขียนมาเองก่อน เป็นกติกาการถาม VBA ของฟอรัม เมื่อเขียนเองแล้วติดตรงไหนค่อยนำมาถามกันต่อได้เต็มที่ครับ