Cách sử dụng hàm SWITCH trong Excel (5 ví dụ)

  • Chia Sẻ Cái Này
Hugh West

Để chuyển đổi một giá trị cụ thể với giá trị bạn chọn, bạn có thể sử dụng hàm SWITCH của Excel. Đây là một hàm so sánh và tham chiếu trong excel dùng để so sánh và khớp một ô được tham chiếu với một danh sách các giá trị và trả về kết quả dựa trên kết quả khớp đầu tiên được tìm thấy.

Trong bài viết này , tôi sẽ chỉ cho bạn các ví dụ khác nhau về cách sử dụng hàm SWITCH của Excel.

Tải xuống để thực hành

Công dụng của Excel SWITCH Function.xlsx

Khái niệm cơ bản về chức năng SWITCH: Tóm tắt & Cú pháp

Tóm tắt

Hàm Excel SWITCH so sánh hoặc đánh giá một biểu thức đã cho là một giá trị dựa trên danh sách các giá trị và trả về một kết quả tương ứng với trận đấu đầu tiên được tìm thấy. Trong trường hợp không tìm thấy kết quả khớp, hàm SWITCH trả về một giá trị mặc định tùy chọn. Hàm SWITCH được sử dụng thay cho các hàm Nested IF .

Cú pháp

SWITCH (expression, value1, result1, [default_or_value2, result2],..)

Các đối số

Các đối số Bắt buộc/Tùy chọn Giải thích
biểu thức Bắt buộc Đó là giá trị hoặc biểu thức cần đối sánh.
giá trị1 Bắt buộc Đó là giá trị đầu tiên.
kết quả1 Bắt buộc Đó là kết quả so với giá trị đầu tiên.
default_or_value2 Tùy chọn Đó làmặc định hoặc bạn có thể cung cấp giá trị thứ hai.
kết quả2 Tùy chọn Đó là kết quả so với giá trị thứ hai .

Giá trị trả về

Hàm SWITCH trả về kết quả tương ứng với kết quả khớp đầu tiên.

Phiên bản

Hàm SWITCH có sẵn cho Excel 2016 trở lên.

Tôi đang sử dụng Excel Microsoft 365 để triển khai các ví dụ này.

Ví dụ về Hàm SWITCH trong Excel

1. Sử dụng Hàm SWITCH của Excel để Chuyển đổi giá trị ô tương ứng

Bạn có thể sử dụng hàm SWITCH để trả về giá trị Tên dự án cho Dự án ID tương ứng.

⏩ Trong ô F4 , nhập công thức sau.

=SWITCH(C4,1,"Astron",2,"Phoenix","?")

Ở đây, trong hàm SWITCH , tôi đã chọn ô C4 biểu thức , miễn là 1 giá trị1 Thiên văn kết quả1 . Sau đó, cung cấp lại 2 dưới dạng value2 Phoenix dưới dạng result2 . Cuối cùng, với điều kiện ? mặc định .

Bây giờ, hàm SWITCH sẽ trả về kết quả bằng cách so sánh giá trị đã cho với giá trị đã cho.

Sau đó, nhấn ENTER, và chức năng SWITCH sẽ trả về kết quả được cung cấp tương ứng cho các giá trị được cung cấp.

Tại đây, bạn có thể thấy Tên dự án Astron được gán chogiá trị Id dự án 1 .

Bạn có thể làm theo quy trình tương tự hoặc sử dụng công thức Fill Handle để Tự động điền cho các ô còn lại.

2. Sử dụng hàm SWITCH trong Excel với Toán tử

The SWITCH cũng hỗ trợ logic_operators . Trong trường hợp bạn muốn chuyển đổi giá trị bằng bất kỳ toán tử nào thì chức năng SWITCH sẽ giúp bạn thực hiện.

Ở đây, tôi muốn chuyển đổi Marks với Grades sử dụng logic_operators .

Để tôi chỉ cho bạn quy trình,

⏩ Trong ô E4 , hãy nhập công thức sau để đổi điểm với điểm .

=SWITCH(TRUE,C4 >= 90," A",C4>= 80,"B",C4 >= 70,"C",C4 >=60," D", "Fail")

Ở đây, trong chức năng SWITCH , tôi đã chọn TRUE dưới dạng biểu thức , miễn là C4 >= 90 dưới dạng giá trị1 A dưới dạng kết quả1 , C4>= 80 dưới dạng giá trị2 B dưới dạng kết quả2, C4>= 70 dưới dạng giá trị3 C là kết quả , C4>= 60 giá trị4 D result4 , cuối cùng, với điều kiện Fail default .

Bây giờ, hàm SWITCH sẽ trả về kết quả bằng cách so sánh giá trị đã cho so với tất cả các giá trị được cung cấp.

Sau đó, nhấn ENTER, và chức năng SWITCH sẽ trả về các điểm tương ứng khi đổi điểm.

Bạn cũng có thể làm theo hoặc bạn có thể sử dụng Fill Handle để Tự động điền công thức cho phần còn lại củacác ô.

Nội dung liên quan: Cách sử dụng Hàm TRUE trong Excel (Với 10 ví dụ)

3. Sử dụng Hàm SWITCH trong Excel với Hàm DAYS

Nếu muốn, bạn có thể chuyển ngày sang ngày tương ứng bằng cách sử dụng hàm SWITCH , cùng với hàm DAYS và Hàm TODAY .

Ở đây, tôi sẽ sử dụng tập dữ liệu đã cho bên dưới để giải thích quy trình.

⏩ Trong ô C4 , hãy nhập công thức sau để chuyển ngày sang ngày.

=SWITCH(DAYS(TODAY(),B4), 0, "Today", 1,"Yesterday", -1,"Tomorrow","Unknown")

Tại đây, trong chức năng SWITCH , tôi đã chọn DAYS(TODAY(),B4) làm biểu thức , miễn là 0 làm giá trị1, và “ Hôm nay ” dưới dạng kết quả1 ,

1 dưới dạng giá trị2, và “ Hôm qua ” dưới dạng kết quả2,

-1 dưới dạng giá trị3, và “ Ngày mai ” dưới dạng kết quả3, cuối cùng, được cung cấp Không xác định làm mặc định .

Trong hàm DAYS , tôi đã sử dụng TODAY () với tên end_date và ô được chọn B4 với tên start_da te .

Sau đó, hàm SWITCH sẽ trả về kết quả ngày bằng cách so sánh các giá trị đã cho.

Bây giờ, hãy nhấn ENTER , và hàm SWITCH sẽ trả về các ngày tương ứng chuyển ngày.

Nếu muốn, bạn có thể làm theo quy trình tương tự hoặc sử dụng Điền Xử lý để Tự động điền công thức cho các ô còn lại.

Cách đọc tương tự:

  • Cách sử dụng hàm FALSE trong Excel (Với 5 ví dụ đơn giản)
  • Sử dụng hàm IF trong Excel (8 ví dụ phù hợp)
  • Cách sử dụng hàm XOR trong Excel (5 ví dụ phù hợp)
  • Sử dụng hàm IFNA trong Excel (2 ví dụ)

4. Sử dụng Hàm SWITCH trong Excel với Hàm MONTH

Giả sử bạn muốn theo dõi ngày dựa trên Quý , thì bạn có thể sử dụng hàm Hàm SWITCH cùng với hàm MONTH .

⏩ Trong ô C4 , hãy nhập công thức sau để chuyển ngày thành ngày.

=SWITCH(MONTH(B5),1,1,2,1,3,1,4,2,5,2,6,2,7,2,8,2,9,2,10,4,11,4,12,4)

Ở đây, trong chức năng SWITCH , tôi đã chọn MONTH(B5) dưới dạng biểu thức . Sau đó, với giá trị kết quả, tôi đã làm theo biểu đồ được cung cấp.

Lấy Tháng 1 đến Tháng 3 (1,2,3) dưới dạng giá trị và cung cấp 1 dưới dạng kết quả

Tiếp theo Tháng 4 đến tháng 6 (4,5,6) dưới dạng giá trị và cung cấp 2 dưới dạng kết quả . Sau đó, Tháng 7 đến Tháng 9 (7,8,9) dưới dạng giá trị và cung cấp 3 dưới dạng kết quả Tháng 10 đến Tháng 12 ( 10,11,12) dưới dạng giá trị và cung cấp 4 dưới dạng kết quả .

Trong THÁNG tôi đã chọn ô B4 serial_number .

Sau đó, hàm SWITCH sẽ trả về quý bằng cách so sánh các ngày đã cho.

Nhấn ENTER và chức năng SWITCH sẽ trả về phần tư tương ứng để chuyển đổingày tháng.

Tại đây, bạn có thể làm theo quy trình tương tự hoặc bạn có thể sử dụng Xử lý điền để Tự động điền công thức cho các ô còn lại.

5. Sử dụng SWITCH & Hàm RIGHT

Bạn có thể sử dụng hàm SWITCH và hàm RIGHT để chuyển giá trị của bất kỳ ký tự cụ thể nào.

Ở đây, tôi muốn đổi tên viết tắt của mã thành phố với tên đầy đủ của thành phố. Để làm điều đó, tôi sẽ sử dụng tập dữ liệu được cung cấp bên dưới.

⏩ Trong ô C4 , hãy nhập công thức sau để chuyển ngày sang ngày .

=SWITCH(RIGHT(B4,2),"SD","South Dakota","NY","NewYork","AL","Alabama","TX","Texas","HI","Hawaii","CA","California","ME","Maine","Not Found")

Ở đây, trong chức năng SWITCH , tôi đã chọn RIGHT( B4,2) dưới dạng biểu thức .

Trong hàm RIGHT , tôi đã chọn B4 ô dưới dạng văn bản và cung cấp 2 dưới dạng num_chars để lấy 2 ký tự cuối cùng là mã thành phố.

Sau đó , vì giá trị đã cung cấp mã thành phố và cung cấp tên đầy đủ của thành phố dưới dạng kết quả .

Sau đó, Hàm SWITCH sẽ trả về tên đầy đủ của thành phố.

Bây giờ, hãy thực hiện công thức bằng cách nhấn ENTER, và hàm SWITCH sẽ chuyển đổi mã thành phố với tên đầy đủ của thành phố.

Tại đây, bạn có thể làm theo quy trình tương tự hoặc bạn có thể sử dụng Xử lý điền để Tự động điền công thức cho các ô còn lại.

So ​​sánh giữa SWITCH &Hàm IFS

Nếu muốn, bạn có thể sử dụng hàm IF hoặc IFS lồng nhau thay vì hàm SWITCH .

Để tôi cho bạn thấy sự so sánh giữa hàm SWITCH IFs .

Hàm SWITCH Hàm IFS
Đối số biểu thức chỉ được sử dụng một lần, Đối số biểu thức đối số được lặp lại.
Độ dài ít hơn so với IFS Độ dài lớn hơn
Dễ dàng tạo và đọc Do độ dài lớn nên khó tạo và đọc
Kiểm tra nhiều hơn một điều kiện Kiểm tra một điều kiện

Những điều cần nhớ

Hàm SWITCH có thể xử lý tối đa 126 cặp giá trị và kết quả.

Bạn có thể sử dụng hàm và công thức khác làm biểu thức .

🔺 SWITCH hiển thị lỗi #N/A nếu nó không khớp và không có đối số hoặc điều kiện mặc định nào khác.

Whene Nếu bạn gặp lỗi #N/A thì để tránh lỗi này, bạn có thể sử dụng một chuỗi trong dấu phẩy đảo ngược làm giá trị mặc định.

🔺 Hàm SWITCH sẽ hiển thị lỗi #NAME nếu bạn viết sai tên hàm.

Phần thực hành

Tôi đã cung cấp một phiếu thực hành trong sách bài tập để thực hành các ví dụ đã giải thích này.

Hugh West là một nhà phân tích và huấn luyện viên Excel giàu kinh nghiệm với hơn 10 năm kinh nghiệm trong ngành. Ông có bằng Cử nhân Tài chính Kế toán và bằng Thạc sĩ Quản trị Kinh doanh. Hugh có niềm đam mê giảng dạy và đã phát triển một phương pháp giảng dạy độc đáo, dễ hiểu và dễ theo dõi. Kiến thức chuyên môn về Excel của ông đã giúp hàng nghìn sinh viên và chuyên gia trên toàn thế giới cải thiện kỹ năng và xuất sắc trong sự nghiệp của họ. Thông qua blog của mình, Hugh chia sẻ kiến ​​thức của mình với mọi người, cung cấp các hướng dẫn Excel miễn phí và đào tạo trực tuyến để giúp các cá nhân và doanh nghiệp phát huy hết tiềm năng của họ.