Hàm SWITCH

Hàm SWITCH đánh giá một giá trị (được gọi là biểu thức) dựa trên danh sách các giá trị, rồi trả về kết quả tương ứng với giá trị khớp đầu tiên. Nếu không có giá trị khớp, hàm có thể trả về giá trị mặc định tùy chọn.

Lưu ý: Tính năng này chỉ khả dụng trong Excel 2016, trừ khi bạn có đăng ký Office 365. Nếu bạn là người đăng ký Office 365, hãy đảm bảo rằng bạn có phiên bản Office mới nhất.

Cú pháp

SWITCH(expression, value1, result1, [mặc định hoặc value2, result2],…[mặc định hoặc value3, result3])

Tham đối

Mô tả

biểu_thức
(bắt buộc)

Biểu thức là giá trị (chẳng hạn như số, ngày hoặc một số văn bản) sẽ được so sánh với giá_trị_1…giá_trị_126.

giá_trị_1…giá_trị_126

Giá_trị_N là một giá trị sẽ được so sánh với biểu thức.

kết_quả_1…kết_quả_126

Kết_quả_N là giá trị được trả về khi tham đối giá_trị_N tương ứng khớp với biểu thức. Kết_quả_N phải được cung cấp cho mỗi tham đối giá_trị_N tương ứng.

mặc_đinh
(tùy chọn)

Mặc định là giá trị trả về trong trường hợp không tìm thấy kết quả khớp trong các biểu thức giá_trị_N. Tham đối Mặc định được xác định khi không có biểu thức kết_quả_N tương ứng (xem ví dụ). Tham đối Mặc định phải là tham đối cuối cùng trong hàm.

Vì các hàm được giới hạn ở 254 tham đối nên bạn có thể sử dụng tối đa 126 cặp giá trị và tham đối kết quả.

Tổng quan

Ở dạng đơn giản nhất, hàm SWITCH cho biết:

  • =SWITCH(Giá trị cần chuyển đổi, Giá trị cần khớp1...[2-126], Giá trị cần trả về nếu có giá trị khớp1...[2-126], Giá trị cần trả về nếu không có giá trị khớp)

Trong đó, bạn có thể đánh giá tối đa 126 giá trị và kết quả khớp.

Hãy xem công thức sau đây:

Phân tích chi tiết các tham đối của hàm SWITCH
  1. Giá trị cần chuyển đổi? Trong trường hợp này, WEEKDAY(A2) bằng 2.

  2. Bạn muốn khớp giá trị nào? Trong trường hợp này, giá trị bằng 1, 2 và 3.

  3. Nếu có một kết quả khớp, bạn muốn trả về giá trị nào? Trong trường hợp này, kết quả sẽ là Chủ nhật cho 1, Thứ hai cho 2 và Thứ ba cho 3.

  4. Giá trị mặc định cần trả về nếu không tìm thấy kết quả khớp. Trong trường hợp này, giá trị là văn bản "Không có kết quả khớp".

    Lưu ý: Nếu không có giá trị nào khớp và không có tham đối mặc định nào được cung cấp, hàm SWITCH sẽ trả về lỗi #N/A!.

Ví dụ

Bạn cũng có thể sao chép dữ liệu ví dụ vào bảng sau, rồi dán dữ liệu vào ô A1 của một trang tính Excel mới để xem hàm SWITCH hoạt động. Nếu công thức không hiển thị kết quả thì bạn có thể chọn chúng, rồi nhấn F2 > Enter. Nếu cần, bạn có thể điều chỉnh độ rộng cột để xem tất cả dữ liệu.

Ví dụ

Giá trị

Công thức

Kết quả

2

=SWITCH(WEEKDAY(A2),1,"Chủ nhật",2,"Thứ hai",3,"Thứ ba","Không có kết quả khớp")

Vì A2=2, và Monday là tham đối kết quả tương ứng với giá trị 2, nên SWITCH trả về Monday

99

=SWITCH(A3,1,"Chủ nhật",2,"Thứ hai",3,"Thứ ba")

Vì không có trùng khớp nào và không có tham đối else, nên SWITCH trả về #N/A!

99

=SWITCH(A4,1,"Chủ nhật",2,"Thứ hai",3,"Thứ ba","Không có kết quả khớp")

Không có kết quả trùng khớp

2

=SWITCH(A5,1,"Sunday",7,"Saturday","weekday")

weekday

3

=SWITCH(A6,1,"Chủ nhật",2,"Thứ hai",3,"Thứ ba","Không có kết quả khớp")

Thứ ba

Bạn cần thêm trợ giúp?

Bạn luôn có thể nhờ chuyên gia trong Cộng đồng Kỹ thuật Excel, tìm sự hỗ trợ trongCộng đồng Giải pháp hoặc đề xuất tính năng hay cải tiến mới trên Excel User Voice.

Xem thêm

Hàm VLOOKUP

Hàm CHOOSE

Hàm IF

Hàm IFS

Tổng quan về các công thức trong Excel

Làm thế nào để tránh công thức bị lỗi

Tìm và sửa lỗi trong công thức

Các phím tắt và phím chức năng của Excel

Hàm lô-gic (tham khảo)

Các hàm Excel (theo thứ tự bảng chữ cái)

Các hàm Excel (theo thể loại)

Phát triển kỹ năng Office của bạn
Khám phá nội dung đào tạo
Sở hữu tính năng mới đầu tiên
Tham gia Người dùng nội bộ Office

Thông tin này có hữu ích không?

Cảm ơn phản hồi của bạn!

Cảm ơn bạn đã phản hồi! Để trợ giúp tốt hơn, có lẽ chúng tôi sẽ kết nối bạn với một trong những nhân viên hỗ trợ Office của chúng tôi.

×