SWITCH (Hàm SWITCH)

Lưu ý: Tính năng này khả dụng trên Windows hoặc máy Mac nếu bạn đã Office 2019 hoặc nếu bạn có đăng ký Microsoft 365 dụng . Nếu bạn là người đăngMicrosoft 365, hãy đảm bảo bạn có phiên bản mới nhất của Office.

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.

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ả.

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 resultN tương ứng (hãy xem ví dụ). Tham đối Mặc định phải là tham đối cuối cùng trong hàm.

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.

Giá_trị_N là một giá trị sẽ được so sánh với biểu thứ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.

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

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”.

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.

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.

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

=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)

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

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