อาร์เรย์แบบไดนามิกและลักษณะการทำงานเกินอาร์เรย์

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

จุดเริ่มต้นใน 2018 กันยายน สูตร Excel ทั้งหมดที่ส่งกลับค่าหลายค่า เรียกว่าสูตรอาร์เรย์ จะส่งกลับผลลัพธ์ไปยังเซลล์ข้างเคียง ลักษณะการทำงานนี้จะเรียกว่าออก

สูตรใด ๆ ที่อาจส่งกลับผลลัพธ์หลายสามารถอ้างอิงถึงเป็นสูตรอาร์เรย์แบบไดนามิก สูตรที่มีอยู่ในขณะนี้ส่งกลับผลลัพธ์หลาย และเรียบร้อยแล้ว ออก อาจอ้างอิงเป็นสูตรอาร์เรย์เกิน

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

สิ่งที่ไม่เล็กหมายความว่าอย่างไร

เล็กหมายความว่าสูตรส่งผลให้เกิดค่าหลายค่า และค่าเหล่านั้นได้ถูกวางไว้ในเซลล์ข้างเคียง ตัวอย่าง= SORT(D2:D11,1,-1)ซึ่งเรียงลำดับอาร์เรย์ลำดับน้อย จะส่งกลับอาร์เรย์สอดคล้องกันที่มีแถวที่ 10 สูง แต่คุณต้องการใส่สูตรในเซลล์บนซ้าย หรือ F2 ในกรณีนี้ และจะเล็กโดยอัตโนมัติลงไปยังเซลล์ F11

การเรียงลำดับค่าในเซลล์ d2: d11 กับ =SORT(D2:D11,1,-1)

หมายเหตุ: 24 กันยายน 2018: เกินอาร์เรย์ฟังก์ชันกำลังคุณลักษณะ beta และพร้อมใช้งานเฉพาะกับส่วนของOffice Insidersในขณะนี้ เราจะยังปรับให้เหมาะสมฟีเจอร์เหล่านี้ไปไว้เหนือหลายเดือนถัดไป เมื่อพวกเขาพร้อม เราจะวางจำหน่ายเหล่านั้นทั้งหมด Office Insiders และสมาชิก Office 365

ประเด็นสำคัญ

  1. เมื่อคุณกด Enter เพื่อยืนยันสูตรของคุณ Excel จะแบบไดนามิกขนาดช่วงผลลัพธ์สำหรับคุณ และวางผลลัพธ์ลงในแต่ละเซลล์ในช่วงนั้น

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

  3. สูตรอาร์เรย์เกินจะไม่ได้รับการสนับสนุนในตาราง Excel เองเพื่อให้คุณควรวางในตารางอยู่ภายนอกตาราง ตารางจะดีที่สุดสำหรับเก็บแถวและคอลัมน์ของข้อมูลที่เป็นอิสระ

  4. เมื่อคุณใส่สูตรอาร์เรย์เกิน เมื่อคุณเลือกเซลล์ใดก็ได้ภายในพื้นที่เล็ก Excel จะวางเส้นขอบรอบช่วงที่เน้น เส้นขอบจะหายไปเมื่อคุณเลือกเซลล์อยู่ภายนอกในพื้นที่

    สูตรอาร์เรย์ มีช่วงของผลลัพธ์ที่เน้น ด้วยสีเส้นขอบสีฟ้า

  5. เฉพาะเซลล์แรกในพื้นที่เล็กจะสามารถแก้ไขได้ ถ้าคุณเลือกเซลล์อื่นในพื้นที่เล็ก สูตรจะปรากฏในแถบสูตร แต่ข้อความมี "โกสต์" และไม่สามารถเปลี่ยนแปลง ถ้าคุณจำเป็นต้องอัปเดตสูตร คุณควรเลือกเซลล์บนซ้ายในช่วงอาร์เรย์ ทำการเปลี่ยนแปลงตามที่ต้อง แล้ว Excel จะปรับปรุงโดยอัตโนมัติเหลือของพื้นที่ที่เล็กสำหรับคุณเมื่อคุณกดEnter

    รูปภาพของสูตรอาร์เรย์โกสต์ ซึ่งหมายความว่า จะไม่สามารถแก้ไข เนื่องจากไม่ใช่เซลล์แรกในช่วงอาร์เรย์

  6. วางซ้อนสูตร - อาร์เรย์สูตรไม่สามารถป้อนข้อมูลถ้ามีสิ่งใดบล็อกผลลัพธ์ช่วง และถ้าเกิดขึ้น Excel จะส่งกลับตัว#SPILL !ว่า ไม่มีสิ่งอุดตันตัวบ่งชี้ข้อผิดพลาด ถ้าคุณเอาสิ่งอุดตัน สูตรจะเล็กตามที่คาดไว้ ในตัวอย่างด้านล่าง ผลลัพธ์ของสูตร ช่วงเหลื่อมกับช่วงอื่น ด้วยข้อมูล และจะแสดงอยู่กับเส้นขอบเซลล์ที่เหลื่อมกันกับค่าที่ระบุว่า จะไม่สามารถเล็ก เอาข้อมูลบล็อก หรือคัดลอกไว้ที่อื่น และสูตรจะเล็กตามที่คาดไว้

    รูปแบบ #SPILL ระบุว่า มีผลลัพธ์ของสูตรอาร์เรย์พบสิ่งอุดตันที่ป้องกันไม่ให้ออกจากข้อผิดพลาด

  7. สูตรอาร์เรย์ดั้งเดิมที่ใส่โดยใช้CTRL + SHIFT + ENTER (CSE) ยังคงได้รับการสนับสนุนสำหรับความเข้ากันได้ย้อนกลับเหตุผล แต่ไม่ควรใช้ ถ้าต้อง คุณสามารถแปลงเป็นสูตรอาร์เรย์ดั้งเดิมเป็นสูตรอาร์เรย์แบบไดนามิก โดยการค้นหาเซลล์แรกในช่วงอาร์เรย์ คัดลอกข้อความของสูตร ลบช่วงทั้งหมดของอาร์เรย์ดั้งเดิม แล้ว ใส่สูตรในเซลล์บนซ้ายอีกครั้ง ก่อนที่จะอัปเกรดสูตรอาร์เรย์ดั้งเดิมเป็นสูตรอาร์เรย์แบบไดนามิก คุณควรทราบบาง sคำนวณความแตกต่างระหว่างสองจุด

  8. Excel จำกัดการสนับสนุนอาร์เรย์แบบไดนามิกระหว่างเวิร์กบุ๊ก และสถานการณ์สมมตินี้จะได้รับการสนับสนุนเมื่อเวิร์กบุ๊กทั้งสองเปิดอยู่ ถ้าคุณปิดเวิร์กบุ๊กแหล่งข้อมูล สูตรอาร์เรย์แบบไดนามิกที่ลิงก์ใดๆ จะส่งกลับเป็น ข้อผิดพลาด #REF! เมื่อรีเฟรช

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

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

ดูเพิ่มเติม

ฟังก์ชัน FILTER

ฟังก์ชัน RANDARRAY

ฟังก์ชันลำดับ

ฟังก์ชันเดียว

ฟังก์ชันเรียงลำดับ

ฟังก์ชันเมนู

ฟังก์ชันที่ไม่ซ้ำกัน

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

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

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

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

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

×