SWITCH
LogicNên biếtExcel 2019, 365
SWITCH(biểu_thức, giá_trị_1, kết_quả_1, [giá_trị_2, kết_quả_2], ..., [mặc_định])So MỘT biểu thức với nhiều giá trị cố định rồi trả về kết quả tương ứng. Gọn hơn IFS khi tất cả điều kiện đều là phép so bằng.
Các đối số
| Đối số | Bắt buộc? | Ý nghĩa |
|---|---|---|
| biểu_thức | Bắt buộc | Giá trị đem đi so, ví dụ một ô mã loại chứng từ. |
| giá_trị_1 / kết_quả_1 | Bắt buộc | Cặp: khớp giá trị này thì trả về kết quả này. |
| mặc_định | Tuỳ chọn | Đối số LẺ cuối cùng. Không có mà cũng không khớp cái nào thì ra #N/A. |
Ví dụ
=SWITCH(B2, "PT", "Phiếu thu", "PC", "Phiếu chi", "HD", "Hoá đơn", "Khác")Đổi mã chứng từ thành tên đầy đủ, có nhánh mặc định
Kết quả: Phiếu chi
Lưu ý khi dùng
- Chỉ so BẰNG, không so lớn hơn nhỏ hơn. Cần khoảng giá trị thì dùng IFS hoặc VLOOKUP dò gần đúng.
- Danh sách dài hoặc hay thay đổi thì để ra bảng riêng rồi XLOOKUP, sửa bảng dễ hơn sửa công thức.
Bẫy hay dính
Nhánh mặc định là đối số cuối ĐỨNG MỘT MÌNH. Quen tay viết thành cặp là Excel hiểu thành một cặp thiếu kết quả và báo lỗi cú pháp, hoặc tệ hơn là hiểu nhầm thành cặp hợp lệ và mất nhánh mặc định.