Hàm CHOOSE trong Excel – Biến lựa chọn phức tạp thành công thức gọn gàng, dễ hiểu

CHOOSE in Excel

Bạn thường xuyên phải đối mặt với tình huống cần chọn một giá trị cụ thể từ danh sách dựa trên một chỉ số? Hàm CHOOSE trong Excel chính là “trợ thủ đắc lực” giúp bạn xử lý tình huống này một cách đơn giản và hiệu quả.

CHOOSE là gì?

Tưởng tượng bạn một danh sách với các lựa chọn Marketing, Nhân sự, Kế toán,… bạn muốn Excel tự động trả về một trong số đó dựa trên một con số ( dụ: số 1 tương ứng với Marketing, số 2 Nhân sự,…). Đó chính lúc CHOOSE phát huy tác dụng.

Cụ thể, hàm CHOOSE cho phép bạn lấy ra một giá trị từ danh sách các mục đã định trước không cần dùng nhiều hàm IF lồng nhau phức tạp. Điều này rất hữu ích khi bạn cần:

  • Chọn tên tháng, ngày trong tuần, hạng mục chi phí… dựa trên số thứ tự.

  • Tạo báo cáo động, thay đổi nội dung hiển thị dựa trên điều kiện đầu vào.

  • Giả lập các kịch bản (scenario) đơn giản cho các mô hình phân tích.

  • Kết hợp với các hàm khác như RANDBETWEEN, MATCH để tăng tính linh hoạt cho bảng tính.

Cú pháp: 

Cú pháp của hàm CHOOSE khá đơn giản: 

=CHOOSE(index_num, value1, [value2], …)

Hãy cùng “giải mã” từng thành phần nhé: 

  • index_num (Bắt buộc): Đây là một số nguyên (hoặc tham chiếu tới một ô chứa số nguyên) từ 1 đến 254, cho biết vị trí của giá trị bạn muốn chọn.  
  • Nếu index_num là 1, hàm sẽ chọn value1. 
  • Nếu index_num là 2, hàm sẽ chọn value2.  
  • Và cứ thế tiếp tục… 
  • value1, [value2], … (Bắt buộc): Đây là danh sách các giá trị mà bạn có thể chọn. Các giá trị này có thể là số, văn bản, tham chiếu ô, công thức, hoặc thậm chí là các hàm khác. Bạn có thể cung cấp tối đa 254 giá trị. 

Lưu ý: Nếu index_num nhỏ hơn 1 hoặc lớn hơn số lượng giá trị bạn cung cấp, hàm sẽ báo lỗi #VALUE!. 

Ví dụ minh họa bằng bảng dữ liệu thực tế 

Ví dụ 1: Lựa chọn phòng ban theo mã số 

Một công ty có 3 phòng ban với các mã số khác nhau: 

CHOOSE in Excel

Ví dụ 2: Kết hợp CHOOSE với WEEKDAY để tìm tên ngày trong tuần

Bạn muốn hiển thị tên ngày (Thứ 2, Thứ 3…) thay vì số (1, 2, 3…) khi dùng hàm WEEKDAY? 

CHOOSE in Excel

WEEKDAY(R2,2) sẽ trả về số từ 1 (Thứ Hai) đến 7 (Chủ Nhật) > CHOOSE sau đó sẽ dựa vào số này để chọn tên ngày tương ứng. 

CHOOSE in Excel

Ví dụ 3: Kết hợp CHOOSE với VLOOKUP/XLOOKUP để lựa chọn cột tìm kiếm động

Bạn có thể dùng CHOOSE để chọn cột mà VLOOKUP/XLOOKUP sẽ tìm kiếm kết quả? Đây là một ví dụ phức tạp hơn, nhưng cực kỳ mạnh mẽ cho các báo cáo linh hoạt. 

CHOOSE in Excel

dụ: Dựa vào lựa chọn của người dùng ( dụ: “Doanh thu“, “Chi phí“, “Lợi nhuận“), hàm sẽ trả về giá trị tương ứng từ cột đó.

CHOOSE in Excel

Giả sử: ô O2 chứa chỉ số (1 cho Doanh thu, 2 cho Chi phí, 3 cho Lợi nhuận). CHOOSE(O2,2,3,4) sẽ trả về 2, 3 hoặc 4 tương ứng, giúp VLOOKUP lấy dữ liệu từ cột thứ 2, 3 hoặc 4. 

Lưu ý Quan Trọng Khi Sử Dụng CHOOSE 

  • Chỉ số index_num phải là số nguyên: Nếu là số thập phân, Excel sẽ tự động làm tròn thành số nguyên gần nhất. 
  • Giới hạn 254 giá trị: Hàm CHOOSE có thể xử lý tối đa 254 đối số giá trị. Nếu bạn có nhiều lựa chọn hơn, hãy cân nhắc sử dụng các hàm khác như VLOOKUP/XLOOKUP với bảng tham chiếu. 
  • Lỗi #VALUE!: Hàm sẽ trả về lỗi này nếu index_num nằm ngoài phạm vi 1 đến số lượng giá trị bạn cung cấp. 

Ứng dụng thực tiễn trong công việc

Hàm CHOOSE không chỉ dừng lại ở các ví dụ đơn giản. Nó có thể được áp dụng vào nhiều tình huống thực tế khác nhau: 

  • Tạo danh sách thả xuống động (Dynamic Dropdowns): Kết hợp với Data Validation để tạo các danh sách phụ thuộc vào lựa chọn chính. 
  • Chuyển đổi mã số thành tên: Thay vì dùng nhiều hàm IF, bạn có thể dễ dàng chuyển đổi các mã số sản phẩm, mã trạng thái thành tên gọi đầy đủ. 
  • Tính toán động dựa trên điều kiện: Ví dụ, tính hoa hồng theo các mức khác nhau dựa trên doanh số (kết hợp với các hàm khác). 
  • Lập báo cáo tự động: Lựa chọn dữ liệu để hiển thị trong báo cáo dựa trên chỉ số tháng, quý hoặc khu vực. 

Kết luận

CHOOSE là một hàm đơn giản nhưng vô cùng linh hoạt, giúp bạn tiết kiệm thời gian và công sức đáng kể trong việc xử lý dữ liệu. Thay vì viết những chuỗi IF lồng nhau dài dằng dặc, hãy nghĩ ngay đến CHOOSE để biến các lựa chọn phức tạp thành công thức gọn gàng, dễ hiểu.

Đừng quên theo dõi fanpage UniTrain để cập nhật thêm nhiều kiến thức bổ ích bạn nhé.

XEM THÊM

[KIẾN THỨC BỔ ÍCH] Ứng dụng hàm TEXTJOIN nâng cao trong Excel

[KIẾN THỨC BỔ ÍCH] Phím tắt Excel giúp tiết kiệm 90% thời gian nhập liệu

[KHÓA HỌC] Ứng dụng Excel trong xử lý dữ liệu

[KHÓA HỌC] Advanced Excel For Professional

Bài viết liên quan
[HOẠT ĐỘNG CỘNG ĐỒNG] Cuộc thi The Audit Proud 2025 – CLB Kế toán – Kiểm toán (FAC) – Đại học Ngoại Thương CSII TP. HCM (FTU2)

Ngày 01/06/2025 vừa rồi, UniTrain hân hạnh tham dự đêm chung kết cuộc thi The Audit Proud 2025 với vai trò là Đơn vị Bảo trợ chuyên môn. The Audit Proud

Xem thêm
UniTrain ACCA Scholarship Jun 2025 (UTS Jun 25)

UNITRAIN ACCA SCHOLARSHIP JUN 2025 UTS Jun 2025 – Học bổng UniTrain ACCA Scholarship tháng 07/2025 sẽ trao tặng 30 suất học bổng ACCA giá trị cùng nhiều voucher khóa học

Xem thêm
[In-house Training] CÔNG TY CỔ PHẦN XÂY DỰNG COTECCONS hợp tác cùng UNITRAIN tổ chức chương trình đào tạo Xử Lý Và Quản Lý Dữ Liệu Báo Cáo Hiệu Quả Trong Excel

Quá trình doanh nghiệp chuyển đổi số đang là xu hướng tất yếu trong thời đại số hóa. Trong nhiều năm qua, COTECCONS đã liên tục ứng dụng cập nhật ứng

Xem thêm
[In-House Training] UNITRAIN hợp tác cùng CÔNG TY TNHH Ô TÔ MITSUBISHI VIỆT NAM tổ chức khóa đào tạo MANAGEMENT ACCOUNTING

Vào tháng 03/2025, UniTrain cùng Mitsubishi Motors Việt Nam (MMV) đã tổ chức chương trình đào tạo Management Accounting – Kế toán quản trị nhằm nâng cao kiến thức kế toán

Xem thêm