วิธีใช้ SWITCH ใน Excel 365 (แทน IF ซ้อนแบบมือโปร สูตรสั้น อ่านง่ายกว่าเดิม)


① 🔥 Hook: IF ซ้อน 5 ชั้น อ่านแล้วงงเอง?

ถ้าคุณเคยเขียนแบบนี้ 👇

=IF(A1=1,"A",IF(A1=2,"B",IF(A1=3,"C","อื่นๆ")))

👉 ยาว + งง + แก้ยาก

แต่ SWITCH = จบในสูตรเดียว แบบอ่านรู้เรื่องทันที


② 📌 SWITCH คืออะไร?

SWITCH = ฟังก์ชันที่ใช้ “แทน IF ซ้อนหลายเงื่อนไข”

👉 พูดง่าย ๆ:

  • เอาค่า 1 ตัว
  • เทียบหลายเงื่อนไข
  • คืนค่าที่ตรง

📌 เหมาะกับ:

  • Mapping ค่า
  • แปลงข้อมูล

③ ⚙️ โครงสร้างสูตร

=SWITCH(expression, value1, result1, [value2, result2], ..., [default])

อธิบาย:

  • expression = ค่าที่ต้องการตรวจ
  • value = เงื่อนไข
  • result = ผลลัพธ์
  • default = ค่าอื่น ๆ

④ 🧪 ตัวอย่างใช้งานจริง

✔️ แทน IF ซ้อน

=SWITCH(A1, 1,"A", 2,"B", 3,"C", "อื่นๆ")

✔️ แปลงเกรด

=SWITCH(A1, "A","ดีมาก", "B","ดี", "C","พอใช้", "ตก")

✔️ ใช้ default

=SWITCH(A1, 1,"One", 2,"Two", "ไม่รู้จัก")

⑤ 💡 ใช้งานจริงแบบสายโปร

📊 Data Mapping

  • แปลงค่า
  • สร้าง label

💼 งานบริษัท

  • แปลงสถานะ
  • แปลงข้อมูล

🌐 SEO / Data

  • จัดกลุ่มข้อมูล
  • วิเคราะห์ข้อมูล

👉 สาย COMSIAM ใช้ SWITCH ทำ Data Mapping


⑥ 🚀 สูตรเทพ (ระดับใช้งานจริง)

✔️ SWITCH + TRUE (เงื่อนไขขั้นสูง)

=SWITCH(TRUE,
A1>100,"สูง",
A1>50,"กลาง",
"ต่ำ")

✔️ SWITCH + LET

=LET(x,A1, SWITCH(x, 1,"A", 2,"B","อื่น"))

✔️ SWITCH + TEXT

=SWITCH(A1,"Y","Yes","N","No","Unknown")

⑦ ⚠️ ข้อควรรู้

❌ SWITCH เทียบค่า “ตรงเท่านั้น”
👉 ถ้าต้องเงื่อนไขซับซ้อน → ใช้ IF


⑧ 🧠 เทคนิคขั้นสูง

👉 ใช้ร่วมกับ:

  • LET() → ทำสูตรอ่านง่าย
  • TRUE() → ทำหลายเงื่อนไข
  • TEXT() → แปลงค่า

📌 ตัวอย่าง:

=SWITCH(TRUE, A1>100,"Top", A1>50,"Mid","Low")

⑨ 🔍 ใช้ในงานจริง

  • Dashboard
  • Report
  • Data Analysis

👉 SWITCH = ตัวช่วยลดสูตรซับซ้อน


⑩ 🔥 SWITCH vs IF

SWITCHIF
อ่านง่ายซ้อน
สั้นยาว
โปรพื้นฐาน

👉 มือโปร = ใช้ SWITCH


⑪ ✅ สรุปแบบมืออาชีพ

SWITCH = สูตรแทน IF ซ้อน

✔ สั้น
✔ อ่านง่าย
✔ ใช้งานจริงได้

👉 ถ้าคุณยังใช้ IF ซ้อนยาว ๆ = คุณยังทำงานช้า


⑫ 💬 คำถามชวนคิด

คุณเคยเขียน IF ซ้อนจนงงไหม?
แล้วถ้าใช้ SWITCH จะช่วยคุณยังไง?