Contact
Line : comsiam
Contact
Line : comsiam

ถ้าคุณยังคัดลอกสูตรลงทีละแถว ลากสูตรยาวหลายพันบรรทัด หรือทำรายงานซ้ำแบบเดิมทุกวัน บอกตรง ๆ ว่าคุณยังใช้ Excel ไม่เต็มศักยภาพ
เพราะใน Excel 365 มีระบบ Dynamic Array ที่เปลี่ยนวิธีทำงานไปเลย
สูตรเดียว สามารถ “กระจายผลลัพธ์” อัตโนมัติหลายแถวหลายคอลัมน์ทันที
บทความนี้จะสอนใช้ Dynamic Array แบบใช้งานจริง เพื่อวิเคราะห์ข้อมูลเร็วขึ้น ฉลาดขึ้น และทันสมัยขึ้น
Dynamic Array คือระบบที่สูตรหนึ่งสูตรสามารถคืนค่าหลายผลลัพธ์ และขยายพื้นที่เองอัตโนมัติ
เช่น
โดยไม่ต้องลากสูตรลง
เพราะช่วยให้
ใน Excel 365 ที่นิยมมาก ได้แก่
ดึงรายชื่อลูกค้าไม่ซ้ำ
=UNIQUE(B2:B1000)
ผลลัพธ์จะกระจายลงมาเองหลายแถว
เรียงยอดขายมากไปน้อย
=SORT(A2:F1000,6,-1)
ดึงเฉพาะจังหวัดขอนแก่น
=FILTER(A2:F1000,C2:C1000="ขอนแก่น")
ใช้ SORT + TAKE
=TAKE(SORT(A2:F1000,6,-1),10)
Top 10 จะอัปเดตเองเมื่อข้อมูลเปลี่ยน
=SEQUENCE(10)
ได้เลข 1–10 ทันที
=SORT(UNIQUE(C2:C1000))
สร้างรายการจังหวัดไม่ซ้ำสำหรับตัวเลือกอัตโนมัติ
=CHOOSECOLS(A2:F1000,1,3,6)
ดึงเฉพาะคอลัมน์ที่ต้องการ
=DROP(A1:F1000,1)
ตัดแถวหัวออก
Dynamic Array ทำงานทรงพลังมากเมื่อใช้ร่วมกับ
เหมาะกับสายวิเคราะห์ขั้นสูง
ถ้าผลลัพธ์เริ่มที่ H2
=H2#
หมายถึงอ้างอิงพื้นที่ผลลัพธ์ทั้งหมดของ Dynamic Array
ถ้าพื้นที่ด้านล่างมีข้อมูลขวาง สูตรจะขึ้น
#SPILL!
ให้ล้างพื้นที่ก่อน
อย่าลากสูตร 5,000 แถว ถ้าสูตรเดียวทำแทนได้
Dynamic Array ใน Excel 365 คือการเปลี่ยนเกมการทำงาน ทำให้สูตรเดียวสร้างผลลัพธ์ทั้งตารางได้ ลดงานซ้ำ เพิ่มความเร็ว และเหมาะมากกับงานวิเคราะห์ข้อมูลสมัยใหม่
คนที่เข้าใจ Dynamic Array จะทำงานเร็วกว่าอย่างชัดเจน
คุณยังเสียเวลากับการลากสูตรทั้งคอลัมน์อยู่ไหม ทั้งที่สูตรเดียวอาจจบทุกอย่าง?