Applies ToExcel for Microsoft 365 Excel for Microsoft 365 for Mac Excel สำหรับเว็บ Excel 2024 Excel 2024 for Mac Excel 2021 Excel 2021 for Mac Excel 2019

ฟังก์ชัน SWITCH จะประเมินค่าหนึ่งค่า (เรียกว่า นิพจน์) กับรายการของค่า และส่งกลับผลลัพธ์ที่สอดคล้องกับค่าที่ตรงกันค่าแรก ถ้าไม่ตรงกัน อาจส่งกลับค่าเริ่มต้นที่เป็นตัวเลือก

หมายเหตุ: ฟีเจอร์นี้พร้อมใช้งานบน Windows หรือ Mac ถ้าคุณมี Office 2019 หรือถ้าคุณมีการสมัครใช้งาน Microsoft 365 ถ้าคุณเป็นสมาชิก Microsoft 365ตรวจสอบให้แน่ใจว่าคุณมี Office เวอร์ชันล่าสุด

ไวยากรณ์

SWITCH(นิพจน์, ค่า 1, ผลลัพธ์ 1, [ค่าเริ่มต้นหรือค่า 2, ผลลัพธ์ 2],…[ค่าเริ่มต้นหรือค่า 3, ผลลัพธ์ 3])

อาร์กิวเมนต์

คำอธิบาย

สีหน้า (จําเป็น)

นิพจน์เป็นค่า (เช่นตัวเลข วันที่ หรือข้อความ) ที่มีไว้สำหรับเปรียบเทียบกับ ค่า 1…ค่า 126

ค่า 1…ค่า 126

ค่า N คือค่าที่จะเปรียบเทียบกับนิพจน์

ผลลัพธ์ 1…ผลลัพธ์ 126

ResultN คือค่าที่จะถูกส่งกลับเมื่ออาร์กิวเมนต์ valueN ที่สอดคล้องกันตรงกับนิพจน์ ผลลัพธ์ N และต้องระบุสําหรับอาร์กิวเมนต์ ค่า N ที่สอดคล้องกันแต่ละอาร์กิวเมนต์

เริ่ม ต้น (ไม่บังคับ)

ค่าเริ่มต้นคือค่าที่จะส่งกลับในกรณีที่ไม่พบค่าที่ตรงกันในนิพจน์ valueN อาร์กิวเมนต์ค่าเริ่มต้นจะถูกระบุด้วยการไม่มีนิพจน์ ผลลัพธ์ N ที่สอดคล้องกัน (ดูตัวอย่าง) ค่าเริ่มต้นต้องเป็นอาร์กิวเมนต์สุดท้ายในฟังก์ชัน

เนื่องจากฟังก์ชันถูกจำกัดไว้ที่ 254 อาร์กิวเมนต์ คุณสามารถใช้อาร์กิวเมนต์ค่าและผลลัพธ์ได้ถึง 126 คู่

ภาพรวม

ในรูปแบบที่ง่ายที่สุด ฟังก์ชัน SWITCH จะระบุว่า:

  • =SWITCH(ค่าที่จะสลับ, ค่าที่จะจับคู่1...[2-126], ค่าที่จะส่งกลับหากมีค่าที่ตรงกัน1...[2-126], ค่าส่งกลับหากไม่มีค่าที่ตรงกัน)

ซึ่งคุณสามารถประเมินการจับคู่ได้สูงสุด 126 ค่าและผลลัพธ์

ดูสูตรต่อไปนี้:

การแบ่งส่วนของอาร์กิวเมนต์ของฟังก์ชัน SWITCH
  1. ค่าที่จะสลับหรือไม่ ในกรณีนี้ WEEKDAY(A2) เท่ากับ 2

  2. คุณต้องการจับคู่ค่าใด ในกรณีนี้ คือ 1, 2 และ 3

  3. ถ้าผลลัพธ์ตรงกัน คุณต้องการส่งกลับผลลัพธ์เป็นอะไร ในกรณีนี้จะเป็นวันอาทิตย์สําหรับ 1 วันจันทร์ที่ 2 และวันอังคารสําหรับ 3

  4. ค่าเริ่มต้นที่จะส่งกลับถ้าไม่พบค่าที่ตรงกัน ในกรณีนี้ จะเป็นข้อความ "ไม่ตรงกัน"

    หมายเหตุ: ถ้าไม่มีค่าที่ตรงกัน และไม่ได้ระบุอาร์กิวเมนต์เริ่มต้น ฟังก์ชัน SWITCH จะส่งกลับข้อผิดพลาด #N/A

ตัวอย่าง

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

ตัวอย่าง

ค่า

สูตร

ผลลัพธ์

2

=SWITCH(WEEKDAY(A2),1,"วันอาทิตย์",2,"วันจันทร์",3,"วันอังคาร","ไม่มีค่าที่ตรงกัน")

เนื่องจาก A2=2 และวันจันทร์เป็นอาร์กิวเมนต์ผลลัพธ์ที่สอดคล้องกับค่า 2, SWITCH จึงส่งกลับวันจันทร์

99

=SWITCH(A3,1,"วันอาทิตย์",2,"วันจันทร์",3,"วันอังคาร")

เนื่องจากไม่มีค่าที่ตรงกันและไม่มีอาร์กิวเมนต์อื่น SWITCH ส่งกลับ #N/A

99

=SWITCH(A4,1,"วันอาทิตย์",2,"วันจันทร์",3,"วันอังคาร","ไม่มีค่าที่ตรงกัน")

ไม่มีค่าที่ตรงกัน

2

=SWITCH(A5,1,"วันอาทิตย์",7,"วันเสาร์","วันทำงาน")

วันทำงาน

3

=SWITCH(A6,1,"วันอาทิตย์",2,"วันจันทร์",3,"วันอังคาร","ไม่มีค่าที่ตรงกัน")

วันอังคาร

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

คุณสามารถสอบถามผู้เชี่ยวชาญใน Excel Tech Community หรือรับการสนับสนุนใน ชุมชน

ดูเพิ่มเติม

ฟังก์ชัน VLOOKUP

ฟังก์ชัน CHOOSE

ฟังก์ชัน IF

ฟังก์ชัน IFS

ภาพรวมของสูตรใน Excel

วิธีการหลีกเลี่ยงสูตรที่ใช้งานไม่ได้

ค้นหาและแก้ไขข้อผิดพลาดในสูตร

แป้นพิมพ์ลัดและแป้นฟังก์ชัน Excel

ฟังก์ชันทางตรรกะ (ข้อมูลอ้างอิง)

ฟังก์ชันของ Excel (เรียงลำดับตามตัวอักษร)

ฟังก์ชันของ Excel (เรียงตามประเภท)

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

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

สํารวจสิทธิประโยชน์ของการสมัครใช้งาน เรียกดูหลักสูตรการฝึกอบรม เรียนรู้วิธีการรักษาความปลอดภัยอุปกรณ์ของคุณ และอื่นๆ

ชุมชนช่วยให้คุณถามและตอบคําถาม ให้คําติชม และรับฟังจากผู้เชี่ยวชาญที่มีความรู้มากมาย