Hàm SWITCH

Bài viết này mô tả cú pháp công thức và cách sử dụng hàm SWITCH, một trong các hàm lô-gic ở Microsoft Excel.

Ghi chú: Tính năng này chỉ sẵn dùng nếu bạn có đăng ký Office 365. Nếu bạn là người đăng ký Office 365, hãy đảm bảo bạn có phiên bản mới nhất của Office.

Hãy dùng thử Office 365 hoặc phiên bản mới nhất của Excel

Mô tả

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.

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 value1…value126.

value1…value126

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

result1…result126

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

mặc định
(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ả trùng khớp trong các biểu thức valueN. Tham đối mặc định được xác định khi không có biểu thức resultN tương ứng (hãy xem ví dụ). 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".

    Ghi chú: 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ác công thức bị lỗi

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

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

Các hàm lô-gic (tham khảo)

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

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

Phát triển các kỹ năng 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.

×