ในเดือนกันยายน 2018 เราได้แนะนําสูตรอาร์เรย์แบบไดนามิก สูตรอาร์เรย์แบบไดนามิกสามารถเติมข้อมูลหรือ "สปิลล์" ลงในเซลล์ว่างข้างๆ โดยอัตโนมัติ และกําจัดความจําเป็นของสูตรอาร์เรย์ Ctrl+Shift+Enter (CSE) ดั้งเดิมได้ เมื่อเปิดเวิร์กบุ๊กที่มีสูตรอาร์เรย์แบบไดนามิกใน Excel เวอร์ชันที่เก่ากว่า มีข้อควรพิจารณาเกี่ยวกับความเข้ากันได้บางอย่าง
หมายเหตุ: การสนับสนุนสูตรอาร์เรย์แบบไดนามิกถูกเผยแพร่ให้กับสมาชิก Microsoft 365 ในช่องทางปัจจุบันในเดือนมกราคม 2020
สำหรับ
-
เมื่อใดก็ตามที่คุณเขียนสูตรในสูตรอาร์เรย์แบบไดนามิกที่ทราบ Excel สูตรจะกําหนดว่าสูตรนั้นอาจส่งกลับค่าหลายค่าหรือไม่ (แม้ว่าสูตรจะส่งกลับเพียงค่าเดียวเท่านั้น) ถ้าสามารถส่งกลับค่าได้หลายค่า เราจะบันทึกเป็นสูตรอาร์เรย์แบบไดนามิก ซึ่งจะเห็นได้ใน Excel เวอร์ชันที่เก่ากว่าเป็นสูตร CSE ดั้งเดิม
-
ต่อไปนี้คือตัวอย่างของ ฟังก์ชัน MUNIT ที่ใส่เป็นสูตรอาร์เรย์แบบไดนามิก และเป็นสูตร CSE ดั้งเดิม โปรดทราบว่าสูตรอาร์เรย์ CSE ดั้งเดิมทํางานคล้ายกับสูตรอาร์เรย์แบบไดนามิกมาก ความแตกต่างที่สําคัญคือพวกเขาไม่สามารถปรับขนาดและไม่มีเส้นขอบสปิลล์ สําหรับการเปรียบเทียบของทั้งสองสูตร ให้ดู: สูตรอาร์เรย์แบบไดนามิกและสูตรอาร์เรย์ CSE ดั้งเดิม
อาร์เรย์แบบไดนามิก
CSE ดั้งเดิม
-
ถ้าคุณทราบว่าคุณกําลังจะแชร์สูตรอาร์เรย์แบบไดนามิกที่เปิดใช้งานเวิร์กบุ๊กกับบุคคลอื่นที่ใช้ Excel ที่ไม่ทราบแบบไดนามิก คุณควรหลีกเลี่ยงการใช้ฟีเจอร์ที่ไม่พร้อมใช้งาน คุณสามารถใช้ตัวตรวจสอบความเข้ากันได้เพื่อค้นหาสูตรที่บันทึกไว้เป็นสูตรอาร์เรย์แบบไดนามิก และจะปรากฏเป็นอาร์เรย์ CSE ใน Excel เวอร์ชันที่เก่ากว่า
ต้องการความช่วยเหลือเพิ่มเติมไหม
คุณสามารถสอบถามผู้เชี่ยวชาญใน Excel Tech Community หรือรับการสนับสนุนใน ชุมชน