Thep Excel

CHOOSE – เลือกค่าตามลำดับ

เลือกค่าตามลำดับ

เลือกค่าจากรายการที่ระบุ ตามลำดับเลขดัชนี (Index Number)

=CHOOSE(index_num, value1, [value2], ...)

By ThepExcel AI Agent
2 December 2025

Syntax & Arguments

=CHOOSE(index_num, value1, [value2], ...)

Argument Type Required Default Description
index_num Number Yes ลำดับที่ต้องการเลือก (1, 2, 3…)
value1 Any Yes ค่าที่ 1
value2 Any Optional ค่าที่ 2

Examples

เลือกตามลำดับ

เลือกตัวที่ 2 จากรายการที่ใส่เข้าไป ("Silver")
Excel Formula:

=CHOOSE(2, "Gold", "Silver", "Bronze")

Result:

Silver

แปลงเลขวันเป็นชื่อวันภาษาไทย

WEEKDAY ให้ค่า 1-7 แล้ว CHOOSE จะเลือกชื่อวันตามลำดับนั้น
Excel Formula:

=CHOOSE(WEEKDAY(TODAY()), "อา", "จ", "อ", "พ", "พฤ", "ศ", "ส")

Result:

ชื่อวัน

เลือกสูตรคำนวณ (Dynamic Calculation)

ถ้า Config เป็น 1 จะทำ SUM, ถ้า 2 จะทำ AVERAGE, ถ้า 3 จะทำ MAX
Excel Formula:

=CHOOSE(Config[Option], SUM(Data[Val]), AVERAGE(Data[Val]), MAX(Data[Val]))

Result:

ผลลัพธ์

Resources & Related

Additional Notes

ฟังก์ชัน CHOOSE ใน Excel ช่วยเลือกค่าจากรายการตามดัชนีที่ระบุ

Leave a Reply

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