วิธีใช้ฟังก์ชัน Excel SWITCH (5 ตัวอย่าง)

  • แบ่งปันสิ่งนี้
Hugh West

หากต้องการเปลี่ยนค่าใดค่าหนึ่งด้วยค่าที่คุณเลือก คุณสามารถใช้ฟังก์ชัน Excel SWITCH เป็นฟังก์ชันการเปรียบเทียบและการอ้างอิงใน excel ที่เปรียบเทียบและจับคู่เซลล์ที่อ้างอิงกับรายการค่า และส่งกลับผลลัพธ์ตามค่าที่ตรงกันครั้งแรกที่พบ

ในบทความนี้ ฉันจะแสดงตัวอย่างต่างๆ ของการใช้ฟังก์ชัน Excel SWITCH

Download to Practice

Uses of Excel SWITCH Function.xlsx

พื้นฐานของฟังก์ชัน SWITCH: ข้อมูลสรุป & ไวยากรณ์

สรุป

ฟังก์ชัน SWITCH ของ Excel จะเปรียบเทียบหรือประเมินนิพจน์ที่กำหนดซึ่งเป็นค่าเทียบกับรายการค่าและส่งกลับ ผลการแข่งขันที่ตรงกับที่พบครั้งแรก ในกรณีที่ไม่พบค่าที่ตรงกัน ฟังก์ชัน SWITCH จะส่งกลับค่าดีฟอลต์ที่เป็นทางเลือก ฟังก์ชัน SWITCH ใช้แทนฟังก์ชัน Nested IF

Syntax

SWITCH (expression, value1, result1, [default_or_value2, result2],..)

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

อาร์กิวเมนต์ จำเป็น/ไม่บังคับ คำอธิบาย
นิพจน์ ต้องระบุ เป็นค่าหรือนิพจน์ที่ต้องจับคู่กับ
ค่า 1 ต้องระบุ เป็นค่าแรก
result1 จำเป็น เป็นผลลัพธ์เทียบกับค่าแรก
default_or_value2 ไม่บังคับ มันคือเป็นค่าเริ่มต้น หรือคุณสามารถระบุค่าที่สองได้
result2 ไม่บังคับ เป็นผลลัพธ์เทียบกับค่าที่สอง .

ส่งคืนค่า

ฟังก์ชัน SWITCH ส่งคืนผลลัพธ์ที่สอดคล้องกับการจับคู่แรก

เวอร์ชัน

ฟังก์ชัน SWITCH พร้อมใช้งานสำหรับ Excel 2016 และใหม่กว่า

ฉันใช้ Excel Microsoft 365 เพื่อใช้งานตัวอย่างเหล่านี้

ตัวอย่างของ Excel SWITCH Function

1. การใช้ Excel SWITCH Function เพื่อ สลับค่าเซลล์ที่สอดคล้องกัน

คุณสามารถใช้ฟังก์ชัน สลับ เพื่อส่งคืนค่าที่เป็น ชื่อโครงการ สำหรับโครงการที่สอดคล้องกัน ID .<3

⏩ ในเซลล์ F4 ให้พิมพ์สูตรต่อไปนี้

=SWITCH(C4,1,"Astron",2,"Phoenix","?")

ที่นี่ ในฟังก์ชัน SWITCH ฉันเลือกเซลล์ C4 เป็น นิพจน์ โดยให้ 1 เป็น value1 และ Astron เป็น ผลลัพธ์ 1 จากนั้นให้ 2 เป็น value2 และ Phoenix เป็น result2 อีกครั้ง สุดท้าย ให้ ? เป็น ค่าเริ่มต้น .

ตอนนี้ ฟังก์ชัน SWITCH จะส่งกลับผลลัพธ์โดยการเปรียบเทียบค่าที่กำหนดกับค่าที่ระบุ

หลังจากนั้น กด ENTER และฟังก์ชัน SWITCH จะส่งคืนผลลัพธ์ที่สอดคล้องกันสำหรับค่าที่ให้มา

ที่นี่ คุณจะเห็น ชื่อโครงการ Astron ถูกกำหนดให้กับค่า Project Id 1 .

คุณสามารถทำตามขั้นตอนเดียวกันหรือใช้ Fill Handle เพื่อ AutoFill สูตร สำหรับเซลล์ที่เหลือ

2. การใช้ฟังก์ชัน SWITCH ของ Excel กับตัวดำเนินการ

การ SWITCH ฟังก์ชันยังรองรับ logical_operators ในกรณีที่คุณต้องการสลับค่าโดยใช้โอเปอเรเตอร์ SWITCH ฟังก์ชันจะช่วยคุณได้

ในที่นี้ ฉันต้องการสลับ เครื่องหมาย กับ เกรด ใช้ logical_operators .

ให้ฉันแสดงกระบวนการ

⏩ ในเซลล์ E4 พิมพ์สูตรต่อไปนี้เพื่อสลับเครื่องหมายกับเกรด .

=SWITCH(TRUE,C4 >= 90," A",C4>= 80,"B",C4 >= 70,"C",C4 >=60," D", "Fail")

ที่นี่ ในฟังก์ชัน SWITCH ฉันเลือก TRUE เป็น นิพจน์ ให้ C4 >= 90 เป็น ค่า 1 และ A เป็น ผลลัพธ์ 1 , C4>= 80 เป็น value2 และ B เป็น result2, C4>= 70 เป็น value3 และ C เป็น ผลลัพธ์ C4>= 60 เป็น value4 และ D เป็น result4 สุดท้าย ให้ Fail เป็น default

ตอนนี้ ฟังก์ชัน SWITCH จะส่งกลับผลลัพธ์โดยการเปรียบเทียบ ค่าที่กำหนดเทียบกับค่าที่ให้มาทั้งหมด

จากนั้น กด ENTER และฟังก์ชัน SWITCH จะส่งคืนคะแนนที่สอดคล้องกันโดยเปลี่ยนเครื่องหมาย

ติดตามกันได้เลย กระบวนการ หรือคุณสามารถใช้ Fill Handle เพื่อ AutoFill สูตรสำหรับส่วนที่เหลือของเซลล์

เนื้อหาที่เกี่ยวข้อง: วิธีใช้ฟังก์ชัน TRUE ใน Excel (พร้อม 10 ตัวอย่าง)

3. การใช้ ฟังก์ชัน SWITCH ของ Excel พร้อมฟังก์ชัน DAYS

หากคุณต้องการ คุณสามารถสลับวันที่เป็นวันที่เกี่ยวข้องได้โดยใช้ฟังก์ชัน SWITCH พร้อมกับฟังก์ชัน DAYS และ วันนี้ ฟังก์ชัน

ต่อไปนี้ ฉันจะใช้ชุดข้อมูลที่ระบุด้านล่างเพื่ออธิบายกระบวนการ

⏩ในเซลล์ C4 พิมพ์สูตรต่อไปนี้เพื่อสลับวันที่กับวัน

=SWITCH(DAYS(TODAY(),B4), 0, "Today", 1,"Yesterday", -1,"Tomorrow","Unknown")

ที่นี่ ใน ฟังก์ชัน SWITCH ฉันเลือก DAYS(TODAY(),B4) เป็น นิพจน์ โดยระบุ 0 เป็น value1 และ “ วันนี้ ” เป็น ผลลัพธ์ 1 ,

1 เป็น ค่า 2, และ “ เมื่อวาน ” เป็น ผลลัพธ์ 2,

-1 เป็น ค่า 3, และ “ พรุ่งนี้ ” เป็น result3, สุดท้าย ให้ Unknown เป็น default .

ในฟังก์ชัน DAYS ฉันใช้ TODAY () เป็น end_date และเลือกเซลล์ B4 เป็น start_da te .

จากนั้น ฟังก์ชัน SWITCH จะส่งกลับวันที่เป็นผลลัพธ์โดยการเปรียบเทียบค่าที่กำหนด

ตอนนี้ กด ENTER และฟังก์ชัน สลับ จะส่งกลับวันที่ตรงกันโดยสลับวันที่

ถ้าคุณต้องการ คุณสามารถทำตามขั้นตอนเดียวกัน หรือใช้ปุ่ม เติม จัดการ เป็น ป้อนอัตโนมัติ สูตรสำหรับเซลล์ที่เหลือ

การอ่านที่คล้ายกัน:

  • วิธีใช้ฟังก์ชัน FALSE ใน Excel (พร้อม 5 ตัวอย่างง่ายๆ)
  • ใช้ฟังก์ชัน IF ใน Excel (8 ตัวอย่างที่เหมาะสม)
  • วิธีใช้ฟังก์ชัน XOR ของ Excel (5 ตัวอย่างที่เหมาะสม)
  • ใช้ฟังก์ชัน IFNA ใน Excel (2 ตัวอย่าง)

4. การใช้ฟังก์ชัน SWITCH ของ Excel กับฟังก์ชัน MONTH

สมมติว่าคุณต้องการติดตามวันที่ตาม ไตรมาส จากนั้นคุณสามารถใช้ สลับ ฟังก์ชันพร้อมกับฟังก์ชัน เดือน

⏩ ในเซลล์ C4 พิมพ์สูตรต่อไปนี้เพื่อสลับวันที่กับวัน

=SWITCH(MONTH(B5),1,1,2,1,3,1,4,2,5,2,6,2,7,2,8,2,9,2,10,4,11,4,12,4)

ที่นี่ ในฟังก์ชัน SWITCH ฉันเลือก เดือน(B5) เป็น นิพจน์ จากนั้น ค่า และ ผลลัพธ์ ฉันทำตามแผนภูมิที่ให้มา

ถ่าย มกราคมถึงมีนาคม (1,2,3) เป็น ค่า และระบุ 1 เป็น ผลลัพธ์

ถัดไป เมษายนถึงมิถุนายน (4,5,6) เป็น ค่า และระบุ 2 เป็น ผลลัพธ์ จากนั้น กรกฎาคมถึงกันยายน (7,8,9) เป็น ค่า และระบุ 3 เป็น ผลลัพธ์ และ ตุลาคมถึงธันวาคม ( 10,11,12) เป็น ค่า และระบุ 4 เป็น ผลลัพธ์ .

ใน เดือน ฉันได้เลือกเซลล์ B4 เป็น serial_number .

จากนั้น ฟังก์ชัน SWITCH จะส่งกลับไตรมาสโดยการเปรียบเทียบวันที่ที่กำหนด

กด ENTER และฟังก์ชัน สลับ จะส่งกลับควอเตอร์ที่สอดคล้องกันโดยสลับวันที่

ที่นี่ คุณสามารถทำตามขั้นตอนเดียวกัน หรือคุณสามารถใช้ Fill Handle เพื่อ AutoFill สูตรสำหรับ เซลล์ที่เหลือ

5. การใช้สวิตช์ & ฟังก์ชัน RIGHT

คุณสามารถใช้ฟังก์ชัน SWITCH และฟังก์ชัน RIGHT เพื่อสลับค่าของอักขระที่ต้องการ

ที่นี่ ต้องการสลับอักษรย่อของรหัสเมืองกับชื่อเต็มของเมือง ฉันจะใช้ชุดข้อมูลที่ระบุด้านล่าง

⏩ในเซลล์ C4 พิมพ์สูตรต่อไปนี้เพื่อสลับวันที่กับวัน .

=SWITCH(RIGHT(B4,2),"SD","South Dakota","NY","NewYork","AL","Alabama","TX","Texas","HI","Hawaii","CA","California","ME","Maine","Not Found")

ที่นี่ ในฟังก์ชัน SWITCH ฉันเลือก RIGHT( B4,2) เป็น นิพจน์ .

ในฟังก์ชัน ขวา ฉันเลือก B4 เซลล์เป็น ข้อความ และให้ 2 เป็น num_chars เพื่อรับอักขระ 2 ตัวสุดท้าย ซึ่งเป็นรหัสเมือง

จากนั้น เนื่องจาก ค่า ให้ รหัสเมือง และให้ ชื่อเต็มของเมือง เป็น ผลลัพธ์ .

หลังจากนั้น ฟังก์ชัน SWITCH จะส่งคืนชื่อเต็มของเมือง

ตอนนี้ ดำเนินการตามสูตรโดยการกด ENTER และฟังก์ชัน SWITCH จะเปลี่ยน รหัสเมืองพร้อมชื่อเต็มของเมือง

ที่นี่ คุณสามารถทำตามขั้นตอนเดียวกัน หรือคุณสามารถใช้ Fill Handle เพื่อ ป้อนอัตโนมัติ สูตรสำหรับเซลล์ที่เหลือ

การเปรียบเทียบระหว่าง SWITCH และ amp;ฟังก์ชัน IFS

ถ้าคุณต้องการ คุณสามารถใช้ IF หรือ ฟังก์ชัน IFS ที่ซ้อนกัน แทนฟังก์ชัน SWITCH

ผมขอแสดงการเปรียบเทียบระหว่างฟังก์ชัน SWITCH และ IFs

ฟังก์ชัน SWITCH The IFS Function
The expression argument ถูกใช้เพียงครั้งเดียว The นิพจน์ มีการโต้แย้งซ้ำ
ความยาว น้อยกว่า เมื่อเทียบกับ IFS ความยาวใหญ่กว่า
สร้างและอ่านง่าย เนื่องจากความยาวที่มากขึ้นจึงยากที่จะสร้างและอ่าน
ทดสอบเงื่อนไขมากกว่าหนึ่งข้อ ทดสอบหนึ่งเงื่อนไข

ข้อควรจำ

ฟังก์ชัน SWITCH สามารถรองรับได้ถึง ค่าและผลลัพธ์ 126 คู่

คุณสามารถใช้ฟังก์ชันและสูตรอื่นเป็น นิพจน์ ได้

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

เมื่อใด คุณได้รับข้อผิดพลาด #N/A เพื่อหลีกเลี่ยงข้อผิดพลาดนี้ คุณสามารถใช้สตริงภายในเครื่องหมายจุลภาคกลับเป็นค่าเริ่มต้น

🔺 ฟังก์ชัน SWITCH จะ แสดงข้อผิดพลาด #NAME หากคุณสะกดชื่อฟังก์ชันผิด

ส่วนการปฏิบัติ

ฉันเคย ให้แบบฝึกหัดในสมุดงานเพื่อฝึกฝนตัวอย่างที่อธิบายเหล่านี้

Hugh West เป็นผู้ฝึกอบรมและนักวิเคราะห์ Excel ที่มีประสบการณ์สูงและมีประสบการณ์มากกว่า 10 ปีในอุตสาหกรรมนี้ เขาสำเร็จการศึกษาระดับปริญญาตรีสาขาการบัญชีและการเงิน และปริญญาโทสาขาบริหารธุรกิจ Hugh มีความหลงใหลในการสอนและได้พัฒนาแนวทางการสอนที่เป็นเอกลักษณ์ซึ่งง่ายต่อการติดตามและเข้าใจ ความรู้ความเชี่ยวชาญของเขาเกี่ยวกับ Excel ช่วยให้นักเรียนและผู้เชี่ยวชาญหลายพันคนทั่วโลกพัฒนาทักษะและความเป็นเลิศในอาชีพการงาน ฮิวจ์แบ่งปันความรู้ของเขากับคนทั้งโลกผ่านบล็อก โดยเสนอบทช่วยสอน Excel ฟรีและการฝึกอบรมออนไลน์เพื่อช่วยให้บุคคลและธุรกิจบรรลุศักยภาพสูงสุดของตนเอง