Menu

Thắc mắc về cách sử dụng hàm CHOOSE để trả về giá trị theo thứ tự

Tiền Trí Thùy 12/06/2026 16:50 549 lượt xem 3 trả lời

Chào mọi người,

Mình đang loay hoay với một bài tập Excel về việc sử dụng hàm CHOOSE. Mình muốn dùng hàm này để trả về một giá trị dựa trên một chỉ số thứ tự nhất định. Cụ thể, nếu mình nhập số 1 thì nó trả về giá trị A, nhập số 2 thì trả về giá trị B, nhập số 3 thì trả về giá trị C, và cứ thế tiếp tục.

Mình đã thử cú pháp:

=CHOOSE(chỉ_số, giá_trị_1, giá_trị_2, giá_trị_3, ...)

Tuy nhiên, khi áp dụng vào trường hợp của mình, ví dụ mình muốn trả về tên các ngày trong tuần dựa vào số thứ tự từ 1 đến 7, thì mình nhập như sau:

=CHOOSE(A1, "Chủ Nhật", "Thứ Hai", "Thứ Ba", "Thứ Tư", "Thứ Năm", "Thứ Sáu", "Thứ Bảy")

Khi A1 là 1, nó trả về "Chủ Nhật". Nhưng khi A1 là 2, nó lại trả về "Thứ Hai". Vấn đề là thứ tự mình muốn là:

  • 1: "Thứ Hai"
  • 2: "Thứ Ba"
  • 3: "Thứ Tư"
  • 4: "Thứ Năm"
  • 5: "Thứ Sáu"
  • 6: "Thứ Bảy"
  • 7: "Chủ Nhật"

Mình có thể điều chỉnh công thức trên để nó theo đúng thứ tự mình mong muốn không? Hay là mình phải chấp nhận thứ tự mặc định của hàm CHOOSE là bắt đầu từ chỉ số 1 là giá trị đầu tiên?

Rất mong nhận được sự giúp đỡ từ các cao thủ Excel ạ!

4

Chào bạn,

Hàm CHOOSE là lựa chọn tuyệt vời cho trường hợp này đấy. Cú pháp bạn đưa ra là hoàn toàn chính xác. Để trả về tên các ngày trong tuần dựa vào số thứ tự từ 1 đến 7, bạn chỉ cần điền đầy đủ các giá trị tương ứng vào là được.

Ví dụ, nếu bạn muốn ô A1 chứa số thứ tự (từ 1 đến 7), công thức sẽ là:

=CHOOSE(A1, "Thứ Hai", "Thứ Ba", "Thứ Tư", "Thứ Năm", "Thứ Sáu", "Thứ Bảy", "Chủ Nhật")

Cách này rất trực quan và dễ hiểu. Bạn thử áp dụng xem có đúng ý chưa nhé!

0

Công thức CHOOSE bạn đang dùng là chuẩn rồi đó. Để hiển thị tên các ngày trong tuần, bạn chỉ cần liệt kê đủ 7 ngày vào sau chỉ số là được.

Ví dụ, nếu ô A1 chứa số thứ tự từ 1 đến 7, bạn có thể dùng: ``html =CHOOSE(A1, "Thứ Hai", "Thứ Ba", "Thứ Tư", "Thứ Năm", "Thứ Sáu", "Thứ Bảy", "Chủ Nhật") `` Cách này rất nhanh và dễ quản lý khi chỉ có một vài lựa chọn cố định như vậy. Bạn thử áp dụng xem có hiệu quả không nhé!

2

Cách dùng CHOOSE của bạn là đúng rồi đó. Thêm 7 cái tên ngày vào sau chỉ số là chuẩn bài luôn.

Ví dụ, nếu ô A1 là số thứ tự (1-7), công thức sẽ như thế này:

``html =CHOOSE(A1, "Thứ Hai", "Thứ Ba", "Thứ Tư", "Thứ Năm", "Thứ Sáu", "Thứ Bảy", "Chủ Nhật") ``

Trực quan và dễ làm theo, bạn cứ thử xem sao nhé!

0

Bạn cần đăng nhập để trả lời chủ đề này.

Đăng nhập Đăng ký