Cách sử dụng IFERROR xử lý lỗi Excel 2021

Cách sử dụng IFERROR xử lý lỗi Excel 2021

Nếu bạn đã dùng Excel 2021 dù chỉ trong thời gian ngắn, bạn gần như chắc chắn từng gặp lỗi. Cảm giác đang tính toán hăng say, kéo công thức xuống vài dòng, rồi đột nhiên màn hình hiện đầy #DIV/0! hay #VALUE! thực sự khiến nhiều người bối rối. Đặc biệt là khi bạn đang cần gửi báo cáo cho sếp, làm luận văn, hay chuẩn bị bản trình bày – nhìn vào bảng dữ liệu toàn lỗi thật sự không dễ chịu chút nào. Tệ hơn nữa là người khác nhìn vào file của bạn sẽ nghĩ “Có gì đó sai sai ở đây”.

Nhưng thật ra, Excel có một tính năng mà nếu biết dùng, bạn có thể tránh được áp lực này gần như hoàn toàn. Một hàm đơn giản nhưng vô cùng hiệu quả: IFERROR. Đây là công cụ tuyệt vời giúp bạn biến những dòng lỗi khó chịu thành những thông báo sạch sẽ, dễ hiểu, hoặc đơn giản là để trống cho đỡ đau mắt.

IFERROR là gì và tại sao hàm này quan trọng?

Excel có hàng trăm hàm, từ cái đơn giản như SUM cho tới những công cụ dò tìm phức tạp như VLOOKUP, INDEX/MATCH hoặc XLOOKUP. Và điểm chung của tất cả các hàm đó là chúng đều có thể trả về lỗi nếu dữ liệu không hợp lệ hoặc không như bạn mong đợi.

Nhưng thay vì để lỗi hiện lên và khiến bảng tính trở thành một “bức tranh đỏ lẹ”, IFERROR sẽ giúp bạn:

  • Trả về kết quả thật nếu công thức chạy tốt

  • Trả về giá trị thay thế mà bạn chỉ định nếu công thức gặp lỗi

Cú pháp ngắn gọn và dễ nhớ:

=IFERROR(value, value_if_error)

Trong đó:

  • value: công thức chính mà bạn muốn Excel xử lý

  • value_if_error: giá trị trả về nếu lỗi xuất hiện

Nói theo kiểu đời thường: Nếu Excel tính ra lỗi, hãy dùng phương án dự phòng.Cách sử dụng IFERROR xử lý lỗi Excel 2021 1

IFERROR xử lý lỗi chia cho 0 ra sao?

Một trong những lỗi mà ai cũng gặp khi bắt đầu học Excel là #DIV/0!.
Đơn giản là bạn thử chia một số cho 0, hoặc ô bị bỏ trống, và lỗi sẽ xuất hiện ngay lập tức.

Ví dụ

=A2/B2

Nếu B2 bằng 0 hoặc chưa nhập số, lỗi hiện ra.

Cách xử lý bằng IFERROR thì đơn giản và gọn gàng:

=IFERROR(A2/B2,0)

Nếu phép chia hợp lệ → kết quả trả về bình thường.
Nếu chia cho 0 → thay bằng số 0 thay vì lỗi.

Nếu bạn thích bảng nhìn thoáng hơn, bạn có thể để ô trống:

=IFERROR(A2/B2,"")

Trông sạch sẽ và chuyên nghiệp hơn rất nhiều.

Đây là điều đặc biệt hữu ích trong bảng thống kê điểm số, doanh thu, hoặc báo cáo nơi người xem chỉ cần hiểu kết quả tổng thể mà không cần nhìn thấy lỗi kỹ thuật.Cách sử dụng IFERROR xử lý lỗi Excel 2021 2

IFERROR kết hợp với VLOOKUP để xử lý lỗi #N/A

VLOOKUP là một trong những hàm được dùng nhiều nhất, nhưng nó cực kỳ dễ trả về #N/A nếu dữ liệu cần tìm không có trong bảng.

Ví dụ cơ bản:

=VLOOKUP(E2,$A$2:$C$300,2,FALSE)

Nếu tên trong ô E2 không tồn tại trong cột A → bảng bị lấp đầy lỗi.

Phiên bản hoàn chỉnh hơn:

=IFERROR(VLOOKUP(E2,$A$2:$C$300,2,FALSE),"Không tìm thấy")

Thay vì lỗi khiến người xem hoang mang, bạn truyền tải đúng thông tin: dữ liệu không tồn tại, không phải bạn tính sai.

Bạn hoàn toàn có thể đổi thông báo thành:

  • “Chưa cập nhật”

  • “N/A”

  • hoặc để trống

Tuỳ theo mục đích trình bày.Cách sử dụng IFERROR xử lý lỗi Excel 2021 3

IFERROR khi kết hợp với nhiều hàm khác

IFERROR không chỉ hợp với VLOOKUP. Nó gần như là chiếc áo khoác bảo vệ cho mọi công thức quan trọng.

Một vài ví dụ thường gặp:

AVERAGE

=IFERROR(AVERAGE(C2:C20),"Không tính được")

Nếu dữ liệu bị lẫn chữ → bảng không lỗi

SUM

=IFERROR(SUM(F2:F50),0)

Hy hữu thôi nhưng nếu xuất hiện lỗi, bảng vẫn an toàn

MATCH/INDEX

=IFERROR(INDEX(B2:B100,MATCH(D2,A2:A100,0)), "Không tìm thấy")

XLOOKUP

XLOOKUP vốn hỗ trợ xử lý lỗi nhưng IFERROR vẫn áp dụng tốt trong chuỗi dài:

=IFERROR(XLOOKUP(D2,A2:A100,B2:B100),"Không tồn tại")

Tư duy rất đơn giản:
Bạn muốn công thức trả về lỗi, hay câu trả lời lịch sự?Cách sử dụng IFERROR xử lý lỗi Excel 2021 4

IFERROR thực sự giúp gì cho file Excel của bạn?

Có nhiều lý do khiến người dùng Excel gần như bắt buộc phải cho IFERROR vào bộ kỹ năng:

Bảng tính trông chuyên nghiệp

Không ai thích mở file và thấy lỗi ngay dòng đầu tiên.

Người xem dễ hiểu hơn

Thay vì bị phân tâm vì ký hiệu lạ, họ chỉ nhìn kết quả.

Biểu đồ và pivot hoạt động bình thường

Lỗi trong dữ liệu có thể làm toàn bộ biểu đồ không hiển thị.

Tiết kiệm thời gian giải thích

Bạn không phải gửi thêm tin nhắn “ignore errors”.

Tăng độ tin cậy của báo cáo

Một file sạch luôn tạo ấn tượng đáng tin hơn file đầy lỗi, dù dữ liệu giống nhau.Cách sử dụng IFERROR xử lý lỗi Excel 2021 5

Một lưu ý quan trọng: đừng lạm dụng IFERROR

IFERROR giúp giấu lỗi, nhưng đôi khi chính lỗi lại là tín hiệu cảnh báo rằng có vấn đề ở đâu đó.

Nếu bạn thay tất cả lỗi bằng số 0, bạn có thể:

  • Làm sai kết quả tổng hợp

  • Che giấu sai sót khi nhập liệu

  • Không phát hiện cột dữ liệu bị lỗi hoàn toàn

Cách dùng an toàn:

  • Khi viết công thức mới: hãy để lỗi xuất hiện để sửa

  • Khi bảng tính ổn định: dùng IFERROR để làm sạch

  • Tránh dùng 0 trong thống kê quan trọng nếu không chắc

Nói nôm na, IFERROR nên là công cụ kết thúc sau khi bạn hiểu dữ liệu, không phải lớp che phủ mọi thứ ngay từ đầu.Cách sử dụng IFERROR xử lý lỗi Excel 2021 6

Kết luận

IFERROR là một hàm nhỏ, nhưng giá trị của nó rất lớn. Nó không đòi hỏi bạn phải giỏi Excel, không yêu cầu tư duy toán cao siêu, nhưng lại giải quyết được một vấn đề cực kỳ thực tế: làm bảng tính sạch, dễ hiểu và thân thiện hơn với người xem.

Một khi bạn đã quen dùng IFERROR, bạn sẽ thấy tài liệu mình gọn hơn, báo cáo suôn sẻ hơn, và bạn tự tin hơn mỗi lần gửi file cho người khác.

Nhiều người học Excel mất hàng tháng nhưng chỉ cần vài phút để học IFERROR – và khi họ dùng nó, họ đều có chung một câu:
“Tại sao mình không biết cái này sớm hơn?”

Cách sử dụng Goal Seek để tìm giá trị trong Excel 2021

Cách sử dụng Goal Seek để tìm giá trị trong Excel 2021

Có những lúc làm việc với Excel, bạn rơi vào trạng thái khá… lạ. Bạn biết rất rõ kết quả mình cần đạt, thậm chí còn nói ra được con số chính xác. Nhưng ngặt nỗi, lại không biết phải chỉnh cái gì ở đầu vào cho đúng. Ngồi thử từng số một thì được thôi, nhưng làm vài lần là bắt đầu thấy nản. Lúc đó, Excel 2021 có một công cụ nhỏ, âm thầm mà hiệu quả, sẵn sàng ra tay giúp bạn. Nó tên là Goal Seek.

1. Goal Seek trong Excel 2021 là gì, nói cho dễ hiểu?

Nếu nói gọn gàng thì thế này: Goal Seek giúp Excel tự động tìm ra giá trị cần thay đổi, để kết quả cuối cùng đạt đúng con số bạn mong muốn.

Tức là:

  • Bạn có một công thức

  • Bạn biết kết quả cuối

  • Nhưng bạn chưa biết nên chỉnh giá trị nào và bao nhiêu

Goal Seek sẽ thử thay đổi giá trị đầu vào cho bạn, đến khi kết quả đúng như yêu cầu. Không cần đoán, không cần thử tay. Excel làm hết.

Cách sử dụng Goal Seek để tìm giá trị trong Excel 2021 7

2. Những tình huống rất quen để dùng Goal Seek

Goal Seek không dành riêng cho dân tài chính hay dân phân tích gì cao siêu đâu. Thực tế, bạn có thể gặp nó ở rất nhiều tình huống đời thường.

Ví dụ nhé:

  • Muốn lợi nhuận đạt 80 triệu, vậy giá bán phải bao nhiêu?

  • Muốn điểm trung bình học kỳ là 7.5, môn cuối cần mấy điểm?

  • Muốn trả hết khoản vay trong 18 tháng, mỗi tháng phải trả bao nhiêu?

  • Muốn hòa vốn, chi phí tối đa được phép là bao nhiêu?

Những câu hỏi kiểu “phải bao nhiêu thì mới đạt được cái này?” chính là sân chơi của Goal Seek. Nếu bạn từng bấm máy tính thử tới thử lui, thì đúng là bạn đang làm việc mà chưa tận dụng hết Excel rồi đó.

3. Trước khi dùng Goal Seek, cần chuẩn bị gì?

Có một điều quan trọng cần nói rõ ngay từ đầu, để tránh mất công bấm hoài mà không ra kết quả:
👉 Ô kết quả bắt buộc phải là ô có công thức.

Goal Seek không thể làm việc với những con số nhập tay không liên kết gì với nhau.

Ví dụ:

  • Ô B1: Giá bán

  • Ô B2: Số lượng

  • Ô B3: Chi phí

  • Ô B4: Lợi nhuận = B1 * B2 – B3

Bạn muốn lợi nhuận (B4) bằng 50.000.000, nhưng chưa biết giá bán (B1) nên là bao nhiêu. Quá chuẩn bài. Goal Seek xử lý được ngay.

Nếu B4 chỉ là con số gõ tay thì… xin lỗi, Goal Seek chịu.

4. Cách sử dụng Goal Seek trong Excel 2021 – từng bước một, rất gọn

Giờ vào phần chính nhé. Thật sự là rất nhanh.

Bước 1: Chọn ô chứa công thức
Trong ví dụ trên, đó là ô B4 – Lợi nhuận.

Bước 2: Mở Goal Seek

  • Vào tab Data

  • Chọn What-If Analysis

  • Nhấn Goal Seek

Một hộp thoại nhỏ sẽ hiện ra. Không rối, không phức tạp.

Cách sử dụng Goal Seek để tìm giá trị trong Excel 2021 8

Bước 3: Điền thông tin

  • Set cell: Ô chứa công thức (B4)

  • To value: Giá trị bạn muốn đạt (50.000.000)

  • By changing cell: Ô Excel được phép thay đổi (B1 – Giá bán)

Bước 4: Nhấn OK
Excel sẽ tính toán trong vài giây, rồi trả về kết quả.

Xong. Đúng nghĩa là vài cú click.

5. Đọc kết quả Goal Seek sao cho không bị “ảo tưởng”

Sau khi chạy xong, Excel sẽ hỏi bạn có muốn Accept kết quả không. Đừng vội bấm đồng ý ngay. Hãy nhìn lại con số một chút.

Tự hỏi mình vài câu:

  • Con số này có hợp lý không?

  • Có quá cao, quá thấp hay phi thực tế không?

  • Có vi phạm điều kiện nào không? (ví dụ giá bán âm thì… hơi kỳ)

Goal Seek rất giỏi toán, nhưng không hiểu ngữ cảnh thực tế. Phần đánh giá cuối cùng vẫn là ở bạn.

Cách sử dụng Goal Seek để tìm giá trị trong Excel 2021 9

6. Một vài lưu ý nhỏ nhưng rất dễ mắc

Dùng Goal Seek một thời gian, bạn sẽ nhận ra vài điểm sau:

  • Goal Seek chỉ thay đổi được một ô
    Nếu bài toán có nhiều biến, công cụ này không đủ mạnh. Khi đó, bạn cần Solver.

  • Kết quả phụ thuộc vào giá trị ban đầu
    Nếu giá trị ban đầu quá xa thực tế, Excel đôi khi không tìm được nghiệm.

  • Có nghiệm nhưng không dùng được ngoài đời
    Excel có thể cho ra kết quả đúng về mặt toán học, nhưng thực tế thì… không khả thi.

  • Nên lưu file trước khi thử
    Phòng trường hợp bạn muốn quay lại số liệu ban đầu.

7. Vì sao Goal Seek là kỹ năng nhỏ nhưng rất đáng học?

Goal Seek không khiến bạn trông “cao siêu” ngay lập tức. Nhưng nó giúp bạn làm việc thông minh hơn. Thay vì đoán mò, bạn để Excel tính. Thay vì mất 20–30 phút thử số, bạn có kết quả trong vài giây.

Quan trọng hơn, khi dùng Goal Seek, bạn bắt đầu suy nghĩ theo hướng đặt mục tiêu trước, rồi tìm cách đạt được nó. Đây là cách tư duy rất tốt, không chỉ trong Excel mà cả trong công việc nói chung.

Cách sử dụng Goal Seek để tìm giá trị trong Excel 365

Cách sử dụng Goal Seek để tìm giá trị trong Excel 365

Có một cảm giác khá quen khi làm việc với Excel 365. Bạn nhìn bảng tính, nhìn công thức, và tự nhủ: “Mình biết kết quả mình muốn rồi, nhưng không biết phải chỉnh số nào cho ra đúng đây?”. Ngồi thử từng giá trị một thì cũng được, nhưng thử vài lần là bắt đầu thấy… chán. Thời gian đâu mà đoán mò hoài như vậy?

1. Goal Seek trong Excel 365 là gì, nói sao cho dễ hiểu?

Nói đơn giản thế này nhé. Goal Seek là công cụ cho phép bạn yêu cầu Excel:

“Tôi muốn kết quả cuối cùng là con số này, vậy hãy tự tính xem phải thay đổi giá trị nào để đạt được nó.”

Excel sẽ dựa vào công thức bạn có sẵn, rồi tự động điều chỉnh một ô đầu vào, đến khi kết quả đúng như mục tiêu.

Nói cách khác:

  • Bạn có công thức

  • Bạn biết kết quả mong muốn

  • Nhưng bạn chưa biết giá trị cần thay đổi

Goal Seek sẽ lo phần còn lại. Không cần suy đoán, không cần thử tay từng bước.

Cách sử dụng Goal Seek để tìm giá trị trong Excel 365 10

2. Những tình huống rất đời để dùng Goal Seek

Nhiều người nghĩ Goal Seek chỉ dành cho mấy bài toán tài chính phức tạp. Thật ra thì không hẳn. Nó xuất hiện nhiều hơn bạn tưởng.

Ví dụ nhé:

  • Muốn lợi nhuận đạt 120 triệu, vậy giá bán phải bao nhiêu?

  • Muốn điểm trung bình học kỳ là 7.8, môn cuối cần được mấy điểm?

  • Muốn trả xong khoản vay trong 24 tháng, mỗi tháng phải trả bao nhiêu?

  • Muốn hòa vốn, chi phí tối đa là bao nhiêu?

Những câu hỏi bắt đầu bằng “phải bao nhiêu thì mới đạt được…” chính là dấu hiệu rất rõ: Goal Seek vào việc được rồi đó.

3. Điều kiện cần trước khi dùng Goal Seek trong Excel 365

Trước khi bấm Goal Seek, có một điều bạn phải chắc chắn, nếu không thì Excel cũng chịu thua:
👉 Ô kết quả bắt buộc phải chứa công thức.

Goal Seek không làm việc với những con số nhập tay không liên kết.

Ví dụ:

  • Ô B1: Giá bán

  • Ô B2: Số lượng

  • Ô B3: Chi phí

  • Ô B4: Lợi nhuận = B1 * B2 – B3

Bạn muốn lợi nhuận (B4) bằng 80.000.000, nhưng chưa biết giá bán (B1) nên là bao nhiêu. Quá đúng bài. Goal Seek xử lý được ngay.

Nếu B4 chỉ là số gõ tay? Xin lỗi, công cụ này bó tay.

4. Cách sử dụng Goal Seek trong Excel 365 – từng bước một

Phần này rất nhanh, không có gì rắc rối cả.

Bước 1: Chọn ô chứa công thức
Trong ví dụ trên, đó là ô B4 – Lợi nhuận.

Bước 2: Mở Goal Seek

  • Vào tab Data

  • Chọn What-If Analysis

  • Nhấn Goal Seek

Một hộp thoại nhỏ hiện ra, nhìn là hiểu liền.

Cách sử dụng Goal Seek để tìm giá trị trong Excel 365 11

Bước 3: Điền thông tin

  • Set cell: Ô chứa công thức (B4)

  • To value: Giá trị mục tiêu bạn muốn (80.000.000)

  • By changing cell: Ô Excel được phép thay đổi (B1 – Giá bán)

Bước 4: Nhấn OK
Excel sẽ tính toán trong vài giây, rồi đưa ra kết quả.

Nhanh gọn. Không cần thêm thao tác gì khác.

5. Có kết quả rồi, nhưng đừng vội tin ngay

Sau khi chạy xong, Excel sẽ hỏi bạn có muốn Accept kết quả hay không. Đây là lúc bạn nên dừng lại vài giây và suy nghĩ.

Hãy tự hỏi:

  • Con số này có hợp lý không?

  • Có quá cao hay quá thấp so với thực tế không?

  • Có vi phạm điều kiện nào không? (ví dụ giá bán âm thì… không ổn lắm)

Goal Seek rất giỏi toán, nhưng không hiểu bối cảnh thực tế. Việc đánh giá kết quả vẫn là trách nhiệm của bạn.

Cách sử dụng Goal Seek để tìm giá trị trong Excel 365 12

6. Một vài lưu ý nhỏ nhưng rất dễ gặp

Dùng Goal Seek nhiều rồi, bạn sẽ để ý thấy vài điểm sau:

  • Chỉ thay đổi được một ô duy nhất
    Nếu bài toán có nhiều biến, Goal Seek không đủ mạnh. Khi đó, bạn nên dùng Solver.

  • Phụ thuộc vào giá trị ban đầu
    Nếu giá trị ban đầu quá xa thực tế, đôi khi Excel không tìm được nghiệm.

  • Có nghiệm nhưng không khả thi ngoài đời
    Excel có thể cho ra con số đúng về mặt toán học, nhưng thực tế thì chưa chắc dùng được.

  • Nên lưu file trước khi thử
    Để lỡ có gì còn quay lại số liệu ban đầu.

7. Vì sao Goal Seek là kỹ năng nhỏ nhưng đáng học?

Goal Seek không làm bạn trông “cao thủ Excel” ngay lập tức. Nhưng nó giúp bạn làm việc nhanh hơn, gọn hơn và đỡ mệt đầu hơn. Thay vì đoán mò, bạn để Excel tính. Thay vì thử hàng loạt con số, bạn có câu trả lời gần như ngay lập tức.

Quan trọng hơn, Goal Seek giúp bạn quen với cách suy nghĩ: đặt mục tiêu trước, rồi tìm cách đạt được nó. Đây là tư duy rất hữu ích, không chỉ trong Excel mà cả trong công việc nói chung.

Cách sử dụng IFERROR xử lý lỗi Excel 2019

Cách sử dụng IFERROR xử lý lỗi Excel 2019

Bạn có bao giờ rơi vào cảnh đang nhạc sập xình, cà phê nóng hổi, quyết tâm hoàn thành một bảng Excel thật chỉn chu, nhưng rồi Excel ném vào mặt bạn hàng loạt lỗi #DIV/0!, #N/A hay thậm chí #VALUE! chưa? Tin tôi đi, ai làm Excel lâu lâu cũng phải đối mặt vài lần. Mà cái cảm giác vừa bực mình vừa bất lực ấy thì… khó tả lắm!

Nhưng yên tâm, Excel không bỏ rơi bạn đâu. Trong bộ công cụ khổng lồ của nó, có một “đồ nghề” cực nhỏ nhưng lại hữu dụng đến mức thay đổi cuộc đời: hàm IFERROR.
Nghe tên thôi đã thấy nhiệm vụ của nó rồi: “Nếu có lỗi thì tôi xử lý giùm bạn”. Ngọt xớt đúng không?

IFERROR – một vũ khí nhỏ nhưng cực mạnh

Hãy coi IFERROR như chiếc áo mưa lúc trời bắt đầu nặng hạt. Một công thức nhỏ, viết nhanh gọn nhưng giúp bạn tránh ướt đẫm bởi những thông báo lỗi cau có của Excel.

Cú pháp cực kỳ đơn giản, ai nhìn cũng hiểu:

=IFERROR(value, value_if_error)
  • value: công thức bạn muốn chạy

  • value_if_error: điều bạn muốn nhận lại nếu mọi thứ “toang”

Giống như bảo Excel:
“Mày cứ tính đi. Nếu ổn thì trả kết quả. Nếu không, đừng làm tao hoảng, để tao xử lý đẹp đẽ.”Cách sử dụng IFERROR xử lý lỗi Excel 2019 13

Lỗi Excel thường gặp – biết để mà tránh

Một số lỗi phổ biến khiến người dùng chỉ muốn gấp laptop lại:

🔹 #DIV/0! – chia cho 0
🔹 #N/A – không tìm thấy giá trị (hay gặp trong VLOOKUP)
🔹 #VALUE! – dữ liệu sai kiểu
🔹 #REF! – tham chiếu đến ô bị xóa
🔹 #NAME? – công thức gõ sai tên
🔹 #NULL! – kết hợp vùng sai cú pháp

Tưởng đơn giản nhưng chỉ cần kéo công thức dài là bảng tính trông loạn như cá gặp nước lớn. Thế nên IFERROR sinh ra để “quét sạch” những ký hiệu khó chịu ấy.Cách sử dụng IFERROR xử lý lỗi Excel 2019 14

 Ví dụ đơn giản – từ lỗi thành chỉn chu

Bạn có một cột tính giá trên mỗi lần bán sản phẩm:

= A2 / B2

Rất ổn… nếu B2 khác 0. Còn nếu sản phẩm nào đó có số lượng bằng 0 (hoặc ô trống), bạn sẽ thấy cái #DIV/0! gắt gỏng kia.

Hãy thêm IFERROR:

=IFERROR(A2/B2, 0)

💡 Khi thành công → Excel trả số thực
💨 Khi lỗi → Excel trả 0, nhìn dễ chịu hơn nhiều

Nếu bạn thích nhã nhặn hơn:

=IFERROR(A2/B2, "")

Một đôi dấu nháy thôi là ô hiển thị trống hoàn toàn, không ai biết từng có lỗi.Cách sử dụng IFERROR xử lý lỗi Excel 2019 15

 Kết hợp IFERROR + VLOOKUP – combo thần thánh

VLOOKUP là người bạn thân thiết nhưng cũng khá “nhạy cảm”.
Nó tìm đúng thì vui, nhưng chỉ cần không tìm ra kết quả là lập tức ném cái #N/A.

Một công thức tối ưu hơn:

=IFERROR(VLOOKUP(D2, A2:B50, 2, FALSE), "Không tìm thấy")

Bạn sẽ nhận sự tử tế hơn từ Excel:

  • Tìm thấy → ok luôn

  • Không thấy → báo “Không tìm thấy” thay vì “la hét” #N/A

Rõ ràng hơn, lịch sự hơn, và quan trọng nhất: đỡ đau mắt hơn.Cách sử dụng IFERROR xử lý lỗi Excel 2019 16

 BONUS: Dọn sạch bảng bằng dấu trống

Trong phân tích, đôi khi bạn không muốn:

  • lỗi

  • chữ cảnh báo

  • hay số 0

Bạn chỉ cần im lặng.
Khi ấy, dùng:

=IFERROR(công_thức, "")

Tụi lỗi sẽ biến mất như chưa từng tồn tại.

Dùng tuyệt vời trong báo cáo in ra, Excel gửi khách hàng, hoặc khi làm dashboard.

Khi nào nên dùng IFERROR?

✔ Khi bạn không kiểm soát được dữ liệu đầu vào
✔ Khi bạn kéo công thức dài xuống hàng trống
✔ Khi làm báo cáo cho sếp (sếp nhìn lỗi là nổi cáu 😅)
✔ Khi thực hiện phép toán chia
✔ Khi tra cứu dữ liệu từ nhiều sheet khác nhau
✔ Khi dữ liệu đến từ hệ thống ngoài, nhập bằng tay hoặc copy từ webCách sử dụng IFERROR xử lý lỗi Excel 2019 17

 Và khi nào KHÔNG nên dùng IFERROR?

IFERROR rất hay… nhưng không phải thuốc chữa bách bệnh.

Không nên dùng nếu:
❌ Bạn muốn biết lỗi để sửa tận gốc
❌ Bạn đang kiểm thử công thức
❌ Toàn bộ bảng tính liên tục trả lỗi (đây là tín hiệu công thức sai, không phải dữ liệu bẩn)

Một số người mới học Excel có thói quen cứ thấy lỗi là quấn IFERROR xung quanh – hiệu quả trong ngắn hạn nhưng đôi khi che mất vấn đề thật sự.Cách sử dụng IFERROR xử lý lỗi Excel 2019 18

IFERROR vs IF(ISERROR()) – Excel hiện đại chọn gì?

Hồi xưa, Excel không có IFERROR nên người ta viết:

=IF(ISERROR(A2/B2),0,A2/B2)

Nhìn thôi cũng mệt.
Giờ Excel 2019 văn minh hơn:

=IFERROR(A2/B2,0)

Ngắn, dễ đọc, gọn nhẹ.
Một cái giống như bạn nói vòng vo, cái còn lại như trả lời thẳng “Ok hiểu rồi!”.

Một số mẹo “nâng cấp tay nghề”

🟡 Dùng IFERROR với INDEX + MATCH
VLOOKUP lỗi → IFERROR xử lý luôn

🟡 Phủ toàn bộ dải dữ liệu
Nếu dữ liệu dài 10.000 dòng, IFERROR giúp bảng sạch như lau

🟡 Kết hợp với hàm TEXT khi xuất báo cáo
Ví dụ:

=IFERROR(TEXT(A2/B2,"0.00"),"-")

Kết quả đẹp, format đồng bộ

🟡 Dùng IFERROR trong Pivot Source
Giảm nguy cơ Pivot báo lỗi hoặc lọc sai

Một ví dụ thực tế hơn – tính điểm thưởng kinh doanh

Giả sử bạn có:

  • Doanh thu: Cột A

  • Chỉ tiêu: Cột B

  • % hoàn thành: Cột C

Bạn tính:

= A2 / B2

Nhưng nếu B2 là 0 hay ô trống?
Thay ngay bằng:

=IFERROR(A2/B2, "Chưa có dữ liệu")

Ngay lập tức người đọc hiểu tình trạng công việc, thay vì bị bối rối bởi ký hiệu #DIV/0!.

Đôi lời cuối – IFERROR là chiếc khóa “mở” sự gọn gàng

Khi bạn quen tay sử dụng IFERROR, bạn sẽ thấy:

  • File Excel trông chuyên nghiệp hơn

  • Dashboard sạch sẽ và dễ nhìn

  • Người xem hiểu dữ liệu hơn, không bị nhiễu

  • Bạn tự tin gửi báo cáo mà không run run

  • Và quan trọng nhất: Excel 2010 trở thành người bạn đồng hành dễ chịu hơn

Một hàm nhỏ thôi nhưng giúp giảm ít nhất 50% stress thị giác, thậm chí tăng hiệu suất làm việc vì bạn không phải đi “bịt từng lỗi” thủ công.

Cách sử dụng IFERROR để xử lý lỗi trong Excel 2016

Cách sử dụng IFERROR để xử lý lỗi trong Excel 2016

Không biết bạn có từng rơi vào cảnh này chưa: làm một file Excel nhìn cũng “xịn” lắm, công thức chạy khắp nơi, dữ liệu tự nhảy, tưởng đâu hoàn hảo… cho tới khi bạn kéo xuống và thấy một rừng lỗi: #N/A, #DIV/0!, #VALUE!. Nhìn muốn tụt mood luôn. 😅

Nhiều khi lỗi đó không phải vì bạn làm sai. Đơn giản là dữ liệu đầu vào chưa đủ, hoặc có vài trường hợp ngoại lệ. Nhưng Excel thì thẳng thắn lắm: thiếu là nó báo lỗi ngay, đỏ chót, không nể ai. Vậy nên nếu bạn muốn bảng tính nhìn sạch, dễ đọc, chuyên nghiệp hơn (đặc biệt là khi gửi cho sếp/khách), IFERROR trong Excel 2016 là một trong những thứ nên biết sớm.

Cách sử dụng IFERROR để xử lý lỗi trong Excel 2016

IFERROR là gì? Nói đơn giản thôi

IFERROR là hàm giúp bạn bắt lỗi trong công thức.

Cú pháp:

=IFERROR(value, value_if_error)
  • value: công thức hoặc giá trị bạn muốn Excel tính

  • value_if_error: thứ Excel sẽ hiển thị nếu value bị lỗi

Nói dễ hiểu:
👉 Nếu công thức chạy bình thường thì lấy kết quả.
👉 Nếu công thức bị lỗi thì hiển thị cái bạn muốn (ví dụ để trống, ghi “Không có dữ liệu”, hoặc 0).

Thế là thay vì nhìn lỗi đỏ chót, bạn nhìn một bảng sạch sẽ hơn nhiều.

Khi nào IFERROR phát huy tác dụng?

IFERROR hợp trong những trường hợp như:

  • Tra cứu VLOOKUP/XLOOKUP (với Excel 2016 thì hay gặp VLOOKUP) bị #N/A

  • Chia có thể bị chia cho 0 (#DIV/0!)

  • Công thức phụ thuộc dữ liệu nhập tay, có lúc trống

  • File báo cáo cần trình bày đẹp, không muốn “lộ” lỗi

Nói vui thì IFERROR giống như cái “áo khoác” che đi mấy chỗ lộn xộn của bảng tính. Nhưng che đúng cách nhé, đừng che để… giấu lỗi thật.

Cách sử dụng IFERROR để xử lý lỗi trong Excel 2016

Xử lý lỗi #N/A từ VLOOKUP bằng IFERROR (cực phổ biến)

Ví dụ bạn dùng VLOOKUP để tra tên sản phẩm theo mã:

=VLOOKUP(A2, DanhMuc!A:B, 2, FALSE)

Nếu mã A2 không tồn tại, Excel sẽ trả về #N/A. Lúc này, bạn bọc IFERROR vào:

=IFERROR(VLOOKUP(A2, DanhMuc!A:B, 2, FALSE), “”)

Kết quả:

  • Tìm thấy → hiện tên sản phẩm

  • Không thấy → để trống (“”)

Bạn cũng có thể thay “” bằng:

  • “Không tìm thấy”

  • 0

  • “N/A”

Tùy mục đích. Nhưng nếu dùng cho báo cáo, để trống thường nhìn gọn nhất.

Xử lý lỗi #DIV/0! khi chia (cũng gặp hoài)

Giả sử bạn tính tỷ lệ:

=B2/C2

Nếu C2 bằng 0 hoặc trống, bạn sẽ gặp #DIV/0!. Bọc IFERROR:

=IFERROR(B2/C2, 0)

Hoặc bạn muốn hiển thị dấu gạch ngang:

=IFERROR(B2/C2, “-“)

Nhìn nhẹ nhàng hơn hẳn. Chứ báo cáo mà cứ #DIV/0! nhấp nháy, ai nhìn cũng khó chịu.

Cách sử dụng IFERROR để xử lý lỗi trong Excel 2016

IFERROR có bắt được mọi lỗi không?

Gần như là có. IFERROR bắt được nhiều lỗi phổ biến như:

  • #N/A

  • #DIV/0!

  • #VALUE!

  • #REF!

  • #NAME?

  • #NUM!

Nhưng nhớ kỹ: IFERROR không sửa nguyên nhân, nó chỉ xử lý hiển thị khi có lỗi. Vậy nên nếu lỗi đó là lỗi “nghiêm trọng” (ví dụ sai vùng tham chiếu, sai logic), bạn vẫn nên kiểm tra công thức.

Nói cách khác: IFERROR là để bảng sạch hơn, chứ không phải để… “che giấu tội lỗi”. 😄

Một số cách dùng IFERROR “đúng bài” trong Excel 2016

1) Trả về chuỗi dễ hiểu thay vì để trống

Ví dụ:

=IFERROR(VLOOKUP(A2, DanhMuc!A:B, 2, FALSE), “Chưa có mã”)

Khi bạn muốn người nhập liệu biết là thiếu dữ liệu, cách này rất hợp.

2) Kết hợp với công thức dài (nhưng vẫn nên gọn)

Bạn có thể bọc cả công thức dài, nhưng nên giữ dễ đọc.
Nếu công thức quá dài, đôi khi tách ra vài cột phụ rồi dùng IFERROR ở cột cuối sẽ dễ quản lý hơn.

3) Chỉ bắt lỗi cần bắt

Đây là điều nhiều người bỏ qua. Có khi công thức lỗi vì dữ liệu sai, nhưng bạn IFERROR cho ra “0” khiến bạn tưởng là bình thường. Vậy là sai âm thầm, nguy hiểm hơn lỗi hiển thị.

Mẹo nhỏ:

  • Với lỗi có thể chấp nhận (không tìm thấy, chia 0) → IFERROR ok

  • Với lỗi logic (tham chiếu sai, dữ liệu sai) → nên sửa gốc trước

IFERROR so với IF(ISERROR()) – cái nào nên dùng?

Excel 2016 vẫn hỗ trợ cả hai, nhưng:

  • IFERROR() ngắn gọn, dễ đọc

  • IF(ISERROR()) dài hơn, chủ yếu dùng khi bạn muốn phân biệt từng loại lỗi (nhưng thường mình sẽ dùng IFNA() khi chỉ bắt #N/A)

Nếu bạn chỉ muốn “gọn và nhanh”, cứ IFERROR.

Cách sử dụng IFERROR để xử lý lỗi trong Excel 2016

Kết lại – IFERROR là kỹ năng nhỏ nhưng làm báo cáo “lên hạng” rõ rệt

Thật sự, IFERROR trong Excel 2016 là một trong những hàm bạn nên học sớm, vì nó dùng được ở rất nhiều tình huống thực tế. Nhìn bảng sạch hơn, dễ đọc hơn, và khi gửi cho người khác xem cũng đỡ bị hỏi mấy câu kiểu: “Sao chỗ này lỗi vậy?”.

Nhưng nhớ nhé: dùng IFERROR cho đúng chỗ. Bắt lỗi để bảng đẹp hơn, chứ đừng bắt lỗi để… bỏ qua vấn đề thật.

Cách sử dụng IFERROR xử lý lỗi Excel 2010

Cách sử dụng IFERROR xử lý lỗi Excel 2010

Nếu bạn từng làm việc với Excel, chắc chắn đã không ít lần thấy những dòng chữ như #DIV/0!, #N/A, #VALUE! hiện ra đầy bảng tính. Nhìn thì không nguy hiểm gì, nhưng mà… khó chịu thật sự. Nhất là khi file dùng để báo cáo, in ấn, hoặc gửi cho người khác. Ai mà muốn nhìn một bảng đầy lỗi đỏ chót cơ chứ?

Nhiều người lúc đó sẽ chọn cách xóa công thức, hoặc che tạm bằng mấy mẹo lặt vặt. Nhưng làm vậy thì không ổn lâu dài. May mắn là Excel 2010 có một hàm sinh ra đúng để giải quyết chuyện này. Tên của nó là IFERROR.

Nghe tên có vẻ kỹ thuật, nhưng cách dùng thì lại rất đời.Cách sử dụng IFERROR xử lý lỗi Excel 2010 19

IFERROR là gì? Nói sao cho dễ hiểu nhất

IFERROR là hàm dùng để xử lý lỗi trong công thức Excel. Khi công thức không bị lỗi, Excel sẽ trả về kết quả bình thường. Nhưng nếu có lỗi xảy ra, IFERROR sẽ trả về một giá trị khác mà bạn chủ động chỉ định.

Nói cách khác, IFERROR giống như một lớp “đệm an toàn”. Công thức có trục trặc thì nó đỡ cho, không để lỗi nhảy thẳng ra bảng tính. Nhẹ nhàng, gọn gàng, dễ nhìn hơn hẳn.

Hàm này xuất hiện từ Excel 2007 và đến Excel 2010 thì đã rất ổn định. Nếu bạn hay làm báo cáo, IFERROR gần như là thứ nên dùng mặc định.Cách sử dụng IFERROR xử lý lỗi Excel 2010 20

Cú pháp IFERROR – ngắn gọn bất ngờ

Cú pháp của IFERROR thật ra rất đơn giản:

IFERROR(value, value_if_error)

Trong đó:

  • value là công thức bạn muốn kiểm tra lỗi

  • value_if_error là giá trị sẽ hiển thị nếu công thức bị lỗi

Chỉ hai phần thôi. Không lòng vòng, không rối rắm.

Ví dụ, thay vì viết:
=A1/B1

Bạn có thể viết:
=IFERROR(A1/B1, "")

Khi B1 bằng 0, Excel sẽ không còn báo lỗi #DIV/0! nữa, mà chỉ hiển thị ô trống. Nhìn bảng sạch hơn hẳn.

Xử lý lỗi chia cho 0 – tình huống phổ biến nhất

Lỗi chia cho 0 chắc là lỗi mà ai dùng Excel cũng từng gặp. Chỉ cần một ô trống hoặc bằng 0 thôi là công thức đã báo lỗi ngay.

Trước khi biết IFERROR, nhiều người phải thêm IF, kiểm tra từng điều kiện, công thức dài ngoằng. Giờ thì không cần nữa. IFERROR xử lý gọn trong một dòng.

Ví dụ:
=IFERROR(A1/B1, 0)

Nếu chia được thì ra kết quả. Nếu không, Excel trả về 0. Đơn giản, dễ hiểu, và rất thực tế.Cách sử dụng IFERROR xử lý lỗi Excel 2010 21

IFERROR và VLOOKUP – cặp đôi quá hợp

Nếu bạn từng dùng VLOOKUP, chắc hẳn đã gặp lỗi #N/A. Không tìm thấy dữ liệu là chuyện quá bình thường. Nhưng để lỗi #N/A hiện lên bảng thì lại không đẹp chút nào.

Kết hợp VLOOKUP với IFERROR là giải pháp cực kỳ phổ biến. Ví dụ:

=IFERROR(VLOOKUP(A1, B:C, 2, 0), "Không tìm thấy")

Khi không có dữ liệu phù hợp, Excel sẽ hiển thị dòng chữ “Không tìm thấy” thay vì một thông báo lỗi khó hiểu. Người xem bảng cũng dễ hiểu hơn nhiều.Cách sử dụng IFERROR xử lý lỗi Excel 2010 22

Dùng IFERROR để làm báo cáo trông chuyên nghiệp hơn

Một bảng báo cáo đẹp không chỉ nằm ở số liệu đúng, mà còn ở cách hiển thị. Một bảng đầy lỗi nhìn rất thiếu chuyên nghiệp, dù dữ liệu phía sau có chính xác đến đâu.

IFERROR giúp bạn giữ bảng luôn gọn gàng, kể cả khi dữ liệu chưa đầy đủ. Bạn có thể trả về ô trống, số 0, hoặc một ghi chú nhẹ nhàng. Tùy ngữ cảnh mà chọn cho phù hợp.

Đôi khi, chỉ một chi tiết nhỏ như vậy thôi cũng khiến người xem có thiện cảm hơn rất nhiều.Cách sử dụng IFERROR xử lý lỗi Excel 2010 23

IFERROR có thay thế hoàn toàn IF không?

Câu trả lời là: không hẳn. IFERROR dùng để xử lý lỗi, còn IF dùng để xử lý điều kiện logic. Hai hàm này khác nhau, nhưng có thể bổ trợ cho nhau rất tốt.

Trong nhiều trường hợp, IFERROR giúp bạn rút gọn công thức rất nhiều. Thay vì IF lồng IF để bắt lỗi, chỉ cần một IFERROR là đủ. Nhưng nếu bạn cần kiểm tra điều kiện cụ thể, IF vẫn là lựa chọn cần thiết.

Hiểu đúng để dùng đúng, vậy là ổn.Cách sử dụng IFERROR xử lý lỗi Excel 2010 24

Một vài lưu ý nhỏ khi dùng IFERROR

IFERROR tiện thật, nhưng cũng đừng lạm dụng. Vì khi bạn che hết lỗi đi, đôi lúc sẽ khó phát hiện ra sai sót trong dữ liệu hoặc công thức. Tốt nhất là dùng IFERROR khi bạn đã chắc công thức đúng, và lỗi chỉ xảy ra do dữ liệu chưa đầy đủ.

Ngoài ra, nên chọn giá trị thay thế hợp lý. Đừng lúc nào cũng để 0 hoặc ô trống, nếu điều đó gây hiểu nhầm cho người xem.

Kết lại: IFERROR – nhỏ nhưng cực kỳ đáng dùng

IFERROR không phải là hàm phức tạp. Nó cũng không làm được những thứ “cao siêu”. Nhưng trong công việc hằng ngày, IFERROR giúp bạn tiết kiệm thời gian, làm bảng tính gọn gàng hơn, và tránh được rất nhiều phiền toái không đáng có.

Excel 2010 đã có sẵn IFERROR rồi. Vấn đề chỉ là: bạn có chịu dùng nó thường xuyên hay không thôi.