Cách sử dụng INDEX MATCH trong Excel 2010 – hiểu rồi là thấy “đã” liền!

Cách sử dụng INDEX MATCH trong Excel 2010 – hiểu rồi là thấy “đã” liền!

Nếu bạn đã từng dùng Excel 2010 một thời gian, chắc hẳn không ít lần bạn nghe ai đó nói: “Đừng xài VLOOKUP nữa, chuyển qua INDEX MATCH đi!”
Nghe thì có vẻ cao siêu, hơi… học thuật. Nhưng thật ra, khi đã hiểu cách dùng INDEX MATCH rồi, bạn sẽ tự hỏi: “Ủa, sao mình không dùng nó sớm hơn?”

INDEX MATCH không phải là hàm mới mẻ hay quá hiện đại. Trong Excel 2010, nó đã tồn tại và hoạt động rất ổn định. Chỉ có điều, nhiều người ngại học vì nghĩ nó phức tạp. Nhưng tin mình đi, phức tạp lúc đầu thôi. Qua vài ví dụ, mọi thứ sáng ra rất nhanh.

Cách sử dụng INDEX MATCH trong Excel 2010 – hiểu rồi là thấy “đã” liền! 1

Vì sao nên dùng INDEX MATCH thay cho VLOOKUP?

Trước khi đi vào cách dùng, ta nói nhanh một chút về lý do. VLOOKUP quen thật, dễ thật, nhưng nó có vài nhược điểm khá “khó chịu”.

Ví dụ nhé:
– VLOOKUP chỉ tìm từ trái sang phải.
– Chèn thêm cột là công thức dễ sai.
– Bảng dữ liệu lớn thì chạy chậm.

Còn INDEX MATCH thì sao?
linh hoạt hơn, tìm được cả trái lẫn phải, ít bị lỗi khi chỉnh sửa bảng, và tốc độ xử lý cũng tốt hơn. Nói nôm na, INDEX MATCH giống như một cặp bài trùng: một anh đi tìm vị trí, một anh trả về giá trị. Phối hợp nhịp nhàng.

Hiểu đúng bản chất của INDEX và MATCH

Đừng vội học công thức ngay. Ta hiểu ý nghĩa trước đã.

MATCH: tìm xem giá trị bạn cần nằm ở vị trí thứ mấy trong một danh sách.
INDEX: dựa vào vị trí đó để trả về dữ liệu tương ứng.

Nghe vậy thôi chứ thực tế rất trực quan. MATCH giống như hỏi: “Ê, thằng này đứng thứ mấy trong hàng?”
INDEX trả lời: “À, đứng thứ 5, vậy tao lấy thằng số 5 cho mày.”

Cách sử dụng INDEX MATCH trong Excel 2010 – hiểu rồi là thấy “đã” liền! 2

Cú pháp cơ bản trong Excel 2010

Ta bắt đầu với cú pháp, nhưng đừng lo, không có gì đáng sợ.

MATCH có dạng:
MATCH(giá_trị_cần_tìm, vùng_tìm_kiếm, kiểu_tìm)

Trong đó:
– Giá trị cần tìm: mã, tên, số…
– Vùng tìm kiếm: một cột hoặc một hàng
– Kiểu tìm: thường dùng 0 (tìm chính xác)

INDEX có dạng:
INDEX(vùng_dữ_liệu, số_dòng, [số_cột])

Khi kết hợp lại, ta có:

=INDEX(vùng_trả_về, MATCH(giá_trị_cần_tìm, vùng_tìm_kiếm, 0))

Đọc lên nghe dài, nhưng dùng vài lần là quen tay ngay.

Ví dụ thực tế: tra giá sản phẩm

Giả sử bạn có bảng dữ liệu như sau:
– Cột A: Mã sản phẩm
– Cột B: Tên sản phẩm
– Cột C: Giá

Bạn muốn nhập mã sản phẩm ở ô E2, Excel tự động trả về giá tương ứng.

Công thức sẽ là:

=INDEX(C:C, MATCH(E2, A:A, 0))

Thấy không? Không cần quan tâm cột giá nằm bên phải hay bên trái. Miễn là MATCH tìm đúng vị trí, INDEX sẽ lấy đúng dữ liệu.

Lúc này, bạn sẽ cảm thấy một điều rất thú vị: Excel nghe lời mình hơn hẳn.

Cách sử dụng INDEX MATCH trong Excel 2010 – hiểu rồi là thấy “đã” liền! 3

INDEX MATCH nhiều điều kiện – bước nâng cao nhưng đáng học

Đến đây, nhiều người bắt đầu tò mò:
“Thế nếu có hai điều kiện thì sao?”

Ví dụ:
– Tìm giá sản phẩm
– Theo mã sản phẩm
– Và khu vực bán

Lúc này, ta cần MATCH với mảng điều kiện. Trong Excel 2010, bạn sẽ phải dùng Ctrl + Shift + Enter.

Ví dụ:

=INDEX(C2:C10, MATCH(1, (A2:A10=E2)*(B2:B10=F2), 0))

Khi nhập xong, nhớ nhấn Ctrl + Shift + Enter, Excel sẽ tự thêm dấu {}. Đây là công thức mảng.

Ban đầu hơi rối một chút, đúng. Nhưng khi đã quen, bạn sẽ thấy nó cực kỳ mạnh. Mạnh theo kiểu… làm được những thứ VLOOKUP bó tay.

Một vài lỗi thường gặp và cách tránh

Nói thật nhé, ai dùng INDEX MATCH cũng từng gặp lỗi. Không ai tránh được cả.

Lỗi #N/A: thường do không tìm thấy giá trị. Kiểm tra lại dữ liệu có trùng khớp không, có dư khoảng trắng không.
Sai vùng dữ liệu: INDEX trả về vùng, MATCH lại tìm vùng khác. Hai cái phải tương thích.
Quên cố định vùng ($): kéo công thức mà quên khóa vùng là sai ngay.

Nhưng không sao. Sai vài lần là nhớ lâu. Excel mà, càng vấp càng khôn.

Cách sử dụng INDEX MATCH trong Excel 2010 – hiểu rồi là thấy “đã” liền! 4

Lời kết – học INDEX MATCH có đáng không?

Nếu bạn hỏi mình: “Có nên học INDEX MATCH trong Excel 2010 không?”
Câu trả lời là: Rất nên.

Không cần học quá sâu ngay từ đầu. Chỉ cần nắm được cách tra cứu cơ bản, bạn đã hơn rất nhiều người rồi. INDEX MATCH không chỉ giúp bạn làm việc nhanh hơn, mà còn khiến bạn tự tin hơn khi xử lý dữ liệu.

Và thú thật nhé, có một cảm giác rất “đã” khi nhìn công thức INDEX MATCH chạy đúng. Kiểu như: “À, hóa ra mình cũng pro phết chứ!”

Nếu bạn đang dùng Excel 2010 mỗi ngày, đừng bỏ qua cặp đôi này. Cứ thử dùng vài lần, rồi bạn sẽ hiểu vì sao nó được yêu thích đến vậy.

Sửa lỗi VLOOKUP trả về #N/A trong Excel 2021: Bình tĩnh thôi, chưa chắc là bạn sai đâu!

Sửa lỗi VLOOKUP trả về #N/A trong Excel 2021: Bình tĩnh thôi, chưa chắc là bạn sai đâu!

Nếu bạn đang dùng Excel 2021 và bỗng một ngày đẹp trời thấy công thức VLOOKUP trả về #N/A, cảm giác đầu tiên thường là… khó chịu. Nhìn dữ liệu thì rõ ràng đang nằm sờ sờ đó, công thức cũng quen tay gõ không biết bao nhiêu lần rồi, vậy mà Excel vẫn tỉnh bơ báo lỗi. Ủa là sao ta?

Thật ra, lỗi #N/A với VLOOKUP không phải do Excel “khó ở” vô cớ. Nó chỉ đang nói với bạn rằng: “Tôi không tìm thấy thứ bạn bảo tôi tìm.” Vấn đề là, đôi khi thứ bạn thấy và thứ Excel hiểu… không giống nhau. Bài này sẽ cùng bạn gỡ từng nút thắt một, theo kiểu trò chuyện nhẹ nhàng, không sách vở, để VLOOKUP trong Excel 2021 bớt làm bạn đau đầu.

Sửa lỗi VLOOKUP trả về #N/A trong Excel 2021: Bình tĩnh thôi, chưa chắc là bạn sai đâu! 5

Trước hết, hiểu đúng lỗi #N/A đã

Trong Excel 2021, khi VLOOKUP trả về #N/A, nghĩa là nó không tìm thấy giá trị dò trong cột đầu tiên của vùng dò. Chỉ vậy thôi. Không phải lỗi hệ thống, không phải file hỏng, càng không phải do bạn “gà”.

Điều quan trọng là: Excel tìm theo đúng từng ký tự, đúng định dạng, đúng vị trí. Sai một chút là coi như không thấy.

Nguyên nhân 1: Dữ liệu “nhìn giống” nhưng thực ra khác

Đây là thủ phạm số một. Bạn nhìn hai ô thấy giống hệt nhau, nhưng Excel thì lắc đầu.

Một vài tình huống quen mặt:

  • Một bên là số, một bên là text.

  • Có khoảng trắng thừa ở đầu hoặc cuối.

  • Copy dữ liệu từ phần mềm khác, dính ký tự ẩn.

Ví dụ, mã sản phẩm là MH001. Nhưng một ô lại là "MH001 " (thừa dấu cách cuối). Mắt thường không thấy, Excel thì thấy rõ mồn một.

Cách xử lý:

  • Dùng hàm TRIM() để xóa khoảng trắng.

  • Kết hợp CLEAN() nếu dữ liệu nhập từ hệ thống ngoài.

  • Kiểm tra định dạng ô (General, Text hay Number).

Nhiều khi chỉ cần làm sạch dữ liệu xong, Enter lại, lỗi #N/A biến mất nhanh hơn bạn tưởng.

Sửa lỗi VLOOKUP trả về #N/A trong Excel 2021: Bình tĩnh thôi, chưa chắc là bạn sai đâu! 6

Nguyên nhân 2: VLOOKUP vẫn “bảo thủ” như ngày nào

Dù Excel 2021 có thêm XLOOKUP hiện đại hơn, VLOOKUP vẫn giữ tính cách cũ: chỉ dò từ trái sang phải.

Nghĩa là sao? Nghĩa là giá trị bạn cần tìm bắt buộc phải nằm ở cột đầu tiên của vùng dò.

Ví dụ:

=VLOOKUP(A2, B2:E10, 3, FALSE)

Excel sẽ tìm A2 trong cột B. Nếu dữ liệu cần tìm nằm ở cột C hay D, thì xin lỗi, #N/A xuất hiện là chuyện đương nhiên.

Cách khắc phục:

  • Sắp xếp lại bảng để cột dò nằm bên trái.

  • Hoặc cân nhắc dùng XLOOKUP / INDEX + MATCH nếu bảng không tiện chỉnh.

Rất nhiều người sửa mãi không được chỉ vì quên mất nguyên tắc “trái sang phải” này.

Nguyên nhân 3: Tham số FALSE và TRUE dùng chưa đúng chỗ

Tham số cuối của VLOOKUP tưởng nhỏ mà không hề nhỏ:

  • FALSE: dò chính xác.

  • TRUE hoặc bỏ trống: dò gần đúng.

Vấn đề là: dò gần đúng yêu cầu cột dò phải được sắp xếp tăng dần. Nếu không, kết quả trả về rất khó lường, và trong nhiều trường hợp là #N/A.

Kinh nghiệm thực tế cho người dùng Excel 2021:
👉 Nếu bạn đang dò mã, tên, ID… thì luôn dùng FALSE. An toàn, dễ kiểm soát, ít rủi ro.

Sửa lỗi VLOOKUP trả về #N/A trong Excel 2021: Bình tĩnh thôi, chưa chắc là bạn sai đâu! 7

Nguyên nhân 4: Sai số cột trả về (lỗi rất đời)

VLOOKUP không quan tâm tên cột. Nó chỉ đếm: cột 1, cột 2, cột 3…

Ví dụ:

=VLOOKUP(A2, A2:D10, 4, FALSE)

Excel sẽ trả về cột thứ 4 tính từ A. Nếu bạn:

  • Chèn thêm cột.

  • Xóa bớt cột.

  • Hoặc nhớ nhầm vị trí cột cần lấy.

Thì kết quả rất dễ sai, thậm chí trả về #N/A trong một số tình huống đặc biệt.

Mẹo nhỏ:

  • Đếm lại cột trước khi nhập.

  • Nếu bảng hay thay đổi, nên dùng Table (Ctrl + T) hoặc chuyển sang hàm linh hoạt hơn.

Nguyên nhân 5: Vùng dò không bao trọn dữ liệu mới

Excel 2021 vẫn cho phép bạn kéo công thức rất tiện, nhưng nếu:

  • Bạn không cố định vùng dò bằng $.

  • Dữ liệu mới nằm ngoài vùng dò cũ.

Thì VLOOKUP sẽ không “nhìn thấy” dữ liệu mới đó. Và kết quả? Vâng, #N/A.

Giải pháp:

  • Cố định vùng dò: $A$2:$D$100

  • Hoặc dùng Table để vùng dữ liệu tự mở rộng.

Sửa lỗi VLOOKUP trả về #N/A trong Excel 2019: Nhìn vậy chứ không khó đâu!

Sửa lỗi VLOOKUP trả về #N/A trong Excel 2019: Nhìn vậy chứ không khó đâu!

Nếu bạn từng làm việc với Excel 2019, kiểu gì cũng có lúc gặp cảnh này: công thức VLOOKUP nhập xong xuôi, bấm Enter đầy tự tin, rồi… #N/A hiện ra lạnh lùng. Cảm giác lúc đó sao nhỉ? Hơi tức, hơi khó hiểu, và trong đầu bắt đầu chạy câu hỏi quen thuộc: “Ủa, sai chỗ nào ta?” Tin mình đi, lỗi này không hiếm, cũng chẳng phải do bạn “dốt Excel” đâu. Phần lớn chỉ là Excel quá nguyên tắc, còn mình thì hay chủ quan mấy chi tiết nhỏ.

Sửa lỗi VLOOKUP trả về #N/A trong Excel 2019: Nhìn vậy chứ không khó đâu! 8

VLOOKUP và lỗi #N/A thực chất là gì?

Nói ngắn gọn thế này: VLOOKUP dùng để tìm một giá trị trong cột đầu tiên của bảng, rồi trả về dữ liệu tương ứng ở cột khác. Còn #N/A nghĩa là Excel nói với bạn: “Tôi tìm không thấy thứ bạn đang hỏi.” Hết. Không suy đoán, không linh động.

Điều đáng nói là, nhiều khi dữ liệu có ở đó thật, nhưng chỉ cần lệch một chút xíu thôi—khoảng trắng, định dạng, thứ tự cột—Excel sẽ coi như… không tồn tại. Và thế là #N/A xuất hiện.

Nguyên nhân 1: Nhìn giống nhau nhưng Excel bảo “không phải”

Đây là lỗi phổ biến nhất, và cũng dễ gây ức chế nhất. Hai ô nhìn giống hệt nhau, nhưng Excel vẫn trả về #N/A. Vì sao?

  • Một ô là số, một ô là text.

  • Có khoảng trắng dư ở đầu hoặc cuối.

  • Dữ liệu copy từ hệ thống khác, có ký tự ẩn.

Ví dụ, mã hàng là “SP01”. Một bên là SP01, bên kia là SP01 (thừa dấu cách cuối). Mắt thường không thấy, Excel thì thấy rất rõ.

Cách xử lý:

  • Dùng TRIM() để xóa khoảng trắng dư.

  • Kết hợp CLEAN() nếu dữ liệu lấy từ phần mềm khác.

  • Kiểm tra định dạng ô (Text hay Number).

Nhiều lúc chỉ cần làm sạch dữ liệu một lần, cả bảng VLOOKUP chạy mượt như chưa từng có drama.

Sửa lỗi VLOOKUP trả về #N/A trong Excel 2019: Nhìn vậy chứ không khó đâu! 9

Nguyên nhân 2: VLOOKUP “cứng đầu” và chỉ tìm từ trái sang phải

Đây là đặc điểm “truyền thống” của VLOOKUP, dù lên Excel 2019 vẫn không thay đổi: nó chỉ tìm giá trị ở cột đầu tiên của vùng dò. Không có chuyện quay sang phải rồi dò ngược lại đâu.

Nếu bạn viết:

=VLOOKUP(A2, B2:E10, 3, FALSE)

thì Excel sẽ tìm A2 trong cột B. Nếu dữ liệu cần tìm nằm ở cột C hay D, xin lỗi nhé, #N/A chờ sẵn.

Cách khắc phục:

  • Sắp xếp lại bảng để cột dò nằm bên trái.

  • Hoặc chuyển sang dùng INDEX + MATCH nếu bảng không tiện thay đổi.

Nhiều người gặp lỗi #N/A hoài mà không để ý điểm này. Kiểm tra lại một lần, biết đâu ra vấn đề ngay.

Nguyên nhân 3: Tham số FALSE – TRUE dùng chưa đúng

Cái tham số cuối cùng của VLOOKUP thường bị xem nhẹ, nhưng lại rất “nhạy cảm”:

  • FALSE: dò chính xác.

  • TRUE hoặc bỏ trống: dò gần đúng.

Vấn đề là: dò gần đúng yêu cầu cột dò phải được sắp xếp tăng dần. Nếu bạn dùng TRUE mà dữ liệu không sắp xếp, Excel có thể trả về #N/A hoặc kết quả… rất khó hiểu.

Kinh nghiệm thực tế cho dân văn phòng:
👉 Nếu không chắc mình đang làm gì, cứ dùng FALSE cho an toàn. Dữ liệu mã hàng, mã nhân viên, số hợp đồng… hiếm khi cần “gần đúng”.

Sửa lỗi VLOOKUP trả về #N/A trong Excel 2019: Nhìn vậy chứ không khó đâu! 10

Nguyên nhân 4: Sai số thứ tự cột trả về

Nghe có vẻ ngớ ngẩn, nhưng lỗi này xảy ra nhiều hơn bạn tưởng. Trong VLOOKUP, cột trả về được tính theo số thứ tự, không phải theo tên cột.

Ví dụ:

=VLOOKUP(A2, A2:D10, 4, FALSE)

Excel sẽ trả về cột thứ 4 tính từ A. Nếu bạn thêm hoặc xóa cột trong bảng mà quên chỉnh lại con số này, kết quả rất dễ sai, thậm chí là #N/A trong một số tình huống.

Mẹo nhỏ:

  • Đếm lại cột trước khi nhập.

  • Nếu bảng hay thay đổi, cân nhắc dùng Table (Ctrl + T) hoặc INDEX + MATCH cho linh hoạt hơn.

Nguyên nhân 5: Vùng dò không còn “đúng” như ban đầu

Có khi hôm qua VLOOKUP vẫn chạy ngon, hôm nay mở file lại thấy #N/A. Không phải Excel dở chứng, mà thường do:

  • Ai đó chèn thêm cột.

  • Dữ liệu mới nằm ngoài vùng dò cũ.

  • Copy công thức nhưng quên cố định vùng bằng $.

Giải pháp:

  • Dùng $ để cố định vùng dò khi kéo công thức.

  • Chuyển dữ liệu sang dạng Table để tự động mở rộng.

Sửa lỗi VLOOKUP trả về #N/A trong Excel 2016: Chuyện tưởng nhỏ mà làm đau đầu ghê!

Sửa lỗi VLOOKUP trả về #N/A trong Excel 2016: Chuyện tưởng nhỏ mà làm đau đầu ghê!

Nếu bạn từng dùng Excel đủ lâu, kiểu gì cũng có ngày gặp cảnh này: công thức VLOOKUP nhìn thì đúng rồi đó, bảng dữ liệu cũng có vẻ ổn áp, vậy mà kết quả trả về lại là #N/A to đùng. Nhìn mà bực không? Kiểu “Ủa, dữ liệu rõ ràng ở đó mà, sao lại không tìm thấy?”. Thực ra, lỗi #N/A với VLOOKUP trong Excel 2016 không phải chuyện hiếm, và cũng không phải lúc nào cũng do bạn làm sai “toàn bộ”. Nhiều khi chỉ lệch một chi tiết nhỏ thôi, nhưng Excel thì lạnh lùng lắm, sai là nó báo sai ngay.

Sửa lỗi VLOOKUP trả về #N/A trong Excel 2016: Chuyện tưởng nhỏ mà làm đau đầu ghê! 11

VLOOKUP và lỗi #N/A là gì mà “khó ở” vậy?

VLOOKUP là hàm dùng để dò tìm giá trị trong cột đầu tiên của một bảng, rồi trả về dữ liệu tương ứng ở cột khác. Nghe thì đơn giản, nhưng Excel rất “kỹ tính”. Nó không suy luận, không đoán ý. Không khớp là không khớp.

Lỗi #N/A có nghĩa đơn giản là: “Tôi tìm không thấy giá trị bạn yêu cầu.” Không thấy ở đâu? Thường là không thấy trong cột đầu tiên của vùng dò tìm. Và đây chính là mấu chốt của rất nhiều rắc rối.

Nguyên nhân 1: Giá trị dò tìm… không giống bạn nghĩ

Lỗi phổ biến nhất, và cũng dễ bị bỏ qua nhất: giá trị nhìn giống nhưng thực ra không giống.

Ví dụ:

  • Một bên là số, một bên là text.

  • Có khoảng trắng dư ở đầu hoặc cuối.

  • Có ký tự ẩn mà mắt thường không thấy.

Bạn nhìn ô A2 thấy “SP001”, bảng bên kia cũng có “SP001”. Nhưng thật ra một bên là "SP001 " (có dấu cách cuối dòng). Excel không thương lượng đâu. Sai một tí là #N/A liền.

Cách xử lý:

  • Dùng hàm TRIM() để xóa khoảng trắng dư.

  • Dùng CLEAN() nếu dữ liệu copy từ hệ thống khác.

  • Kiểm tra định dạng ô (Text hay Number).

Nhiều lúc sửa xong, Enter lại, VLOOKUP chạy ngon lành. Cảm giác nhẹ người hẳn!

Sửa lỗi VLOOKUP trả về #N/A trong Excel 2016: Chuyện tưởng nhỏ mà làm đau đầu ghê! 12

Nguyên nhân 2: VLOOKUP chỉ dò từ trái sang phải (và không bao giờ đổi ý)

Một sự thật “phũ” mà người mới hay quên: VLOOKUP chỉ tìm ở cột đầu tiên của vùng dò. Luôn luôn là cột đầu tiên.

Nếu bạn viết:

=VLOOKUP(A2, B2:D10, 2, FALSE)

thì Excel sẽ tìm giá trị A2 trong cột B. Nếu dữ liệu cần tìm lại nằm ở cột C, xin lỗi nhé, Excel không quan tâm. Kết quả: #N/A.

Cách khắc phục:

  • Sắp xếp lại bảng dữ liệu để cột chứa giá trị dò nằm bên trái.

  • Hoặc dùng hàm khác như INDEX + MATCH (nâng cao hơn chút, nhưng linh hoạt).

Trong Excel 2016, VLOOKUP vẫn còn hạn chế kiểu này, nên nếu thấy #N/A, hãy nhìn lại xem cột dò có đúng vị trí không.

Nguyên nhân 3: Dùng sai tham số TRUE / FALSE

Cái tham số cuối cùng trong VLOOKUP nhìn đơn giản, nhưng gây lỗi không ít:

=VLOOKUP(A2, A2:D10, 3, FALSE)
  • FALSE: dò tìm chính xác.

  • TRUE (hoặc bỏ trống): dò gần đúng.

Nếu bạn dùng TRUE mà cột dò chưa sắp xếp tăng dần, Excel rất dễ trả về #N/A hoặc kết quả sai.

Kinh nghiệm thực tế là gì?
👉 Nếu không chắc, luôn dùng FALSE. Dò chính xác cho an tâm. Dữ liệu văn phòng đa phần cũng cần chính xác chứ không phải “gần đúng”.

Sửa lỗi VLOOKUP trả về #N/A trong Excel 2016: Chuyện tưởng nhỏ mà làm đau đầu ghê! 13

Nguyên nhân 4: Cột trả về bị lệch số thứ tự

Một lỗi nghe có vẻ ngớ ngẩn, nhưng ai cũng từng dính: sai số cột trả về.

Ví dụ:

=VLOOKUP(A2, A2:D10, 4, FALSE)

Nếu vùng A2:D10 chỉ có 3 cột mà bạn lại ghi 4, Excel sẽ báo lỗi. Nhưng nếu vùng đúng là có 4 cột, mà bạn nghĩ cột thứ 4 là dữ liệu cần lấy, trong khi thực tế không phải, kết quả sẽ không như mong đợi, thậm chí là #N/A nếu không khớp.

Cách làm cho chắc:

  • Đếm lại số cột trong vùng dò.

  • Nhớ rằng Excel đếm cột từ trái sang phải, bắt đầu từ 1.

Nguyên nhân 5: Dữ liệu đã thay đổi, nhưng công thức thì chưa

Có những lúc VLOOKUP chạy ngon, rồi tự nhiên hôm sau mở file lại thấy #N/A. Không phải do Excel “dở chứng”, mà thường do:

  • Bảng dữ liệu bị xóa bớt dòng.

  • Có ai đó chèn cột mới vào giữa.

  • Vùng dò không còn bao trọn dữ liệu như trước.

Giải pháp:

  • Dùng Table (Ctrl + T) để vùng dữ liệu tự động mở rộng.

  • Hoặc kiểm tra lại vùng dò trong công thức.

Chuyện này xảy ra nhiều khi làm việc nhóm, nhất là file dùng chung.

Lỗi VLOOKUP trả về #N/A trong Excel 2010 – nỗi ám ảnh quen mà lạ

Lỗi VLOOKUP trả về #N/A trong Excel 2010 – nỗi ám ảnh quen mà lạ

Nếu bạn từng làm việc với Excel 2010, chắc chắn có lúc bạn gõ công thức VLOOKUP xong, nhấn Enter đầy hy vọng… rồi bụp, hiện ra #N/A. Một khoảnh khắc im lặng. Tim hơi khựng lại.
“Ủa? Rõ ràng dữ liệu có mà?”
Và thế là bắt đầu chuỗi ngày căng thẳng: sửa công thức, kiểm tra bảng, copy lại, vẫn #N/A. Thật sự bực.

Thực ra, lỗi VLOOKUP trả về #N/A trong Excel 2010 không phải là lỗi hiếm, cũng chẳng phải do Excel “dở chứng”. Phần lớn là do chúng ta… vô tình bỏ sót một chi tiết rất nhỏ. Nhỏ đến mức không để ý, nhưng đủ khiến cả công thức sụp đổ.

Lỗi VLOOKUP trả về #NA trong Excel 2010

#N/A nghĩa là gì? Excel đang nói gì với bạn?

Nói đơn giản cho dễ hiểu nhé.
#N/A có nghĩa là: Excel không tìm thấy giá trị cần tra cứu.

Không phải là sai công thức hoàn toàn. Không phải Excel bị lỗi. Chỉ là nó tìm hoài mà không thấy thứ bạn yêu cầu trong vùng dữ liệu.

Giống như bạn hỏi: “Có ai tên Minh trong phòng không?”
Mọi người nhìn nhau… rồi im lặng. Không phải câu hỏi sai, mà là không có người tên Minh ở đó.

VLOOKUP cũng vậy thôi.

Những nguyên nhân phổ biến khiến VLOOKUP trả về #N/A

Đây là phần quan trọng nhất. Và tin mình đi, rất nhiều người gặp đúng những lỗi này mà không hề biết.

Lỗi VLOOKUP trả về #NA trong Excel 2010

1. Giá trị tra cứu không tồn tại (nhưng bạn tưởng là có)

Nghe hơi buồn cười, nhưng đây lại là nguyên nhân phổ biến nhất.

Ví dụ:

  • Bảng tra cứu có mã: SP001

  • Ô bạn tra là: SP001 (có dấu cách thừa phía sau)

Nhìn bằng mắt thì giống hệt nhau. Nhưng Excel thì không. Với nó, chỉ cần dư một khoảng trắng thôi là thành hai giá trị khác nhau hoàn toàn.

Ngoài dấu cách, còn có:

  • Ký tự ẩn

  • Xuống dòng

  • Copy từ web về

Chỉ cần một thứ nhỏ xíu như vậy thôi là đủ khiến VLOOKUP bó tay.

2. Sai cột tra cứu (lỗi “kinh điển”)

VLOOKUP có một nguyên tắc bất di bất dịch:
👉 Giá trị tra cứu phải nằm ở cột đầu tiên của vùng bảng

Nhiều người quên mất điều này.

Ví dụ bạn viết:

=VLOOKUP(A2, B:D, 2, FALSE)

Nhưng giá trị trong A2 lại nằm ở cột C, không phải cột B. Thế là Excel tìm hoài không thấy, rồi trả về #N/A. Hợp lý thôi.

3. Dữ liệu số nhưng lại được lưu dưới dạng text

Đây là một “cái bẫy” rất tinh vi.

  • Bên bảng tra cứu: số 123 (định dạng Number)

  • Bên ô tra: "123" (định dạng Text)

Bằng mắt thì giống nhau 100%.
Nhưng với Excel? Không hề.

VLOOKUP không tự suy luận “à chắc cái này cũng là 123”. Nó rất máy móc. Khác kiểu dữ liệu là coi như… người dưng.

Lỗi do chế độ tìm gần đúng (TRUE) mà không biết

Nhiều người dùng VLOOKUP theo thói quen, viết công thức mà không để ý tham số cuối cùng.

Ví dụ:

=VLOOKUP(A2, A:D, 3)

Thiếu tham số thứ 4, Excel mặc định là TRUE (tìm gần đúng).

Vấn đề là:

  • Nếu cột tra cứu chưa được sắp xếp tăng dần

  • Hoặc dữ liệu không phù hợp tìm gần đúng

Kết quả trả về rất dễ là #N/A hoặc sai hoàn toàn.

Lời khuyên chân thành:
👉 Nếu không hiểu rõ TRUE dùng khi nào, cứ FALSE cho chắc.

Lỗi VLOOKUP trả về #NA trong Excel 2010

Cách sửa lỗi VLOOKUP #N/A trong Excel 2010 (thực tế và hiệu quả)

Giờ đến phần mà ai cũng mong chờ đây.

Cách 1: Kiểm tra và làm sạch dữ liệu

  • Dùng TRIM() để xóa khoảng trắng thừa

  • Dùng CLEAN() nếu dữ liệu copy từ web

  • So sánh từng giá trị bằng = để xem có khớp thật không

Đôi khi, chỉ cần làm sạch dữ liệu là VLOOKUP chạy ngon ngay.

Cách 2: Kiểm tra lại vùng bảng và cột trả về

Hãy tự hỏi:

  • Cột đầu tiên của vùng bảng có đúng là cột chứa giá trị tra không?

  • Số thứ tự cột (col_index_num) có bị lệch không?

Nhiều người chỉnh sửa bảng, thêm cột, xóa cột… nhưng quên sửa lại công thức. Và thế là #N/A xuất hiện.

Cách 3: Ép kiểu dữ liệu cho giống nhau

  • Dùng VALUE() để chuyển text thành số

  • Hoặc nhân *1

  • Hoặc chuyển toàn bộ sang Text / Number cho đồng bộ

Miễn sao hai bên giống nhau về kiểu dữ liệu là được.

Cách 4: Dùng IFERROR để “che” lỗi (khi cần)

Trong nhiều trường hợp, bạn chấp nhận việc không có dữ liệu.

Ví dụ:

=IFERROR(VLOOKUP(A2, A:D, 2, FALSE), "")

Không phải để sửa lỗi gốc, mà để bảng tính nhìn gọn gàng hơn, đỡ rối mắt. Cách này dùng trong báo cáo rất nhiều.

Một chút mẹo nhỏ để ít gặp #N/A hơn

  • Luôn dùng FALSE khi tra cứu chính xác

  • Chuẩn hóa dữ liệu ngay từ đầu

  • Tránh gõ tay mã, nên dùng Data Validation

  • Với Excel 2010, nếu bảng phức tạp, cân nhắc INDEX + MATCH

INDEX + MATCH không bị giới hạn “cột đầu tiên”, linh hoạt hơn rất nhiều. Nhưng đó là câu chuyện khác rồi.

Lỗi VLOOKUP trả về #NA trong Excel 2010

Kết lại một chút cho nhẹ đầu

Thật ra, lỗi VLOOKUP trả về #N/A trong Excel 2010 không đáng sợ như cảm giác ban đầu của nó. Nó không phải lỗi “trời ơi đất hỡi”, mà chỉ là Excel đang nói với bạn:

“Tôi tìm không thấy thứ bạn muốn, kiểm tra lại đi.”

Khi hiểu được điều đó, bạn sẽ không còn cáu gắt mỗi lần thấy #N/A nữa. Thay vào đó là bình tĩnh kiểm tra từng bước. Và thường thì, lỗi nằm ở những chỗ rất nhỏ. Nhỏ đến mức sửa xong rồi chỉ muốn tự hỏi: “Ủa, nãy giờ mình căng thẳng làm gì không biết?”

Lỗi font tiếng Việt trong Word 365 – chuyện tưởng nhỏ mà bực không tưởng

Lỗi font tiếng Việt trong Word 365 – chuyện tưởng nhỏ mà bực không tưởng

Không biết bạn thế nào, chứ riêng mình, mỗi lần mở một file Word ra mà thấy chữ nhảy múa như… bùa chú là y như rằng muốn thở dài một cái thật mạnh. 😮‍💨
Chữ thì méo mó, dấu đi đâu mất, “ă â ê ô” biến thành ký tự lạ hoắc. Rõ ràng lúc gõ thì bình thường, vậy mà gửi qua máy khác hoặc mở lại bằng Word 365 thì mọi thứ rối tung. Tại sao lại vậy? Và sửa thế nào cho triệt để?

Thực ra, lỗi font tiếng Việt trong Word 365 không phải là chuyện hiếm. Nó xảy ra nhiều đến mức, nếu bạn làm việc với Word thường xuyên, kiểu gì cũng gặp ít nhất vài lần trong đời. Vấn đề là, nếu không hiểu gốc rễ, bạn sẽ sửa hoài không hết.

Lỗi font tiếng Việt trong Word 365

Vì sao Word 365 hay bị lỗi font tiếng Việt?

Nói ngắn gọn thì có ba nguyên nhân chính. Nhưng mỗi nguyên nhân lại kéo theo một mớ rắc rối khác nhau.

1. File Word dùng bảng mã cũ

Ngày xưa (và bây giờ vẫn còn), rất nhiều người gõ tiếng Việt bằng TCVN3 (ABC) hoặc VNI. Trong khi đó, Word 365 lại “sống khỏe” nhất với Unicode.
Khi bạn mở một file gõ bằng bảng mã cũ trên Word hiện đại, chuyện chữ biến dạng gần như là điều tất yếu.

Bạn có thấy quen không? Kiểu như:

“Céng hßa x· héi chñ nghÜa ViÖt Nam”

Nhìn mà đau mắt. Nhưng thật ra, dữ liệu vẫn còn nguyên, chỉ là Word đang “đọc nhầm ngôn ngữ” mà thôi.

2. Máy thiếu font gốc

Có những file Word dùng font rất lạ: .VnTime, .VnArial, hay mấy font VNI cổ điển.
Máy A có đủ font nên mở bình thường. Máy B thì không có, thế là Word tự động thay bằng font khác. Và… toang.

Điều này xảy ra khá nhiều khi bạn tải file trên mạng, nhận file từ người khác, hoặc copy tài liệu từ máy cũ sang máy mới.

3. Gõ Unicode nhưng lại chọn nhầm font

Nghe có vẻ vô lý, nhưng lại rất phổ biến.
Bạn gõ tiếng Việt bằng Unikey (Unicode), nhưng lại chọn font kiểu VNI hoặc TCVN3 trong Word. Kết quả? Chữ vẫn hiện tiếng Việt, nhưng khi chỉnh sửa, copy, in ấn hoặc gửi file là bắt đầu lỗi.

Cách sửa lỗi font tiếng Việt Word 365 hiệu quả nhất

Giờ mới tới phần quan trọng đây. Tin vui là: đa số lỗi font đều sửa được, và không quá phức tạp như nhiều người nghĩ.

Lỗi font tiếng Việt trong Word 365 – chuyện tưởng nhỏ mà bực không tưởng 15

Cách 1: Dùng Unikey để chuyển mã (cách phổ biến nhất)

Nếu file bị lỗi do bảng mã cũ, đây gần như là cách nhanh nhất.

Các bước cơ bản:

  1. Mở file Word bị lỗi

  2. Bôi đen toàn bộ nội dung (Ctrl + A)

  3. Copy (Ctrl + C)

  4. Mở Unikey → Công cụ (Ctrl + Shift + F6)

  5. Chọn:

    • Nguồn: TCVN3 (ABC) hoặc VNI (tùy file)

    • Đích: Unicode

  6. Nhấn Chuyển mã

  7. Quay lại Word, dán nội dung vừa chuyển (Ctrl + V)

  8. Đổi font sang Times New Roman, Arial, hoặc Calibri

Xong. Nghe đơn giản, nhưng lại giải quyết được khoảng 70–80% trường hợp lỗi font.

Cách 2: Cài thêm font còn thiếu

Nếu file chỉ lỗi khi mở trên máy bạn, còn máy khác thì bình thường, khả năng cao là thiếu font.

Giải pháp:

  • Hỏi người gửi file xem họ dùng font gì

  • Tìm và cài đúng font đó (thường là font VNI hoặc .Vn)

  • Mở lại file Word

Tuy nhiên, cách này chỉ nên dùng khi bắt buộc phải giữ nguyên font gốc (ví dụ file in ấn, biểu mẫu).

Cách 3: Chuẩn hóa lại font Unicode

Trong trường hợp file gõ Unicode nhưng dùng font không chuẩn:

  1. Bôi đen toàn bộ văn bản

  2. Chọn font Unicode phổ biến:

    • Times New Roman

    • Arial

    • Calibri

  3. Kiểm tra lại bảng mã Unikey đang để Unicode

Nhiều khi chỉ cần làm đúng bước này thôi là chữ đã “ngoan ngoãn” trở lại.

Lỗi font tiếng Việt trong Word 365

Những lỗi nhỏ nhưng gây nhầm lẫn

Có vài trường hợp nhìn tưởng lỗi font, nhưng thật ra không phải.

  • Dấu tiếng Việt nhảy lung tung → do bật nhầm bộ gõ hoặc xung đột Unikey với phần mềm khác

  • Chữ bị cách xa bất thường → lỗi giãn dòng, không phải lỗi font

  • Copy sang chỗ khác là lỗi → font không tương thích hoặc bị ép định dạng

Những lỗi này nếu không để ý, rất dễ sửa sai hướng, càng sửa càng rối.

Làm sao để không bao giờ gặp lại lỗi font?

Câu hỏi hay đấy. Và câu trả lời cũng không quá phức tạp.

  1. Luôn gõ tiếng Việt bằng Unicode

  2. Chỉ dùng font phổ biến (Times New Roman, Arial, Calibri)

  3. Khi gửi file, ưu tiên .docx thay vì .doc

  4. Tránh dùng font lạ nếu không thật sự cần

  5. Nếu làm việc nhóm, thống nhất font ngay từ đầu

Nghe thì đơn giản, nhưng làm được mấy điều này rồi, bạn sẽ thấy cuộc đời nhẹ nhàng hơn hẳn khi làm việc với Word.

Lỗi font tiếng Việt trong Word 365

Lời kết – lỗi font không đáng sợ, đáng sợ là không hiểu nó

Thật ra, lỗi font tiếng Việt trong Word 365 không phải là thứ gì ghê gớm. Nó chỉ phiền. Phiền vì xảy ra đúng lúc gấp, đúng lúc cần in, đúng lúc gửi file cho sếp hoặc khách hàng.

Nhưng một khi bạn hiểu được bản chất – bảng mã, font chữ, Unicode – thì mọi thứ trở nên rất… đời thường. Gặp lỗi thì sửa, không hoảng, không bực.

Và biết đâu đấy, lần sau có người than “Word bị lỗi font, cứu với!”, bạn lại là người ngồi cười nhẹ rồi chỉ đúng vài bước. Cảm giác đó cũng vui phết chứ? 😄