ข้ามไปที่เนื้อหาหลัก
การสนับสนุน
ลงชื่อเข้าใช้

บทความนี้จะอธิบายเกี่ยวกับไวยากรณ์ของสูตรและการใช้ฟังก์ชัน CHOOSE ใน Microsoft Excel

คำอธิบาย

ใช้ฟังก์ชัน index_num เพื่อส่งกลับค่าจากรายการอาร์กิวเมนต์ค่า ใช้ CHOOSE เพื่อเลือกค่าใดค่าหนึ่งจาก 254 ค่าตามหมายเลขดัชนี ตัวอย่างเช่น ถ้า value1 ถึง value7 เป็นวันในสัปดาห์ ฟังก์ชัน CHOOSE จะส่งกลับเป็นวันใดวันหนึ่งเมื่อมีการใช้ตัวเลขระหว่าง 1 ถึง 7 index_num

ไวยากรณ์

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

ไวยากรณ์ของฟังก์ชัน CHOOSE มีอาร์กิวเมนต์ดังนี้

  • Index_num    จำเป็น ระบุอาร์กิวเมนต์ค่าที่ถูกเลือก Index_numต้องเป็นตัวเลขระหว่าง 1 ถึง 254 หรือสูตรหรือการอ้างอิงไปยังเซลล์ที่มีตัวเลขระหว่าง 1 ถึง 254

    • ถ้า index_num เป็น 1 ฟังก์ชัน CHOOSE จะส่งกลับค่า value1 ถ้าเป็น 2 ฟังก์ชัน CHOOSE จะส่งกลับค่า value2 และอื่นๆ ในทำนองเดียวกัน

    • ถ้า index_num น้อยกว่า 1 หรือมากกว่าตัวเลขของค่าสุดท้ายในรายการ ฟังก์ชัน CHOOSE จะส่งกลับ #VALUE! เป็นค่าความผิดพลาด

    • ถ้า index_num เป็นเศษส่วน จะถูกปัดเศษเป็นจำนวนเต็มที่น้อยที่สุดก่อนนำมาใช้

  • ค่า1, ค่า2, ...     ต้องระบุค่า 1 ส่วนค่าที่ตามมาจะระบุหรือไม่ก็ได้ อาร์กิวเมนต์ค่า 1 ถึง 254 ที่ฟังก์ชัน CHOOSE เลือกค่าหรือการแอคชันที่จะindex_numตาม อาร์กิวเมนต์สามารถเป็นตัวเลข การอ้างอิงเซลล์ ชื่อที่กําหนด สูตร ฟังก์ชัน หรือข้อความ

ข้อสังเกต

  • ถ้า index_num คือ อาร์เรย์ ก็จะประเมินทุกค่าเมื่อมีการประเมินฟังก์ชัน CHOOSE

  • อาร์กิวเมนต์ค่าของฟังก์ชัน CHOOSE อาจจะเป็นการอ้างอิงช่วงและค่าๆ เดียวได้

    ตัวอย่างเช่น สูตร:

=SUM(CHOOSE(2,A1:A10,B1:B10,C1:C10))

หาค่าได้เป็น:

=SUM(B1:B10)

ซึ่งจะส่งกลับค่าที่ขึ้นอยู่กับค่าในช่วง B1:B10

ฟังก์ชัน CHOOSE จะถูกประเมินก่อน แล้วส่งกลับการอ้างอิง B1:B10 จากนั้นฟังก์ชัน SUM จะถูกประเมินโดยใช้ B1:B10 ซึ่งเป็นผลลัพธ์ของฟังก์ชัน CHOOSE เป็นอาร์กิวเมนต์

ตัวอย่าง

คัดลอกข้อมูลตัวอย่างในตารางต่อไปนี้ และวางในเซลล์ A1 ของเวิร์กชีต Excel ใหม่ เพื่อให้สูตรแสดงผลลัพธ์ ให้เลือกสูตร กด F2 แล้วกด Enter ถ้าคุณต้องการ คุณสามารถปรับความกว้างของคอลัมน์เพื่อดูข้อมูลทั้งหมดได้

ข้อมูล

 

1st

ตะปู

2nd

ไขควง

3rd

แป้นเกลียว

Finished

สลักเกลียว

สูตร

คำอธิบาย

ผลลัพธ์

=CHOOSE(2,A2,A3,A4,A5)

ค่าของอาร์กิวเมนต์ที่แสดงรายการเป็นตัวที่สอง (ค่าของเซลล์ A3)

2nd

=CHOOSE(4,B2,B3,B4,B5)

ค่าของอาร์กิวเมนต์ที่แสดงรายการเป็นตัวที่สี่ (ค่าของเซลล์ B5)

สลักเกลียว

=CHOOSE(3,"Wide",115,"world",8)

ค่าของอาร์กิวเมนต์ที่แสดงรายการเป็นตัวที่สาม

โลก

ตัวอย่าง 2

ข้อมูล

23

45

1.2

10

สูตร

คำอธิบาย (ผลลัพธ์)

ผลลัพธ์

=SUM(A2:CHOOSE(2,A3,A4,A5))

ผลรวมของช่วง A2:A4 ฟังก์ชัน CHOOSE จะส่งกลับ A4 เป็นส่วนที่สองของช่วงของฟังก์ชัน SUM

80

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

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

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

คุณพึงพอใจกับคุณภาพการแปลแค่ไหน
สิ่งที่ส่งผลกระทบต่อประสบการณ์ใช้งานของคุณ

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

×