3 cách dùng hàm VLOOKUP và CHOOSE tra cứu ngược hiệu quả

17/07/2025. Tin học văn phòng
Share:
Rate this post

Hàm VLOOKUP và CHOOSE là cặp công cụ mạnh mẽ trong Excel, giúp bạn tra cứu dữ liệu một cách linh hoạt ngay cả khi thứ tự cột không chuẩn. Bài viết sẽ hướng dẫn chi tiết cách sử dụng hàm VLOOKUP và CHOOSE, kèm ví dụ minh họa, mẹo tránh lỗi và file mẫu thực hành – phù hợp cho dân văn phòng muốn xử lý dữ liệu chuyên nghiệp hơn.

I. Hàm VLOOKUP và CHOOSE là gì?

3 cách dùng hàm VLOOKUP và CHOOSE tra cứu ngược hiệu quả

3 cách dùng hàm VLOOKUP và CHOOSE tra cứu ngược hiệu quả

Trong Excel, việc tra cứu dữ liệu là một trong những thao tác phổ biến nhất khi làm việc với bảng biểu. Hai hàm quen thuộc phục vụ cho mục đích này chính là hàm VLOOKUP và CHOOSE.

Hàm VLOOKUP là hàm tìm kiếm theo cột dọc, giúp bạn tìm một giá trị trong cột đầu tiên của bảng dữ liệu, sau đó trả về kết quả từ cột khác trong cùng dòng. Đây là công cụ rất mạnh để dò tìm mã hàng, tên sản phẩm, đơn giá, chức vụ… dựa vào một mã định danh.

Hàm CHOOSE là hàm cho phép chọn giá trị từ danh sách dựa trên một chỉ số cụ thể. Nó thường được dùng để xử lý các tình huống tùy biến như đảo thứ tự cột, tạo bảng tra cứu ảo hoặc chọn giá trị theo điều kiện linh hoạt.

Tại sao nên kết hợp hàm VLOOKUP và CHOOSE trong Excel?

VLOOKUP mặc định chỉ dò tìm từ trái sang phải, có nghĩa là giá trị cần tra cứu phải nằm ở cột đầu tiên của bảng dữ liệu. Đây là một giới hạn khiến bạn buộc phải sắp xếp lại dữ liệu nếu muốn tra ngược lại từ một cột phía sau. Tuy nhiên, khi kết hợp VLOOKUP với CHOOSE, bạn có thể “đảo” thứ tự cột theo ý muốn mà không cần thay đổi bảng gốc.

Ứng dụng thực tế:

  • Tìm mã sản phẩm khi chỉ có tên
  • Tìm mã nhân viên khi có tên từ file báo cáo
  • Dò thông tin ngược trong bảng báo giá, hợp đồng hoặc bảng tính kho hàng

Sự kết hợp giữa hàm vlookup và choose chính là giải pháp hiệu quả cho việc tra cứu dữ liệu ngược chiều, giúp bạn linh hoạt xử lý dữ liệu mà không cần chỉnh sửa bảng gốc.

II. Cấu trúc và cú pháp hàm VLOOKUP và CHOOSE

Cấu trúc và cú pháp hàm VLOOKUP và CHOOSE

Cấu trúc và cú pháp hàm VLOOKUP và CHOOSE

1. Cấu trúc hàm VLOOKUP thông thường

Cú pháp:
=VLOOKUP(giá_trị_dò, bảng_dữ_liệu, chỉ_số_cột, [kiểu_dò])

Trong đó:

  • giá_trị_dò: giá trị bạn muốn tìm
  • bảng_dữ_liệu: phạm vi chứa dữ liệu để dò tìm
  • chỉ_số_cột: số thứ tự cột trong bảng dữ liệu để trả về kết quả
  • [kiểu_dò]: FALSE để tìm chính xác, TRUE để tìm gần đúng

Giới hạn quan trọng:
VLOOKUP không thể dò từ phải sang trái. Ví dụ, nếu bạn có bảng gồm 3 cột: Tên – Mã – Giá, bạn không thể tìm Mã từ Tên nếu Tên nằm sau Mã trong bảng tra cứu.

2. Cấu trúc hàm CHOOSE

Cú pháp:
=CHOOSE(index, giá_trị1, giá_trị2, …)

Trong đó:

  • index: số thứ tự để chọn một giá trị từ danh sách
  • giá_trị1, giá_trị2,…: các giá trị bạn muốn lựa chọn

Chức năng:
CHOOSE cho phép tạo ra một bảng dữ liệu tạm, trong đó bạn có thể tùy ý xác định thứ tự các cột. Nhờ đó, bạn có thể tạo một “bảng giả” đảo ngược để hỗ trợ VLOOKUP tra ngược.

3. Cấu trúc khi kết hợp VLOOKUP với CHOOSE

Cú pháp:
=VLOOKUP(giá_trị_dò, CHOOSE({1,2}, cột_trả_về, cột_dò_tìm), 2, FALSE)

Ví dụ:
Bạn có bảng:

Mã SP Tên SP
A001 Quạt
A002 Bếp

Bạn muốn tìm Mã SP từ Tên SP (tra ngược).

Công thức:
=VLOOKUP("Bếp", CHOOSE({1,2}, B2:B4, A2:A4), 2, FALSE)

Trong đó:

  • CHOOSE({1,2}, B2:B4, A2:A4) đảo vị trí: B2:B4 trở thành cột 1, A2:A4 là cột 2
  • VLOOKUP tìm “Bếp” ở cột 1 (tức B2:B4), trả về giá trị tương ứng ở cột 2 (tức A2:A4)

Tác dụng:
Cho phép tra cứu ngược – từ phải sang trái, điều mà VLOOKUP gốc không làm được.

III. Cách sử dụng hàm VLOOKUP và CHOOSE với ví dụ minh họa

Cách sử dụng hàm VLOOKUP và CHOOSE với ví dụ minh họa

Cách sử dụng hàm VLOOKUP và CHOOSE với ví dụ minh họa

Khi kết hợp hàm VLOOKUP và CHOOSE, bạn có thể thực hiện tra cứu dữ liệu một cách linh hoạt – đặc biệt là trong trường hợp cần tìm từ cột bên phải sang cột bên trái, điều mà VLOOKUP thông thường không hỗ trợ.

Ví dụ 1: Tìm mã sản phẩm từ tên – đảo ngược vị trí dò

Giả sử bạn có bảng dữ liệu như sau:

Tên sản phẩm Mã sản phẩm
Quạt đứng QD01
Máy lạnh ML02
Nồi cơm NC03

Bạn cần tìm mã sản phẩm tương ứng với tên sản phẩm.

Thông thường, do cột “Tên sản phẩm” đứng trước nên VLOOKUP không thể dò “mã sản phẩm” từ “tên sản phẩm”. Nhưng với hàm vlookup và choose, bạn có thể “đảo ngược” vị trí cột như sau:

Công thức:

=VLOOKUP(“Nồi cơm”, CHOOSE({1,2}, C2:C4, A2:A4), 2, FALSE)

Giải thích:

  • "Máy lạnh" là giá trị cần dò tìm.
  • CHOOSE({1,2}, A2:A4, B2:B4) tạo ra một bảng tạm, trong đó A2:A4 (Tên sản phẩm) là cột 1, B2:B4 (Mã sản phẩm) là cột 2.
  • 2 là chỉ số cột trả về – trả về từ B2:B4.
  • FALSE yêu cầu dò tìm chính xác.

Kết quả trả về: ML02

Ví dụ 2: Tra cứu dữ liệu từ bảng phụ có thứ tự cột không chuẩn

Bạn có một bảng báo giá:

Giá bán Mã hàng Tên hàng
850,000 QD01 Quạt đứng
5,200,000 ML02 Máy lạnh
1,200,000 NC03 Nồi cơm

Bạn cần tìm Giá bán từ Tên hàng, nhưng “Tên hàng” lại là cột thứ 3. Sử dụng hàm vlookup và choose sẽ giúp xử lý trường hợp này.

Công thức:

=VLOOKUP(“Nồi cơm”, CHOOSE({1,2}, C2:C4, A2:A4), 2, FALSE)

Giải thích:

  • C2:C4 (Tên hàng) trở thành cột 1
  • A2:A4 (Giá bán) là cột trả về
  • Kết quả là giá bán tương ứng với “Nồi cơm” → 1,200,000

Cách viết này đảm bảo bạn có thể tra cứu ngược thứ tự, giúp xử lý dữ liệu linh hoạt trong mọi bảng tính.

IV. Ưu điểm và hạn chế khi dùng hàm VLOOKUP và CHOOSE

Ưu điểm và hạn chế khi dùng hàm VLOOKUP và CHOOSE

Ưu điểm và hạn chế khi dùng hàm VLOOKUP và CHOOSE

Ưu điểm nổi bật của hàm VLOOKUP và CHOOSE:

  • Linh hoạt thứ tự cột: Bạn có thể tra cứu từ cột bất kỳ sang cột bất kỳ, không bị giới hạn chỉ dò từ trái sang phải như VLOOKUP thông thường.
  • Ứng dụng thực tế cao: Trong nhiều bảng dữ liệu thực tế, bạn không thể sắp xếp lại thứ tự cột gốc. Việc dùng hàm vlookup và choose cho phép xử lý ngay trên bảng gốc mà không làm xáo trộn cấu trúc.
  • Giải quyết giới hạn của VLOOKUP: Đây là giải pháp thông minh giúp bạn khắc phục nhược điểm lớn nhất của VLOOKUP mà không cần chuyển sang dùng INDEX + MATCH hoặc XLOOKUP nếu bạn dùng Excel phiên bản cũ.

Hạn chế cần lưu ý:

  • Công thức dài và phức tạp: Khi bảng dữ liệu lớn hoặc nhiều điều kiện, việc kết hợp hàm VLOOKUP và CHOOSE có thể khiến công thức trở nên khó đọc, khó bảo trì.
  • Dễ gây lỗi nếu không cố định đúng vùng dữ liệu: Khi sao chép công thức xuống nhiều dòng mà không cố định đúng cách (sử dụng $), bạn sẽ gặp lỗi sai kết quả hoặc #N/A.
  • Hiệu suất xử lý: Trong bảng tính lớn, dùng nhiều hàm CHOOSE có thể khiến Google Sheet hoặc Excel xử lý chậm hơn INDEX + MATCH.

Tóm lại: Kết hợp hàm vlookup và choose là một kỹ thuật nâng cao trong Excel, giúp bạn xử lý dữ liệu ngược chiều một cách hiệu quả, nhưng cần viết công thức cẩn thận để tránh lỗi sai sót trong tra cứu.

V. Các lỗi thường gặp khi kết hợp hàm VLOOKUP và CHOOSE

Các lỗi thường gặp khi kết hợp hàm VLOOKUP và CHOOSE

Các lỗi thường gặp khi kết hợp hàm VLOOKUP và CHOOSE

Mặc dù hàm VLOOKUP và CHOOSE mang lại tính linh hoạt cao, nhưng khi áp dụng, bạn vẫn có thể gặp một số lỗi phổ biến. Dưới đây là những lỗi thường xảy ra và cách xử lý:

1. Lỗi #VALUE do sai cú pháp CHOOSE

  • Nguyên nhân: Khi bạn dùng CHOOSE({1,2}, A2:A4, B2:B4) nhưng quên {} hoặc viết sai dấu phẩy, công thức sẽ trả về lỗi #VALUE.
  • Cách xử lý: Kiểm tra dấu ngoặc nhọn {} và đảm bảo mỗi vùng dữ liệu phải cùng chiều (tức là đều là cột hoặc đều là hàng). Các giá trị truyền vào phải đồng nhất về kích thước.

2. Dữ liệu không đúng định dạng

  • Nguyên nhân: Hàm VLOOKUP yêu cầu giá trị dò tìm và cột điều kiện phải cùng kiểu dữ liệu. Nếu một bên là text, một bên là số, hàm sẽ không hoạt động.
  • Cách xử lý:
    • Sử dụng hàm TEXT, VALUE, TRIM để chuẩn hóa dữ liệu.
    • Ví dụ: =VLOOKUP(VALUE(A2), CHOOSE({1,2}, ...), 2, FALSE)

3. Lỗi #REF do chỉ số cột vượt giới hạn

  • Nguyên nhân: Trong công thức VLOOKUP(..., CHOOSE(...), cột_thứ_n, FALSE), nếu bạn chỉ định cột_thứ_n lớn hơn số cột thực tế trong mảng CHOOSE, hàm sẽ trả về #REF.
  • Cách xử lý: Kiểm tra số thứ tự cột trả về. Ví dụ, nếu CHOOSE tạo bảng 2 cột thì chỉ được phép dùng 2 làm chỉ số cột lớn nhất.

4. Kết quả #N/A khi không tìm thấy giá trị phù hợp

  • Nguyên nhân: Giá trị cần dò không tồn tại trong cột điều kiện hoặc bị sai chính tả, dư khoảng trắng.
  • Cách xử lý:
    • Kết hợp hàm IFERROR để tránh lỗi hiển thị:
      =IFERROR(VLOOKUP(...), "Không tìm thấy")
    • Dùng TRIM() để loại bỏ khoảng trắng thừa:
      =VLOOKUP(TRIM(A2), ...)

VI. Gợi ý file Excel mẫu dùng hàm VLOOKUP và CHOOSE

Để giúp bạn thực hành hiệu quả, dưới đây là một số file mẫu ứng dụng thực tế của hàm VLOOKUP và CHOOSE:

1. File tra cứu nhân viên theo tên/mã từ bảng phụ lệch cột

  • Bảng phụ gồm tên nhân viên – phòng ban – mã nhân viên.
  • Bạn cần dò từ tên để lấy → yêu cầu VLOOKUP ngược.
  • Công thức mẫu sử dụng CHOOSE để đảo cột và trả về chính xác.

2. File quản lý sản phẩm, đơn giá theo bảng giá không chuẩn

  • Bảng giá đặt theo thứ tự: giá bán – mã sản phẩm – tên sản phẩm
  • Bạn cần dò từ tên sản phẩm → lấy giá bán, nên phải kết hợp CHOOSE.
  • File có chú thích rõ ràng từng bước, phù hợp cho người mới học.

3. Ưu điểm của file mẫu:

  • Từng công thức đều có chú thích bằng tiếng Việt rõ ràng.
  • Có các ví dụ đi kèm giúp người dùng thay đổi theo tình huống cụ thể.
  • Hỗ trợ chỉnh sửa, bổ sung thêm điều kiện hoặc vùng dữ liệu mở rộng.

Việc thực hành trên file mẫu sẽ giúp bạn hiểu rõ hơn về cách viết công thức hàm VLOOKUP và CHOOSE, đồng thời dễ dàng áp dụng vào công việc báo cáo, kế toán, quản lý dữ liệu.

VII. Làm chủ Excel – Chọn văn phòng làm việc lý tưởng tại King Office

Việc thành thạo hàm VLOOKUP và CHOOSE không chỉ giúp bạn xử lý dữ liệu nhanh chóng, linh hoạt với các bảng tra cứu lệch cột, mà còn hỗ trợ tối ưu hiệu suất làm việc trong các công việc văn phòng như báo giá, quản lý kho, tra cứu nhân sự… Đây là kỹ năng không thể thiếu với nhân viên văn phòng, kế toán, sale admin hoặc quản lý vận hành.

Tuy nhiên, để phát huy hiệu quả công việc cao nhất, không chỉ cần kỹ năng tốt mà còn cần một không gian làm việc chuyên nghiệp, hiện đại và phù hợp với đặc thù doanh nghiệp. Đó là lý do ngày càng nhiều doanh nghiệp lựa chọn King Office – đơn vị chuyên cho thuê văn phòng uy tín tại TP.HCM.

King Office – Giải pháp thuê văn phòng toàn diện cho doanh nghiệp:

  • Hơn 2.000 tòa nhà văn phòng tại các quận trung tâm TP.HCM: Quận 1, Quận 3, Phú Nhuận, Bình Thạnh, Tân Bình…
  • Giá gốc trực tiếp từ chủ đầu tư, tiết kiệm chi phí vận hành.
  • Báo giá trong 5 phút, hỗ trợ tư vấn chi tiết theo nhu cầu doanh nghiệp.
  • Miễn phí hoàn toàn:
    • Tư vấn pháp lý – mở công ty.
    • Thiết kế không gian làm việc chuyên nghiệp, sáng tạo.
    • Đưa đón khảo sát mặt bằng thực tế.

Dù bạn là startup, văn phòng đại diện hay doanh nghiệp vừa và nhỏ, King Office luôn có giải pháp văn phòng phù hợp với ngân sách và tầm nhìn kinh doanh của bạn.

Một số Toà nhà văn phòng cho thuê quận 1 đang được ưu đãi hấp dẫn tại King Office

Sofic Tower

MORE 159C Đề Thám

Chỉ từ $16,5

Lê Huỳnh Building

Halo Premium Quận 1

Chỉ từ $22

An Phú Building

Petrovietnam Tower

Chỉ từ $32

Liên hệ ngay hôm nay để chọn văn phòng làm việc lý tưởng:

Share:
Được kiểm duyệt bởi:
.
.
Tất cả sản phẩm