ฟังก์ชัน CHOOSE

นำไปใช้กับ
SharePoint Server 2019 SharePoint Server 2016 SharePoint Server 2013 SharePoint Server 2013 Enterprise SharePoint Foundation 2010 SharePoint Server 2010 Windows SharePoint Services 3.0

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

ไวยากรณ์

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

Index_num ระบุว่าอาร์กิวเมนต์ค่าใดจะถูกเลือก Index_num ต้องเป็นตัวเลขระหว่าง 1 ถึง 29 หรือสูตรหรือการอ้างอิงคอลัมน์ที่มีตัวเลขระหว่าง 1 ถึง 29

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

Value1,value2,... คืออาร์กิวเมนต์ค่า 1 ถึง 29 ที่ CHOOSE เลือกค่าหรือการกระทําที่จะดําเนินการโดยยึดตาม index_num อาร์กิวเมนต์อาจเป็นตัวเลข การอ้างอิงคอลัมน์ สูตร ฟังก์ชัน หรือข้อความ

ตัวอย่าง 1

Col1 คอล 2 คอล 3 คอล 4 สูตร คำอธิบาย (ผลลัพธ์)
1st 2nd 3rd Finished =CHOOSE(2,[Col1],[Col2],[Col3],[Col4]) ค่าจากอาร์กิวเมนต์ที่สอง Col2 (ครั้งที่ 2)
ตะปู ไขควง แป้นเกลียว สลักเกลียว =CHOOSE(4,[Col1],[Col2],[Col3],[Col4]) ค่าจากอาร์กิวเมนต์ที่สี่ Col4 (สลักเกลียว)

ตัวอย่าง 2

Col1 คอล 2 คอล 3 คอล 4 สูตร คำอธิบาย (ผลลัพธ์)
23 45 1.2 10 =SUM([Col1], CHOOSE(2,[Col2],[Col3],[Col4])) รวมสองอาร์กิวเมนต์ Col1 และผลลัพธ์ของฟังก์ชัน Choose (35)