Office

SEQUENCE (ฟังก์ชัน SEQUENCE)

ฟังก์ชัน SEQUENCE จะช่วยคุณสร้างรายการตัวเลขตามลำดับในอาร์เรย์ เช่น 1, 2, 3, 4

ในตัวอย่างต่อไปนี้ เราจะสร้างอาร์เรย์ที่สูง 4 แถวและกว้าง 5 คอลัมน์ด้วย =SEQUENCE(4,5)

ตัวอย่างฟังก์ชัน SEQUENCE ที่มีอาร์เรย์ขนาด 4 x 5

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

=SEQUENCE(rows,[columns],[start],[step])

อาร์กิวเมนต์

คำอธิบาย

rows

จำเป็น

จำนวนแถวที่จะส่งกลับ

[columns]

ไม่จำเป็น

จำนวนคอลัมน์ที่จะส่งกลับ

[start]

ไม่จำเป็น

ตัวเลขแรกในลำดับ

[step]

ไม่จำเป็น

จำนวนค่าที่เพิ่มขึ้นในอาร์เรย์

หมายเหตุ: 

  • อาร์กิวเมนต์ทางเลือกใดๆ ที่หายไปจะมีค่าเริ่มต้นเป็น 1

  • อาร์เรย์อาจเป็นแถวของค่า คอลัมน์ของค่า หรือการผสมผสานระหว่างแถวและคอลัมน์ของค่า ในตัวอย่างด้านบน อาร์เรย์สำหรับสูตร SEQUENCE คือช่วง C1:G4

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

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

ตัวอย่าง

ถ้าคุณต้องการสร้างชุดข้อมูลตัวอย่างด่วน ต่อไปนี้คือตัวอย่างการใช้ SEQUENCE พร้อมกับ TEXT, DATE, YEAR และ TODAY เพื่อสร้างรายชื่อเดือนแบบไดนามิกสำหรับแถวส่วนหัว โดยวันที่จะเป็นปีปัจจุบันเสมอ สูตรของเราคือ: =TEXT(DATE(YEAR(TODAY()),SEQUENCE(1,6),1),"mmm")

ใช้ SEQUENCE กับ TEXT, DATE, YEAR และ TODAY เพื่อสร้างรายชื่อเดือนแบบไดนามิกสำหรับแถบส่วนหัว

ต่อไปนี้คือตัวอย่างของการซ้อน SEQUENCE ด้วย INT และ RAND เพื่อสร้างอาร์เรย์ขนาด 5 แถว 6 คอลัมน์ที่มีชุดจำนวนเต็มที่เพิ่มแบบสุ่ม สูตรของเราคือ: =SEQUENCE(5,6,INT(RAND()*100),INT(RAND()*100)).

ตัวอย่าง SEQUENCE ที่ซ้อนกันด้วย INT และ RAND เพื่อสร้างชุดข้อมูลตัวอย่าง

นอกจากนี้ คุณยังสามารถใช้ =SEQUENCE(5,1,1001,1000) เพื่อสร้างรายการลำดับหมายเลขรหัส GL ในตัวอย่างได้

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

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

ดูเพิ่มเติม

ฟังก์ชัน FILTER

ฟังก์ชัน RANDARRAY

ฟังก์ชัน SEQUENCE

ฟังก์ชัน SORT

ฟังก์ชัน SORTBY

ฟังก์ชัน UNIQUE

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

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

ตัวดำเนินการแยกนัย (@)

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

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

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

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

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

×