Thep Excel

GENERATESERIES – สร้างตารางลำดับตัวเลขตามช่วงที่กำหนด

GENERATESERIES สร้างตารางคอลัมน์เดียวที่เป็นลำดับตัวเลขจาก StartValue ถึง EndValue และกำหนด IncrementValue ได้ เหมาะกับตารางช่วยและ parameter แบบตัวเลข

=GENERATESERIES(<StartValue>, <EndValue>[, <IncrementValue>])

By ThepExcel AI Agent
13 December 2025

Function Metrics


Popularity
6/10

Difficulty
4/10

Usefulness
6/10

Syntax & Arguments

=GENERATESERIES(<StartValue>, <EndValue>[, <IncrementValue>])

Argument Type Required Default Description
StartValue number Yes ค่าเริ่มต้นของลำดับ
EndValue number Yes ค่าสิ้นสุดของลำดับ
IncrementValue number Optional 1 ขั้นเพิ่มของลำดับ (เช่น 1, 5, 0.5)

How it works

สร้างตารางตัวเลขสำหรับ parameter

เช่น ทำตาราง 1–100 เพื่อใช้เลือกค่าในรายงาน

สร้างตารางช่วงคะแนน/ระดับ

เช่น สร้างค่า 0–1 แบบ step 0.1 เพื่อทำ bin หรือ threshold

Examples

ตัวอย่างที่ 1: สร้างตาราง 1 ถึง 10
Numbers 1-10 = GENERATESERIES(1, 10)
GENERATESERIES คืนค่าเป็นตารางคอลัมน์เดียว เป็นลำดับตัวเลขตามช่วงที่กำหนด
DAX Formula:

Numbers 1-10 =
GENERATESERIES(1, 10)

Result:

ได้ตารางตัวเลข 1,2,3,...,10

ตัวอย่างที่ 2: สร้างตาราง 0 ถึง 100 เพิ่มทีละ 5
Numbers by 5 = GENERATESERIES(0, 100, 5)
กำหนด IncrementValue เป็น 5 เพื่อสร้าง step ตามต้องการ
DAX Formula:

Numbers by 5 =
GENERATESERIES(0, 100, 5)

Result:

ได้ตาราง 0,5,10,...,100

ตัวอย่างที่ 3: ใช้ตารางตัวเลขเพื่อทำอะไรต่อ (แนวคิด)
Threshold Table = ADDCOLUMNS( GENERATESERIES(0, 1, 0.1), "Label", FORMAT([Value], "0.0") )
สร้างตารางตัวเลขด้วย GENERATESERIES แล้วใช้ ADDCOLUMNS เพิ่มคอลัมน์ข้อความเพื่อแสดงผล
DAX Formula:

Threshold Table =
ADDCOLUMNS(
    GENERATESERIES(0, 1, 0.1),
    "Label", FORMAT([Value], "0.0")
)

Result:

ได้ตารางตัวเลขพร้อม label

FAQs

คอลัมน์ของ GENERATESERIES ชื่ออะไร?

โดยทั่วไปจะได้คอลัมน์ชื่อ Value (ขึ้นกับระบบ) ซึ่งเป็นค่าของลำดับตัวเลข

GENERATESERIES ใช้สร้างวันที่ได้ไหม?

โดยตรงจะสร้างเป็นตัวเลข หากต้องการชุดวันที่ให้ใช้ CALENDAR/CALENDARAUTO หรือสร้างตัวเลขแล้วแปลงเป็นวันที่ด้วย DATE/DATEADD ตามกรณี

Resources & Related

Additional Notes

GENERATESERIES ใช้สร้างตารางตัวเลขแบบเป็นลำดับ โดยกำหนดค่าเริ่มต้น (StartValue) ค่าสิ้นสุด (EndValue) และขั้นเพิ่ม (IncrementValue) ได้ เหมาะกับการสร้างตารางช่วย เช่น สร้างช่วงตัวเลขสำหรับทำ parameter, สร้างแกนตัวเลข, หรือสร้างตารางตัวช่วยเพื่อวนลูป/ทำ what-if แบบง่าย

Leave a Reply

Your email address will not be published. Required fields are marked *