Mục lục
Hàm IFNA chủ yếu được sử dụng để xử lý các lỗi #N/A . Nó trả về một giá trị cụ thể theo hướng dẫn của bạn nếu xảy ra lỗi #N/A như vậy; ngược lại, nó trả về giá trị tuyệt đối của hàm. Trong bài viết này, chúng ta đã thảo luận chi tiết về hàm IFNA trong Excel với 2 ví dụ phù hợp.
Chúng tôi sẽ sử dụng bảng giá sản phẩm sau đây làm tập dữ liệu demo để minh họa tất cả các ví dụ liên quan đến chức năng IFNA . Bây giờ, hãy xem nhanh tập dữ liệu của chúng ta:
Tải xuống Workbook thực hành
Bạn nên tải xuống tệp Excel và thực hành cùng với nó.
Hàm IFNA.xlsx
Giới thiệu về Hàm IFNA
- Mục tiêu của hàm:
Hàm IFNA được sử dụng để xử lý lỗi #N/A.
- Cú pháp:
IFNA(giá trị, value_if_na)
- Đối số Giải thích:
Đối số | Bắt buộc/Tùy chọn | Giải thích |
---|---|---|
value | Bắt buộc | Giá trị là để kiểm tra lỗi @N/A. |
value_if_na | Bắt buộc | Giá trị chỉ trả về nếu tìm thấy lỗi #N/A. |
- Trả về Tham số:
Giá trị của đối số đầu tiên hoặc văn bản thay thế.
2 Ví dụ để sử dụng Hàm IFNA trong Excel
1. Cách sử dụng cơ bản của hàm IFNA trong Excel
Trong ví dụ này, chúng tôi sẽ chỉ cho bạn cách sử dụng rất cơ bản của hàm IFNA . Như chúng ta đã đề cập đến cú pháp của hàm IFNA , đó là IFNA(value, value_if_na) .
Vì vậy, nếu có bất kỳ giá trị hợp lệ nào có sẵn trong trường giá trị , thì giá trị đó sẽ xuất hiện dưới dạng đầu ra của hàm. Nếu không, trường value_if_na sẽ trả về giá trị được chỉ định của nó dưới dạng đầu ra của hàm.
Trong hình ảnh bên dưới, đã có #N/A trong ô D14 . Vì vậy, nếu chúng ta tham chiếu đến ô D14 trong trường giá trị của hàm IFNA thì giá trị được chỉ định trong trường value_if_na sẽ xuất hiện trong ô D15 . Bây giờ hãy chèn công thức vào ô D15 ,
=IFNA(D14,"Missing")
Khi nhấn nút ENTER , chúng ta có thể thấy thông báo Thiếu xuất hiện trong ô D15 như dự đoán.
Nội dung có liên quan: Cách Sử dụng Hàm IF trong Excel (8 Ví dụ Phù hợp)
2. Cách sử dụng Hàm IFNA với Hàm VLOOKUP
Trước hết, chúng tôi muốn chứng minh khả năng sử dụng của Hàm IFNA hàm IFNA với hàm VLOOKUP . Đây là cách sử dụng phổ biến nhất của hàm IFNA .
Bạn có thể muốn sử dụng hàm VLOOKUP để trích xuất các giá trị dựa trên giá trị tra cứu. Bây giờ, điều bất tiện về hàm VLOOKUP là nó có mộtcú pháp phức tạp cũng như nó yêu cầu một loạt quy tắc phải tuân theo để hoạt động chính xác.
Vì vậy, bằng mọi cách, nếu bạn mắc phải bất kỳ lỗi nào, thì Vlookup sẽ hiển thị #N/A lỗi. Đó chẳng qua là một lỗi đại diện cho giá trị không khả dụng.
Bây giờ, giả sử bạn không muốn cho phép thông báo #N/A xuyên suốt tập dữ liệu của mình. Nhưng quan tâm đến việc hiển thị một thông điệp có ý nghĩa hơn. Trong trường hợp đó, bạn có thể sử dụng hàm IFNA cùng với hàm VLOOKUP để xử lý thông báo lỗi theo cách tốt hơn.
Giả sử đối với mọi Thông báo lỗi #N/A , chúng tôi muốn hiển thị “ Thiếu ”. Trong hình bên dưới, chúng ta có thể thấy thông báo #N/A trong ô D15 .
Công thức trong ô D15 là:
=VLOOKUP(D14,B5:D12,3,0)
Nếu xem kỹ bảng dữ liệu bên dưới, chúng ta có thể thấy giá trị tra cứu là Ngũ cốc . Nhưng không có giá trị như vậy trong cột đầu tiên của bảng dữ liệu. Kết quả là #N/A lỗi hiển thị ở đó.
Bây giờ nếu chúng tôi muốn hiển thị Missing thay cho #N/A , thì chúng ta sẽ sử dụng công thức sau với hàm IFNA .
=IFNA(VLOOKUP(D14,B5:D12,3,0),"Missing")
Đây là cách chúng ta có thể sử dụng hàm IFNA cùng với hàm VLOOKUP .
␥ Phân tích công thức
- D14 ▶ lưu trữ giá trị tra cứu.
- B5:D12 ▶ mảng tra cứu bảng.
- 3 ▶ chỉ mục cột.
- 0 ▶ chỉ định đối sánh chính xác.
- VLOOKUP(D14,B5:D12,3,0) ▶ tìm Ngũ cốc và trả về giá tương ứng.
- =IFNA (VLOOKUP(D14,B5:D12,3,0),”Thiếu”) ▶ trả về giá trị của VLOOKUP(D14,B5:D12,3,0) là giá trị tra cứu nếu tìm thấy trong nếu không thì cột đầu tiên trả về Thiếu trong ô D15 .
Số đọc tương tự
- Cách sử dụng hàm TRUE trong Excel (Với 10 ví dụ)
- Sử dụng hàm FALSE trong Excel (Với 5 ví dụ đơn giản)
- Cách sử dụng hàm SWITCH trong Excel (5 Ví dụ)
- Sử dụng hàm XOR trong Excel (5 ví dụ phù hợp)
Hàm IFERROR và hàm IFNA
Hàm IFERROR xử lý nhiều loại lỗi trong khi hàm IFNA chỉ xử lý lỗi #N/A tức là không khả dụng.
Ví dụ: nếu có bất kỳ lỗi nào trong công thức của bạn thì Excel có thể trả về lỗi #NAME . Trong trường hợp này, hàm IFERROR có thể xử lý lỗi bằng cách hiển thị văn bản xen kẽ thay cho thông báo #NAME .
Mặt khác, IFNA chỉ quan tâm đến chức năng #N/A . Điều này có thể hiển thị một văn bản thay thế để thay thế hiển thị lỗi #N/A .
Vì vậy, nếu bạn chỉ muốn xử lý lỗi #N/A , thì cách tốt nhất là sử dụng hàm IFNA thay cho hàm IFERROR . Đối với các loại lỗi khác, bạn có thể sử dụng IFERRORhàm.
Những điều cần nhớ
📌 Nếu một ô trống, thì ô đó được coi là một chuỗi rỗng ( “” ) nhưng không phải là lỗi.
📌 Nếu bạn không điền vào trường value_if_na thì hàm IFNA sẽ coi trường này là một giá trị chuỗi trống ( “” ).
Kết luận
Tóm lại, chúng ta đã thảo luận về mọi khía cạnh có thể có với các ví dụ tương ứng về Excel IFNA chức năng. Bạn nên tải xuống sách bài tập thực hành được đính kèm với bài viết này và thực hành tất cả các phương pháp với điều đó. Và đừng ngần ngại đặt bất kỳ câu hỏi nào trong phần bình luận bên dưới. Chúng tôi sẽ cố gắng trả lời tất cả các truy vấn có liên quan càng sớm càng tốt. Và vui lòng truy cập trang web của chúng tôi Exceldemy để khám phá thêm.