ต่อไหม? ใช้ VSTACK สิ 😉

🌟🌟🌟🌟🌟

รู้จักฟังก์ชัน VSTACK

รวมข้อมูลจากหลาย array ในแนวตั้ง (Vertical Stack)

รูปแบบสูตร

VSTACK(array1, [array2], ...)

array1, array2, ... = ช่วงข้อมูลหรือ array ที่ต้องการรวมกัน

เคล็ดลับการใช้ VSTACK

1. ต้องมีจำนวนคอลัมน์เท่ากันทุก array

2. ใช้คู่กับ SORT, FILTER, UNIQUE ได้

3. เหมาะกับงานรวมข้อมูลหลาย sheet/ตาราง

4. ฟังก์ชันคู่แฝด: HSTACK (รวมแนวนอน)

5. ผลลัพธ์เป็น Dynamic Array (Spill)

6. ถ้าจำนวนคอลัมน์ไม่เท่ากัน จะได้ #N /A

7. ใช้แทน Copy-Paste หลายตารางได้เลย

#excel #vstack #howto

6/22 แก้ไขเป็น

... อ่านเพิ่มเติมจากประสบการณ์การใช้งาน Excel ผมพบว่า VSTACK เป็นฟังก์ชันที่ช่วยเพิ่มประสิทธิภาพในการจัดการข้อมูลได้มากเลยทีเดียว โดยเฉพาะเมื่อต้องรวมข้อมูลจากหลายๆ ตารางหรือหลาย sheet ที่มีโครงสร้างเหมือนกัน ข้อดีสำคัญของ VSTACK คือมันช่วยลดขั้นตอนการคัดลอกและวางข้อมูลหลายชุดลงไปในตารางเดียวกันได้อัตโนมัติ แถมยังทำงานแบบ Dynamic Array ทำให้เมื่อข้อมูลต้นทางเปลี่ยน ผลลัพธ์ที่เราได้ก็จะอัปเดตเองทันที ไม่ต้องคอยทำซ้ำ อย่างไรก็ตาม ต้องระวังเรื่องจำนวนคอลัมน์ในแต่ละช่วงข้อมูลที่เราจะรวมด้วย เพราะถ้าผิดเพี้ยนจนคอลัมน์ไม่ตรงกัน จะเกิดข้อผิดพลาด #N/A ขึ้นมา ซึ่งทำให้ข้อมูลที่ต้องการรวมไม่สมบูรณ์ เทคนิคที่ผมใช้คือหากมีข้อมูลหลายชุดที่ต้องรวมกันและต้องการจัดอันดับหรือกรองโดยใช้ฟังก์ชันอื่น เช่น SORT หรือ FILTER ก็มักจะทำงานเชื่อมต่อกับ VSTACK ด้วย เช่น =SORT(VSTACK(ช่วงที่1, ช่วงที่2), 3, -1) เพื่อเรียงข้อมูลตามคอลัมน์ที่ 3 จากมากไปน้อย นอกจากนี้ VSTACK ยังมีฟังก์ชันคู่แฝด คือ HSTACK ที่รวมข้อมูลในแนวนอนได้ ซึ่งถ้าต้องการรวมข้อมูลในแนวนอนแทนก็ใช้สูตรนี้ได้เลย สรุปว่า VSTACK เป็นเครื่องมือที่ประหยัดเวลาและเพิ่มความยืดหยุ่นในงาน Excel เป็นอย่างมาก เหมาะสำหรับคนที่ต้องจัดการข้อมูลหลายแหล่งพร้อมกัน และลดความซ้ำซ้อนของการคัดลอกแบบเดิมๆ ผมแนะนำให้ลองนำไปใช้ในงานจริงดู แล้วจะรู้สึกชอบฟังก์ชันนี้อย่างแน่นอนครับ

ค้นหา ·
วิธีใช้ vstack ใน excel