Applies ToExcel for Microsoft 365 Excel for Microsoft 365 for Mac Excel สำหรับเว็บ Excel 2024 Excel 2024 for Mac Excel 2021 Excel 2021 for Mac Excel 2019 Excel 2016

สูตรอาร์เรย์เป็นสูตรที่มีประสิทธิภาพสูง ซึ่งทําให้คุณสามารถทําการคํานวณที่ซับซ้อนซึ่งมักจะไม่สามารถทําได้ด้วยฟังก์ชันเวิร์กชีตมาตรฐาน ซึ่งเรียกอีกอย่างว่าสูตร "Ctrl-Shift-Enter" หรือ "CSE" เนื่องจากคุณต้องกด Ctrl+Shift+Enter เพื่อใส่ลงไป  คุณสามารถใช้สูตรอาร์เรย์เพื่อทําให้ดูเหมือนว่าเป็นไปไม่ได้ เช่น

  • นับจํานวนอักขระในช่วงของเซลล์

  • รวมตัวเลขที่ตรงกับเงื่อนไขบางอย่าง เช่น ค่าต่ําสุดในช่วงหรือตัวเลขที่อยู่ระหว่างขอบเขตบนและขอบเขตล่าง

  • รวมค่าอันดับที่ N ทุกตัวที่อยู่ในช่วงของค่า

Excel มีสูตรอาร์เรย์สองชนิด: สูตรอาร์เรย์ที่ทําการคํานวณหลายแบบเพื่อสร้างผลลัพธ์เดียวและสูตรอาร์เรย์ที่คํานวณผลลัพธ์หลายผลลัพธ์ ฟังก์ชันเวิร์กชีตบางฟังก์ชันจะส่งกลับอาร์เรย์ของค่า หรือต้องการอาร์เรย์ของค่าเป็นอาร์กิวเมนต์ สําหรับข้อมูลเพิ่มเติม ให้ดู คําแนะนําและตัวอย่างของสูตรอาร์เรย์

หมายเหตุ: ถ้าคุณมี Microsoft 365 เวอร์ชันปัจจุบัน คุณสามารถใส่สูตรในเซลล์ด้านบนซ้ายของช่วงผลลัพธ์ แล้วกด ENTER เพื่อยืนยันสูตรเป็นสูตรอาร์เรย์แบบไดนามิก มิฉะนั้น ต้องใส่สูตรเป็นสูตรอาร์เรย์ดั้งเดิม โดยเลือกช่วงผลลัพธ์ก่อน ใส่สูตรในเซลล์ด้านซ้ายบนของช่วงผลลัพธ์ แล้วกด CTRL+SHIFT+ENTER เพื่อยืนยัน Excel จะแทรกวงเล็บปีกกาที่จุดเริ่มต้นและจุดสิ้นสุดของสูตรให้คุณ สำหรับข้อมูลเพิ่มเติมเกี่ยวกับสูตรอาร์เรย์ ให้ดูที่ คำแนะนำและตัวอย่างของสูตรอาร์เรย์

สูตรอาร์เรย์ชนิดนี้ทำให้รูปแบบของเวิร์กชีตง่ายขึ้นได้โดยการแทนที่หลายๆ สูตรที่ต่างกันด้วยสูตรอาร์เรย์สูตรเดียว

  1. คลิกเซลล์ที่คุณต้องการใส่สูตรอาร์เรย์

  2. ใส่สูตรที่คุณต้องการใช้

    สูตรอาร์เรย์จะใช้ไวยากรณ์ของสูตรมาตรฐาน โดยทั้งหมดจะเริ่มต้นด้วยเครื่องหมายเท่ากับ (=) และคุณสามารถใช้ฟังก์ชัน Excel ที่มีอยู่แล้วภายในสูตรอาร์เรย์ของคุณได้

    ตัวอย่างเช่น สูตรนี้จะคํานวณค่าผลรวมของอาร์เรย์ของราคาหุ้นและหุ้น และวางผลลัพธ์ในเซลล์ถัดจาก "ค่าทั้งหมด"

    ตัวอย่างของสูตรอาร์เรย์ที่คํานวณผลลัพธ์เดียว

    สูตรจะคูณการใช้ร่วมกัน (เซลล์ B2 – F2) ด้วยราคา (เซลล์ B3 – F3) แล้วบวกผลลัพธ์เหล่านั้นเพื่อสร้างผลรวมทั้งหมดของ 35,525 นี่คือตัวอย่างของสูตรอาร์เรย์เซลล์เดียวเนื่องจากสูตรอยู่ในเซลล์เดียว

  3. กด Enter (ถ้าคุณมีการสมัครใช้งาน Microsoft 365 ปัจจุบัน) หรือกด Ctrl+Shift+Enter

    เมื่อคุณกด Ctrl+Shift+Enter Excel จะแทรกสูตรระหว่าง { } โดยอัตโนมัติ (วงเล็บปีกกาเปิดและวงเล็บปีกกาปิด)

    หมายเหตุ: ถ้าคุณมี Microsoft 365 เวอร์ชันปัจจุบัน คุณสามารถใส่สูตรในเซลล์ด้านบนซ้ายของช่วงผลลัพธ์ แล้วกด ENTER เพื่อยืนยันสูตรเป็นสูตรอาร์เรย์แบบไดนามิก มิฉะนั้น ต้องใส่สูตรเป็นสูตรอาร์เรย์ดั้งเดิม โดยเลือกช่วงผลลัพธ์ก่อน ใส่สูตรในเซลล์ด้านซ้ายบนของช่วงผลลัพธ์ แล้วกด CTRL+SHIFT+ENTER เพื่อยืนยัน Excel จะแทรกวงเล็บปีกกาที่จุดเริ่มต้นและจุดสิ้นสุดของสูตรให้คุณ สำหรับข้อมูลเพิ่มเติมเกี่ยวกับสูตรอาร์เรย์ ให้ดูที่ คำแนะนำและตัวอย่างของสูตรอาร์เรย์

เมื่อต้องการคํานวณหลายผลลัพธ์โดยใช้สูตรอาร์เรย์ ให้ใส่อาร์เรย์ในช่วงของเซลล์ที่มีจํานวนแถวและคอลัมน์เท่ากันที่คุณจะใช้ในอาร์กิวเมนต์อาร์เรย์

  1. เลือกช่วงของเซลล์ที่คุณต้องการใส่สูตรอาร์เรย์

  2. ใส่สูตรที่คุณต้องการใช้

    สูตรอาร์เรย์จะใช้ไวยากรณ์ของสูตรมาตรฐาน โดยทั้งหมดจะเริ่มต้นด้วยเครื่องหมายเท่ากับ (=) และคุณสามารถใช้ฟังก์ชัน Excel ที่มีอยู่แล้วภายในสูตรอาร์เรย์ของคุณได้

    ในตัวอย่างต่อไปนี้ สูตรคูณการใช้ร่วมกันตามราคาในแต่ละคอลัมน์ และสูตรจะอยู่ในเซลล์ที่เลือกในแถวที่ 5

    ตัวอย่างของสูตรอาร์เรย์ที่คํานวณผลลัพธ์หลายรายการ
  3. กด Enter (ถ้าคุณมีการสมัครใช้งาน Microsoft 365 ปัจจุบัน) หรือกด Ctrl+Shift+Enter

    เมื่อคุณกด Ctrl+Shift+Enter Excel จะแทรกสูตรระหว่าง { } โดยอัตโนมัติ (วงเล็บปีกกาเปิดและวงเล็บปีกกาปิด)

    หมายเหตุ: ถ้าคุณมี Microsoft 365 เวอร์ชันปัจจุบัน คุณสามารถใส่สูตรในเซลล์ด้านบนซ้ายของช่วงผลลัพธ์ แล้วกด ENTER เพื่อยืนยันสูตรเป็นสูตรอาร์เรย์แบบไดนามิก มิฉะนั้น ต้องใส่สูตรเป็นสูตรอาร์เรย์ดั้งเดิม โดยเลือกช่วงผลลัพธ์ก่อน ใส่สูตรในเซลล์ด้านซ้ายบนของช่วงผลลัพธ์ แล้วกด CTRL+SHIFT+ENTER เพื่อยืนยัน Excel จะแทรกวงเล็บปีกกาที่จุดเริ่มต้นและจุดสิ้นสุดของสูตรให้คุณ สำหรับข้อมูลเพิ่มเติมเกี่ยวกับสูตรอาร์เรย์ ให้ดูที่ คำแนะนำและตัวอย่างของสูตรอาร์เรย์

ถ้าคุณต้องการรวมข้อมูลใหม่ในสูตรอาร์เรย์ของคุณ ให้ดู ขยายสูตรอาร์เรย์ คุณยังสามารถลองทําสิ่งต่อไปนี้ได้:

ถ้าคุณต้องการลองใช้ค่าคงที่อาร์เรย์ก่อนที่จะลองใช้กับข้อมูลของคุณเอง คุณสามารถใช้ข้อมูลตัวอย่างได้ที่นี่

เวิร์กบุ๊กด้านล่างแสดงตัวอย่างของสูตรอาร์เรย์ เมื่อต้องการทํางานกับตัวอย่างที่ดีที่สุด คุณควรดาวน์โหลดเวิร์กบุ๊กลงในคอมพิวเตอร์ของคุณโดยการคลิกไอคอน Excel ที่มุมล่างขวา แล้วเปิดในโปรแกรม Excel บนเดสก์ท็อป

คัดลอกตารางด้านล่างและวางลงใน Excel ในเซลล์ A1 ตรวจสอบให้แน่ใจว่าเลือกเซลล์ E2:E11 ใส่สูตร =C2:C11*D2:D11 แล้วกด Ctrl+Shift+Enter เพื่อทําให้เป็นสูตรอาร์เรย์

พนักงานขาย

ประเภทรถ

จํานวนที่ขายได้

ราคาต่อหน่วย

ยอดขายรวม

ชาติ

ซีดาน

5

2200

=C2:C11*D2:D11

คูเป้

4

1800

สัญญา

ซีดาน

6

2300

คูเป้

8

1700

มโน

ซีดาน

3

2000

คูเป้

1

1600

พัชระ

ซีดาน

9

2150

คูเป้

5

1950

สุเชาว์

ซีดาน

6

2250

คูเป้

8

2000

สร้างสูตรอาร์เรย์หลายเซลล์

  1. ในเวิร์กบุ๊กตัวอย่าง ให้เลือกเซลล์ E2 ถึง E11 เซลล์เหล่านี้จะมีผลลัพธ์ของคุณ

คุณจะเลือกเซลล์ที่มีผลลัพธ์ของคุณเสมอก่อนที่คุณจะใส่สูตร

และโดยเสมอเราหมายถึง 100 เปอร์เซ็นต์ของเวลา

  1. ใส่สูตรนี้ เมื่อต้องการใส่ในเซลล์ เพียงเริ่มพิมพ์ (กดเครื่องหมายเท่ากับ) และสูตรจะปรากฏในเซลล์สุดท้ายที่คุณเลือก คุณยังสามารถใส่สูตรในแถบสูตร:

    =C2:C11*D2:D11

  2. กด Ctrl+Shift+Enter

สร้างสูตรอาร์เรย์เซลล์เดียว

  1. ในเวิร์กบุ๊กตัวอย่าง ให้คลิกเซลล์ B13

  2. ใส่สูตรนี้โดยใช้วิธีใดวิธีหนึ่งจากขั้นตอนที่ 2 ด้านบน:

    =SUM(C2:C11*D2:D11)

  3. กด Ctrl+Shift+Enter

สูตรจะคูณค่าในช่วงเซลล์ C2:C11 และ D2:D11 แล้วเพิ่มผลลัพธ์เพื่อคํานวณผลรวมทั้งหมด

ใน Excel สำหรับเว็บ คุณสามารถดูสูตรอาร์เรย์ได้ถ้าเวิร์กบุ๊กที่คุณเปิดมีสูตรเหล่านั้นอยู่แล้ว แต่คุณจะไม่สามารถสร้างสูตรอาร์เรย์ใน Excel เวอร์ชันนี้ได้โดยการกด Ctrl+Shift+Enter ซึ่งจะแทรกสูตรระหว่างวงเล็บปีกกาเปิดและวงเล็บปีกกาปิด({ }) การใส่วงเล็บปีกกาเหล่านี้ด้วยตนเองจะไม่เปลี่ยนสูตรเป็นสูตรอาร์เรย์

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

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

คุณสามารถสอบถามผู้เชี่ยวชาญใน Excel Tech Community หรือรับการสนับสนุนใน ชุมชน

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

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

สํารวจสิทธิประโยชน์ของการสมัครใช้งาน เรียกดูหลักสูตรการฝึกอบรม เรียนรู้วิธีการรักษาความปลอดภัยอุปกรณ์ของคุณ และอื่นๆ

ชุมชนช่วยให้คุณถามและตอบคําถาม ให้คําติชม และรับฟังจากผู้เชี่ยวชาญที่มีความรู้มากมาย