สร้างสูตรอาร์เรย์

สิ่งสำคัญ:  บทความนี้เป็นการแปลด้วยเครื่อง โปรดดู ข้อจำกัดความรับผิดชอบ โปรดดูบทความฉบับภาษาอังกฤษ ที่นี่ เพื่อใช้อ้างอิง

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

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

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

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

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

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

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

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

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

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

    สูตรอาร์เรย์ทั่วไป

    ก่อนอื่น สูตรจะคูณส่วนแบ่ง (เซลล์ B2 – I2) ด้วยราคา (เซลล์ B3 – I3) แล้วเพิ่มผลลัพธ์เหล่านั้นเพื่อสร้างผลรวมทั้งหมด ซึ่งเท่ากับ 53,184 นี่คือตัวอย่างของสูตรอาร์เรย์เซลล์เดียว เนื่องจากสูตรนี้อยู่ในเซลล์เพียงเซลล์เดียว

  3. กด Ctrl+Shift+Enter

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

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

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

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

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

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

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

    ฟังก์ชันอาร์เรย์ในเซลล์จำนวนมาก
  3. กด Ctrl+Shift+Enter

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

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

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

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

เวิร์กบุ๊กด้านล่างจะแสดงตัวอย่างของสูตรอาร์เรย์ เพื่อให้ทำงานกับตัวอย่างได้ดีที่สุด คุณควรดาวน์โหลดเวิร์กบุ๊กลงในคอมพิวเตอร์ของคุณด้วยการคลิกไอคอน 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 เซลล์เหล่านี้จะมีผลลัพธ์ของคุณ

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

และคำว่าเสมอของเรานั้นหมายถึงทุกครั้ง

  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 Tech Community ขอความช่วยเหลือใน Answers community หรือแนะนำฟีเจอร์ใหม่หรือการปรับปรุงบน Excel User Voiceได้เสมอ

ด้านบนของหน้า

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

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

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

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

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

×