Bài viết cung cấp thông tin về hàm SWITCH và hướng dẫn cách sử dụng hàm SWITCH trong Google Sheet để thay thế kết quả của biểu thức nhanh chóng. Click để xem ngay!
Video hướng dẫn cách sử dụng hàm SWITCH trong Google Sheet cực đơn giản:
Hàm SWITCH so sánh kết quả một biểu thức hay giá trị với danh sách các kết quả rồi trả về kết quả đầu tiên trùng khớp, nếu kết quả nào đáp ứng sẽ trả về giá trị mặc định.
Công thức:
=SWITCH(biểu_thức, trường_hợp1, giá_trị1, [trường_hợp2, giá_trị2, ...], [mặc_định])
Trong đó:
Công thức:
=SWITCH(B3;"PK";"PHỤ KIỆN";"LT";"LAPTOP";"DT";"ĐIỆN THOẠI";"KHÁC")
Ý nghĩa công thức: So sánh từ viết tắt với danh sách trường hợp trong công thức. Từ viết tắt nào không nằm trong các trường hợp trả về "KHÁC".

Một ví dụ sử dụng hàm SWITCH
Hàm SWITCH dùng để so sánh kết quả biểu thức với danh sách các giá trị rồi trả về kết quả tương ứng. Cơ chế hoạt động tương tự như hàm IFS nhưng lại dễ dàng và nhanh chóng hơn do không cần phải lặp lại các biểu thức một lần nữa.

Sơ đồ hoạt động của hàm SWITCH
Khi hàm SWITCH hoạt động nó sẽ xét biểu_thức với trường hợp đầu tiên (trường_hợp1), nếu đúng sẽ trả về giá trị tương ứng là A. Nếu sai sẽ tiếp tục xét lần lượt các trường hợp tiếp theo (trường_hợp2, trường_hợp3,...) và trả về giá trị (B, C, ...) tương ứng với trường hợp đó. Cuối cùng nếu không có trường hợp nào thoả, hàm sẽ trả về giá trị mặc_định.
Yêu cầu: Cho bảng dữ liệu sinh viên với các thang điểm khác nhau. Sử dụng hàm SWITCH trả về giá trị "Rớt" nếu điểm F, còn lại là "Đậu".

Bảng điểm sinh viên
Công thức:
=SWITCH(B3;"F";"RỚT";"ĐẬU")
Ý nghĩa công thức: Kiểm tra điểm ở ô B3, kết quả trả về sẽ là "RỚT" nếu điểm F, ngược lại "ĐẬU".

Sử dụng hàm SWITCH trả về kết quả đậu hoặc rớt
Yêu cầu: Sử dụng hàm SWITCH hiển thị kiểu ca làm việc tương ứng với số giờ làm của nhân viên. Với 0 trả về "Off", 8 trả về "Full time", còn lại "Part time".

Bảng dữ liệu số giờ làm việc
Công thức:
=SWITCH(B2;0;"Off";8;"Full time";"Part time")
Ý nghĩa công thức: Kiểm tra số giờ làm việc ở ô B2. Với 0 trả về "Off", 8 trả về "Full time", còn lại "Part time".

Sử dụng hàm SWITCH với nhiều điều kiện và điều kiện mặc định
Yêu cầu: Tìm màu sắc của sản phẩm dựa vào 2 kí tự cuối của MA_SP. "WH" tương ứng "TRẮNG", "BL" tương ứng "ĐEN", "GR" tương ứng "XANH", còn lại trả về "KHÁC".
Công thức:
=SWITCH(RIGHT(A2;2);"WH";"TRẮNG";"BL";"ĐEN";"GR";"XANH";"KHÁC")
Ý nghĩa công thức: Sử dụng hàm RIGHT làm biểu thức cho hàm SWITCH, kiểm tra 2 kí tự cuối của ô A2. Sau đó trả về kết quả tương ứng các trường hợp, nếu không trường hợp nào khớp trả về "KHÁC".

Dùng hàm RIGHT làm tham số cho hàm SWITCH
Yêu cầu: Tìm màu sắc của sản phẩm dựa vào 1 kí tự đầu tiên của MA_SP. "A" tương ứng "iOS", "B" tương ứng "ANDROID", còn lại trả về "KHÁC".
Công thức:
=SWITCH(LEFT(A2;1);"A";"iOS";"B";"ANDRROID";"KHÁC")
Ý nghĩa công thức: Sử dụng hàm LEFT làm biểu thức cho hàm SWITCH, kiểm tra 1 kí tự đầu của ô A2. Sau đó trả về kết quả tương ứng các trường hợp, nếu không trường hợp nào khớp trả về "KHÁC".

Dùng hàm LEFT làm tham số cho hàm SWITCH
Yêu cầu: Cho một danh sách ngày tháng, xác định đó là ngày hôm nay, hôm qua, hay ngày mai.
Công thức:
=SWITCH(DAYS(TODAY();A2);0;"Hôm nay";-1;"Ngày mai";1;"Hôm qua";"Chưa xác định")
Ý nghĩa công thức: Sử dụng hàm DAYS và hàm TODAY để tính toán chênh lệch ngày hôm nay và ngày được cho trong ô A2. Với giá trị 0 trả về "Hôm nay", -1 trả về "Ngày mai", 1 trả về "Hôm qua", còn lại "Chưa xác định".

Kiểm tra ngày với hàm SWITCH, DAYS và TODAY
N/A được hiểu là No Available, tức là không tìm thấy giá trị phù hợp để hàm hoạt động.
Nguyên nhân lỗi: Không có đối số khớp với các trường hợp trong công thức.
Cách khắc phục: Kiểm tra lại các trường hợp trong công thức hoặc thêm trường hợp mặc định.

Lỗi #N/A do không có đối số khớp các trường hợp
Lỗi #VALUE! trong Google Sheet có nghĩa là sai tên, sai định danh. Hầu hết công thức bị sai tên hoặc có dữ liệu không thể định danh thì sẽ trả về lỗi #NAME?
Nguyên nhân lỗi: Do tên hàm viết sai.
Cách khắc phục: Kiểm tra lại tên hàm đã viết đúng chưa nhé.

Lỗi #NAME? do sai tên hàm
Để hiểu rõ hơn về cách sử dụng hàm QUERY trong Google Sheet ở phía trên, bạn hãy thực hành các câu lệnh trên máy tính của mình nhé! Dưới đây là bảng dữ liệu của mình tự tạo, các bạn có thể lấy dữ liệu để thực hành: Một số bài tập thực hành hàm SWITCH trong Google Sheet.
Trả lời: Về cơ bản hàm SWITCH cũng tương tự như hàm IFS, giúp xác định nhiều điều kiện. Tuy nhiên với hàm IFS sử dụng một số câu lệnh điều kiện thay vì danh sách trường hợp như hàm SWITCH.
Trả lời: Sử dụng SWITCH khi bạn muốn so sánh các đối số chính xác mà không sử dụng các toán tử logic. Trong trường hợp các đối số cần toán tử logic để so sánh hãy dùng hàm IFS cho tiện nhé.
Vừa rồi là cách sử dụng hàm SWITCH trong Google Sheet để thay thế kết quả, chúc bạn thực hiện thành công. Hẹn gặp lại ở các bài viết tiếp theo!
Trung tâm hỗ trợ check bảo hành màn hình, tivi, máy lạnh – điều hòa, máy hút bụi, tủ lạnh, máy pos, máy lọc nước điện giải, tai nghe cho khách hàng.