ข้ามไปที่เนื้อหาหลัก
Office

สูตรอาร์เรย์แบบไดนามิกเปรียบเทียบกับสูตรอาร์เรย์ CSE ดั้งเดิม

ในเดือนกันยายน๒๐๑๘เราได้เผยแพร่สูตรอาร์เรย์แบบไดนามิกสำหรับ Excel ใน Office ๓๖๕ ความแตกต่างระหว่างอาร์เรย์แบบไดนามิกและสูตรดั้งเดิม Ctrl + Shift + Enter (CSE) จะได้รับการกล่าวถึงด้านล่าง

หมายเหตุ: วันที่24กันยายน๒๐๑๘: ฟังก์ชันอาร์เรย์แบบไดนามิกอยู่ในขณะนี้ฟีเจอร์เบต้าและพร้อมใช้งานเฉพาะส่วนของOffice insider เท่านั้นในขณะนี้ เราจะยังคงปรับฟีเจอร์เหล่านี้ให้เหมาะสมต่อไปในสองสามเดือนหลังจากนี้ เมื่อฟีเจอร์พร้อมใช้งานแล้ว เราจะเผยแพร่ให้ Office Insider ทั้งหมดและสมาชิก Office 365

สูตรอาร์เรย์แบบไดนามิก:

  • สามารถ "การหก" ที่อยู่นอกขอบเขตของเซลล์ที่มีการใส่สูตรได้ ตัวอย่างต่อไปนี้จะแสดงฟังก์ชัน RANDARRAYใน d1 ซึ่งจะมีการหกส่วนระหว่าง D1: F5 หรือ5แถวโดย3คอลัมน์ สูตรอาร์เรย์แบบไดนามิกที่มีอยู่ในเซลล์ D1 เท่านั้นในขณะที่มีสูตร CSE ดั้งเดิมสูตรจะต้องถูกใส่ในช่วงทั้งหมด

    ฟังก์ชัน RANDARRAY ที่ใส่ในเซลล์ D1, หกจาก D1 เป็น F5

  • จะปรับขนาดโดยอัตโนมัติเมื่อมีการเพิ่มหรือเอาข้อมูลออกจากช่วงของแหล่งข้อมูล สูตรอาร์เรย์ CSE จะตัดพื้นที่ที่ส่งกลับถ้ามีขนาดเล็กเกินไปหรือส่งกลับ #N/A ถ้ามีขนาดใหญ่เกินไป

  • คำนวณในบริบท1x1 ตัวอย่างเช่นฟังก์ชัน RANDจะส่งกลับผลลัพธ์เดียวดังนั้นถ้าคุณต้องการให้ตัวเลขสุ่มหลายตัวถูกส่งกลับไปยังตารางคุณสามารถใช้ฟังก์ชัน RANDARRAY ฟังก์ชันแถวและคอลัมน์จะส่งกลับแถวและคอลัมน์ของเซลล์ต้นฉบับ ลำดับ (ROW ()) สามารถใช้เพื่อทำซ้ำลักษณะการทำงานเก่าของแถวในสูตรอาร์เรย์แบบดั้งเดิม

  • สูตรใหม่ใดๆที่ส่งกลับผลลัพธ์มากกว่า1ผลลัพธ์จะถูกหกโดยอัตโนมัติ ไม่จำเป็นต้องกด Ctrl + Shift + Enter

  • สูตรอาร์เรย์ CSE จะถูกเก็บรักษาไว้เพื่อเหตุผลที่เข้ากันได้ ไปข้างหน้าคุณควรใช้สูตรอาร์เรย์แบบไดนามิกแทน

  • เมื่อเซลล์ในสูตรอาร์เรย์ CSE ดั้งเดิมจะขึ้นอยู่กับรายการอื่น Excel จะพยายามคำนวณแต่ละรายการแทนที่จะเป็นอาร์เรย์ ลักษณะการทำงานนี้ถูกเรียกว่า "CSE กระจัดกระจาย" และภายใต้บางสถานการณ์สูตรที่คำนวณด้วยวิธีนี้อาจทำให้เกิดผลลัพธ์ที่ไม่สอดคล้องกัน เมื่อต้องการหลีกเลี่ยงผลลัพธ์ที่ไม่สอดคล้องกันเราขอแนะนำให้ใช้สูตรที่แยกจากกันแทนที่จะใช้ CSE กระจัดกระจาย สูตรอาร์เรย์แบบไดนามิกจะไม่กระจัดกระจาย แต่พวกเขาจะรายงานการอ้างอิงแบบวงกลมเพื่อที่คุณจะสามารถจัดการการอ้างอิงแบบวงกลมได้

  • สามารถปรับเปลี่ยนได้อย่างง่ายดายโดยการเปลี่ยนเซลล์ต้นฉบับในขณะที่สูตรอาร์เรย์ CSE จำเป็นต้องมีการแก้ไขช่วงทั้งหมดในเวลาเดียวกัน

  • ไม่อนุญาตให้มีการแทรกคอลัมน์และแถว/การลบในช่วงสูตรอาร์เรย์ของ CSE ที่ใช้งานอยู่ คุณจำเป็นต้องลบสูตรอาร์เรย์ที่มีอยู่เป็นครั้งแรกที่อยู่ในลักษณะนี้

ต้องการความช่วยเหลือเพิ่มเติมไหม

คุณสามารถสอบถามผู้เชี่ยวชาญใน ชุมชนด้านเทคนิคของ Excel ขอความช่วยเหลือใน ชุมชนตอบคำถาม หรือแนะนำฟีเจอร์ใหม่หรือการปรับปรุงบน Excel User Voice ได้เสมอ

ดูเพิ่มเติม

ฟังก์ชัน FILTER

ฟังก์ชัน RANDARRAY

ฟังก์ชัน SEQUENCE

ฟังก์ชัน SORT

ฟังก์ชัน SORTBY

ฟังก์ชัน UNIQUE

ข้อผิดพลาด #SPILL! ใน Excel

ลักษณะการทำงานของอาร์เรย์แบบไดนามิกและอาร์เรย์ที่กระจายตัว

ตัวดำเนินการแยกโดยนัย: @

หมายเหตุ:  หน้านี้ได้รับการแปลด้วยระบบอัตโนมัติ และอาจมีข้อผิดพลาดทางไวยากรณ์หรือความไม่ถูกต้อง จุดประสงค์ของเราคือเพื่อให้เนื้อหานี้มีประโยชน์กับคุณ คุณสามารถแจ้งให้เราทราบว่าข้อมูลมีประโยชน์หรือไม่ นี่คือบทความภาษาอังกฤษเพื่อให้คุณใช้อ้างอิง

ขยายทักษะ Office ของคุณ
สำรวจการฝึกอบรม
รับฟีเจอร์ใหม่ก่อนใคร
เข้าร่วม Office Insider

ข้อมูลนี้เป็นประโยชน์หรือไม่

ขอบคุณสำหรับคำติชมของคุณ!

ขอขอบคุณสำหรับคำติชมของคุณ! เราคิดว่าอาจเป็นประโยชน์ที่จะให้คุณได้ติดต่อกับหนึ่งในตัวแทนฝ่ายสนับสนุน Office ของเรา

×