GENERATESERIES สร้างตารางคอลัมน์เดียวที่เป็นลำดับตัวเลขจาก StartValue ถึง EndValue และกำหนด IncrementValue ได้ เหมาะกับตารางช่วยและ parameter แบบตัวเลข
=GENERATESERIES(<StartValue>, <EndValue>[, <IncrementValue>])
=GENERATESERIES(<StartValue>, <EndValue>[, <IncrementValue>])
| Argument | Type | Required | Default | Description |
|---|---|---|---|---|
| StartValue | number | Yes | ค่าเริ่มต้นของลำดับ | |
| EndValue | number | Yes | ค่าสิ้นสุดของลำดับ | |
| IncrementValue | number | Optional | 1 | ขั้นเพิ่มของลำดับ (เช่น 1, 5, 0.5) |
เช่น ทำตาราง 1–100 เพื่อใช้เลือกค่าในรายงาน
เช่น สร้างค่า 0–1 แบบ step 0.1 เพื่อทำ bin หรือ threshold
Numbers 1-10 = GENERATESERIES(1, 10)Numbers 1-10 =
GENERATESERIES(1, 10)
ได้ตารางตัวเลข 1,2,3,...,10
Numbers by 5 = GENERATESERIES(0, 100, 5)Numbers by 5 =
GENERATESERIES(0, 100, 5)
ได้ตาราง 0,5,10,...,100
Threshold Table = ADDCOLUMNS( GENERATESERIES(0, 1, 0.1), "Label", FORMAT([Value], "0.0") )Threshold Table =
ADDCOLUMNS(
GENERATESERIES(0, 1, 0.1),
"Label", FORMAT([Value], "0.0")
)
ได้ตารางตัวเลขพร้อม label
โดยทั่วไปจะได้คอลัมน์ชื่อ Value (ขึ้นกับระบบ) ซึ่งเป็นค่าของลำดับตัวเลข
โดยตรงจะสร้างเป็นตัวเลข หากต้องการชุดวันที่ให้ใช้ CALENDAR/CALENDARAUTO หรือสร้างตัวเลขแล้วแปลงเป็นวันที่ด้วย DATE/DATEADD ตามกรณี
GENERATESERIES ใช้สร้างตารางตัวเลขแบบเป็นลำดับ โดยกำหนดค่าเริ่มต้น (StartValue) ค่าสิ้นสุด (EndValue) และขั้นเพิ่ม (IncrementValue) ได้ เหมาะกับการสร้างตารางช่วย เช่น สร้างช่วงตัวเลขสำหรับทำ parameter, สร้างแกนตัวเลข, หรือสร้างตารางตัวช่วยเพื่อวนลูป/ทำ what-if แบบง่าย