Trong bài viết này, tôi sẽ chỉ cho bạn cách hàm IFERROR() giúp bạn dọn dẹp những lỗi phổ biến và khó chịu như lỗi #DIV/0! hoặc #N/A. Cá nhân tôi không thích thấy các thông báo lỗi này trong sổ làm việc của mình, và tôi đoán bạn cũng vậy. Chúng ta sẽ cùng nhau tìm cách giải quyết tất cả những điều này.
Sau khi xử lý xong vấn đề cụ thể này, nếu bạn gặp phải các rắc rối khác, tôi khuyên bạn nên tham gia lộ trình kỹ năng Excel Fundamentals để nâng cao kỹ năng.
Hàm Excel IFERROR() là gì?
Hàm IFERROR() trong Excel cho phép bạn phát hiện và xử lý lỗi trong công thức. Thay vì hiển thị thông báo lỗi như #DIV/0! hoặc #N/A, IFERROR() cho phép bạn hiển thị kết quả hoặc thông điệp tùy chỉnh. Điều này giúp bảng tính của bạn trông gọn gàng hơn và cũng dễ hiểu hơn.
value: Công thức hoặc biểu thức bạn muốn kiểm tra lỗi.
value_if_error: Giá trị sẽ trả về nếu phát hiện lỗi.
Cách dùng Excel IFERROR() trong công thức
Bạn có thể dùng IFERROR() với bất kỳ công thức nào có thể trả về lỗi. Cách áp dụng như sau:
=IFERROR(A1/B1, "Don't forget that you can't divide by zero!")Được hỗ trợ bởi
Nếu B1 bằng 0, thông thường Excel sẽ hiển thị #DIV/0!. Với IFERROR(), thay vào đó sẽ hiển thị "Don't forget that you can't divide by zero!" (hoặc bất kỳ thông điệp nào bạn muốn).
Các cách dùng phổ biến của Excel IFERROR()
Có nhiều tình huống IFERROR() đặc biệt hữu ích. Dưới đây là một số ví dụ thường gặp:
Xử lý lỗi chia cho 0 (tôi chọn ví dụ này làm ví dụ chính là có lý do.)
Quản lý lỗi tra cứu với VLOOKUP() hoặc MATCH()
Thay thế lỗi #N/A hoặc #VALUE! bằng thông điệp tùy chỉnh
Kết hợp Excel IFERROR() với các hàm khác
Bạn có thể kết hợp IFERROR() với các hàm Excel khác để cải thiện công thức. Tôi đã nhắc đến VLOOKUP(), nên giờ minh họa luôn:
=IFERROR(VLOOKUP(A1:A3, B1, 1, FALSE), "Not found")Được hỗ trợ bởi
Nếu VLOOKUP() không tìm được khớp, công thức sẽ trả về "Not found" thay vì #N/A.
Mẹo dùng Excel IFERROR() hiệu quả
Để tận dụng tối đa IFERROR(), hãy lưu ý các mẹo sau:
Dùng thông điệp tùy chỉnh rõ ràng, dễ hiểu
Tránh che giấu những lỗi cần được chú ý
Kết hợp với các hàm kiểm tra lỗi khác để có công thức tổng thể vững chắc hơn
Excel IFERROR() so với ISERROR() và IFNA()
Điều quan trọng là hiểu IFERROR() so với các hàm tương tự. Dưới đây là hai hàm tên na ná dễ gây nhầm lẫn:
ISERROR(): Trả về TRUE nếu một giá trị là bất kỳ lỗi nào, nhưng cần một câu lệnh IF() riêng để xử lý lỗi.
IFNA(): Chỉ bắt lỗi #N/A, không áp dụng cho các loại lỗi khác.
Tôi cho rằng IFERROR() nhìn chung linh hoạt hơn cho hầu hết các tình huống bạn sẽ gặp.
Kết luận
Bằng cách dùng IFERROR(), bạn có thể tạo các bảng tính sạch sẽ, thân thiện hơn với người dùng và ngăn các thông báo lỗi gây khó hiểu xuất hiện. Hãy thử nghiệm IFERROR() trong chính sổ làm việc của bạn để xem nó cải thiện trải nghiệm Excel như thế nào. Và trong lúc luyện tập, hãy tham gia khóa Advanced Excel Functions để tiếp tục nâng cao tốc độ và kỹ năng Excel của bạn.
Tác giả
Josef Waples
Tôi là một cây bút và biên tập viên về khoa học dữ liệu, đã có bài đóng góp cho các nghiên cứu đăng trên tạp chí khoa học. Tôi đặc biệt quan tâm đến đại số tuyến tính, thống kê, R và các chủ đề tương tự. Tôi cũng chơi cờ vua khá thường xuyên!
Nắm vững các kỹ năng cần thiết để sử dụng Excel, từ việc chuẩn bị dữ liệu, viết công thức đến tạo biểu đồ và đồ thị. Không yêu cầu kinh nghiệm trước đó.
Trong bài viết này, tôi sẽ chỉ cho bạn cách hàm
IFERROR()giúp bạn dọn dẹp những lỗi phổ biến và khó chịu như lỗi#DIV/0!hoặc#N/A. Cá nhân tôi không thích thấy các thông báo lỗi này trong sổ làm việc của mình, và tôi đoán bạn cũng vậy. Chúng ta sẽ cùng nhau tìm cách giải quyết tất cả những điều này.Sau khi xử lý xong vấn đề cụ thể này, nếu bạn gặp phải các rắc rối khác, tôi khuyên bạn nên tham gia lộ trình kỹ năng Excel Fundamentals để nâng cao kỹ năng.
Hàm Excel IFERROR() là gì?
Hàm
IFERROR()trong Excel cho phép bạn phát hiện và xử lý lỗi trong công thức. Thay vì hiển thị thông báo lỗi như#DIV/0!hoặc#N/A,IFERROR()cho phép bạn hiển thị kết quả hoặc thông điệp tùy chỉnh. Điều này giúp bảng tính của bạn trông gọn gàng hơn và cũng dễ hiểu hơn.Cú pháp Excel IFERROR()
Hàm
IFERROR()cần hai đối số:value: Công thức hoặc biểu thức bạn muốn kiểm tra lỗi.value_if_error: Giá trị sẽ trả về nếu phát hiện lỗi.Cách dùng Excel IFERROR() trong công thức
Bạn có thể dùng
IFERROR()với bất kỳ công thức nào có thể trả về lỗi. Cách áp dụng như sau:Nếu B1 bằng 0, thông thường Excel sẽ hiển thị
#DIV/0!. VớiIFERROR(), thay vào đó sẽ hiển thị "Don't forget that you can't divide by zero!" (hoặc bất kỳ thông điệp nào bạn muốn).Các cách dùng phổ biến của Excel IFERROR()
Có nhiều tình huống
IFERROR()đặc biệt hữu ích. Dưới đây là một số ví dụ thường gặp:Xử lý lỗi chia cho 0 (tôi chọn ví dụ này làm ví dụ chính là có lý do.)
Quản lý lỗi tra cứu với
VLOOKUP()hoặcMATCH()Thay thế lỗi
#N/Ahoặc#VALUE!bằng thông điệp tùy chỉnhKết hợp Excel IFERROR() với các hàm khác
Bạn có thể kết hợp
IFERROR()với các hàm Excel khác để cải thiện công thức. Tôi đã nhắc đếnVLOOKUP(), nên giờ minh họa luôn:Nếu
VLOOKUP()không tìm được khớp, công thức sẽ trả về "Not found" thay vì#N/A.Mẹo dùng Excel IFERROR() hiệu quả
Để tận dụng tối đa
IFERROR(), hãy lưu ý các mẹo sau:Excel IFERROR() so với ISERROR() và IFNA()
Điều quan trọng là hiểu
IFERROR()so với các hàm tương tự. Dưới đây là hai hàm tên na ná dễ gây nhầm lẫn:ISERROR(): Trả vềTRUEnếu một giá trị là bất kỳ lỗi nào, nhưng cần một câu lệnhIF()riêng để xử lý lỗi.IFNA(): Chỉ bắt lỗi#N/A, không áp dụng cho các loại lỗi khác.Tôi cho rằng
IFERROR()nhìn chung linh hoạt hơn cho hầu hết các tình huống bạn sẽ gặp.Kết luận
Bằng cách dùng
IFERROR(), bạn có thể tạo các bảng tính sạch sẽ, thân thiện hơn với người dùng và ngăn các thông báo lỗi gây khó hiểu xuất hiện. Hãy thử nghiệmIFERROR()trong chính sổ làm việc của bạn để xem nó cải thiện trải nghiệm Excel như thế nào. Và trong lúc luyện tập, hãy tham gia khóa Advanced Excel Functions để tiếp tục nâng cao tốc độ và kỹ năng Excel của bạn.