Dynamic Array เป็นกุญแจดอกสำคัญ ที่จะไขสู่ความมหัศจรรย์ของ Excel 365
Dashboard ที่สร้างร่วมกับ Dynamic Array จะกลายเป็น Dynamic Dashboard ที่ปรับการแสดงผลได้ยืดหยุ่นยื่งขึ้น สามารถใช้พื้นที่ตารางเดียวที่จำกัดพื้นที่บนหน้าจอให้เปลี่ยนไปแสดงผลแบบอื่น
แฟ้มที่แชร์ให้ใช้ร่วมกันจะสามารถนำมาใช้งานได้ง่ายขึ้น จากเดิมที่ใช้ PivotTable แล้วต้องตามคนสร้างให้มาแกัไขใหม่ จะเปลี่ยนวิธีการใช้งานไปเป็นให้คลิกเปลี่ยนค่าที่เป็นเงื่อนไขแล้วสูตรจะปรับโครงสร้างรายงานใหม่ให้เลย ไม่ว่าใครก้อทำได้โดยเฉพาะหัวหน้าที่ใช้ Excel ไม่คล่อง
จากเดิมที่เราต้องคอยแก้สูตรให้ขยายตัวตามจำนวนข้อมูลหรือต้องเปลี่ยนตารางให้เป็น Table ก่อน พอใช้ Dynamic Array จะช่วยปรับตำแหน่งอ้างอิงตามให้ทันที แม้แต่เส้นกราฟก็จะปรับตามโดยอัตโนมัติ
Dynamic
array จะช่วยทำให้ไม่ต้องเลือกพื้นที่ทั้ง column เช่น =Sum(A:A)
โดยเปลี่ยนไปให้อ้างอิงกับเซลล์แรกของพื้นที่ที่เป็น Dynamic Array
=Sum(A1#) แทน Excel จะหายอดรวมจากเซลล์ A1 ถึงเซลล์สุดท้ายให้ทันที
Array คือ ข้อมูลที่มีค่าตั้งแต่ 2 ค่าขึ้นไป หรือพื้นที่ตารางตั้งแต่ 2 เซลล์ขึ้นไป ซึ่งใน Excel รุ่นก่อน 365/2021 หากอยากนำมาใช้งานต้องเสียเวลาเลือกพื้นที่ให้มีขนาดพอดีแล้วกดปุ่ม Ctrl + Shift + Enter เพื่อสร้างวงเล็บปีกกาปิดหัวท้ายสูตรก่อนเสมอ ส่วนใน Excel รุ่นใหม่สามารถใช้งานได้ทันทีโดยไม่ต้องกด 3 ปุ่มนี้พร้อมกันอีกต่อไป แค่สร้างสูตรลงไปในเซลล์เดียว พอกดปุ่ม Enter จะพบว่า Excel สร้างสูตรกระจายค่าทั้งหมดลงไปในพื้นที่ตารางหลายเซลล์ให้เอง
ถ้าพื้นที่ไม่ว่างพอ ไม่สามารถกระจายค่าลงไปให้ครบก็จะแสดงคำเตือนว่า #SPILL!
Dynamic array จะช่วยทำให้ไม่ต้องเลือกพื้นที่ทั้ง column เช่น =Sum(A:A) โดยเปลี่ยนไปให้อ้างอิงกับเซลล์แรกของพื้นที่ที่เป็น Dynamic Array =Sum(A1#) แทน Excel จะหายอดรวมจากเซลล์ A1 ถึงเซลล์สุดท้ายให้ทันที
แต่ถ้าอยากดึงค่าเพียงค่าเดียวในพื้นที่ Dynamic Array ให้ใส่ @ นำหน้าตำแหน่งเซลล์ จะได้ค่าตรงตำแหน่ง row เดียวกันออกมาใช้
นอกจาก Dynamic Array ที่ Excel จัดการให้แล้ว ต้องเรียนรู้วิธีการคำนวณแบบ Array ด้วยจะทำให้สามารถพลิกแพลงสูตรรุ่นใหม่ได้ตามใจ
ความคิดเห็น
แสดงความคิดเห็น