Để hiểu đúng sự khác biệt giữa hàm ISERR và ISNA trong Google Sheets, trước tiên bạn nên tìm hiểu cách sử dụng hai hàm này. ISERR, bạn đã nghe đúng rồi, đó không phải là ISERROR và ISNA là những chức năng rất dễ sử dụng. Bạn có biết tại sao tôi lại so sánh ISERR với ISNA và tại sao nó lại liên quan không?
Lý do, cả hai chức năng này đều có liên quan đến loại lỗi #N/A trong Google Trang tính. tôi sẽ đến đó sau
Cách sử dụng Hàm ISERR trong Google Trang tính
Mục đích
Mục đích của chức năng ISERR của Google Trang tính là kiểm tra xem một giá trị có phải là lỗi không phải lỗi #N/A hay không
cú pháp
ISERR[value]
Ví dụ về công thức ISERR trên Google Trang tính
Để hiểu cách sử dụng chức năng Google Sheets Iserr, tôi sẽ đưa bạn đến một số loại lỗi thường xảy ra nhất trong Google Sheets
Trong phạm vi C1. C10, bạn có thể xem tất cả các loại lỗi có thể xảy ra trong Google Trang tính. Google Trang tính trả về các lỗi này do các công thức khác nhau được sử dụng trong các ô đó
Tôi sẽ giải thích cho bạn những công thức mà tôi đã sử dụng trong các ô đó trong một hướng dẫn khác. Bây giờ, hãy tập trung vào cách sử dụng ISERR trong Google Trang tính. Vì vậy, hãy nhìn vào cột E, nơi tôi đã áp dụng các công thức như bên dưới
Công thức trong Ô E1 như sau và nó được sao chép xuống các ô cho đến ô E10
=iserr[C1]
Trong ô E2, E3 và E10, các công thức trả về FALSE. Bạn có biết tại sao?
Tương tự. Cách sử dụng công thức IFERROR trong Google Doc Sheets
Hàm ISERR coi tất cả các loại lỗi là lỗi ngoại trừ lỗi #N/A. Các giá trị trong Ô C2 và C10 tất nhiên không phải là lỗi. Vì vậy, rõ ràng là các công thức ISERR tương ứng trong Ô E2 và E10 trả về SAI
Theo quan điểm của ISERR, #N/A [không khả dụng] không phải là lỗi. Vì vậy, công thức trong E3 cũng sẽ trả về FALSE
Cách sử dụng Hàm ISNA trong Google Trang tính
Bây giờ bạn đã học cách sử dụng hàm ISERR trong Google Trang tính. Bây giờ chúng ta có thể tìm hiểu ISNA và sự khác biệt giữa các hàm ISERR và ISNA trong Google Trang tính
Mục đích
Mục đích của chức năng ISNA của Google Sheets là kiểm tra xem một giá trị có phải là loại lỗi #N/A hay không
cú pháp
ISERR[value]
Ví dụ
Trong ô F1, tôi đã áp dụng công thức dưới đây và sau đó sao chép nó xuống
________số 8
Bây giờ hãy xem Ô F3 trong ảnh chụp màn hình bên dưới và ở đó bạn có thể thấy công thức trả về TRUE
Công thức trong ô F3 như sau
=ISNA[C3]
Ở C3 có lỗi kiểu #N/A. Đó là lý do tại sao ISNA trả về TRUE trong F3
Sự khác biệt giữa các hàm ISERR và ISNA trong Google Sheets
Tôi nghĩ cần phải so sánh Google Sheets ISNA với ISERR. Với mục đích đó, hãy xem lại ảnh chụp màn hình cuối cùng
Ghi chú tại các ô được đánh dấu trong Cột E và F. Trong cột E có các công thức ISERR và Cột F chứa các công thức ISNA. Từ kết quả công thức, bạn có thể hiểu rõ ràng rằng các hàm này không hoàn toàn đối lập với nhau
Hàm ISERR coi #N/A là không có lỗi và trả về FALSE. Ngoài ra, nó có thể áp dụng cho mọi giá trị không có lỗi như số và văn bản
ISNA chỉ liên quan đến #N/A. Nó kiểm tra xem một giá trị ô có bị lỗi #N/A hay không
Hi vọng các bạn đã hiểu cách sử dụng và sự khác biệt giữa hàm ISERR và ISNA trong Google Sheets. Hy vọng bạn đã tận hưởng kỳ nghỉ
Google Trang tính sử dụng nhiều chuỗi khác nhau để biểu thị lỗi, ví dụ: #N/A, #REF, #DIV/0, v.v. Các chuỗi này nhằm giúp người tạo trang tính kiểm tra công thức của họ. Chúng cũng giúp dừng hoạt động tính toán thêm trong trường hợp gặp lỗi
Dù hữu ích như những chuỗi lỗi này, đôi khi chúng có thể gây chướng mắt cho người xem thường xuyên nhìn vào trang tính của bạn. Người dùng thiếu kinh nghiệm cũng có thể không hiểu ý nghĩa của các ký hiệu. Do đó, bạn nên lập kế hoạch trước và đưa ra các giải pháp thay thế trong trường hợp công thức trả về một trong những lỗi này
Lỗi #N/A được trả về khi một hàm không thể tìm thấy khóa tìm kiếm trong một phạm vi nhất định. Nó thường được trả về bởi các hàm như VLOOKUP, HLOOKUP, IFS và SUMIFS và có thể được xử lý bằng hàm IFNA Google Trang tính
Trong hướng dẫn này, chúng tôi sẽ chỉ cho bạn cách sử dụng hàm IFNA trong Google Trang tính để xử lý lỗi #N/A
Để chứng minh việc sử dụng hàm IFNA, chúng ta sẽ xem xét hai trường hợp sử dụng phổ biến trong đó hàm IFNA có thể khá hữu ích. Chúng tôi sẽ kết thúc hướng dẫn bằng một so sánh ngắn gọn giữa các hàm IFNA và ISNA
Mục lục
- Chức năng IFNA Google Sheets làm gì?
- Cú pháp cho Hàm IFNA
- Cách sử dụng Hàm IFNA trong Google Trang tính
- Trường hợp sử dụng 1. Khi bạn muốn IFNA VLOOKUP của Google Trang tính trả về một văn bản cụ thể trong trường hợp lỗi #N/A
- Trường hợp sử dụng 2. Khi bạn muốn tra cứu một số trang tính khác nếu kết quả VLOOKUP là #N/A. Lỗi
- Sự khác biệt giữa Hàm IFNA của Google Sheets và ISNA của Google Sheets
- Những điểm cần nhớ về Hàm IFNA trong Google Trang tính
Chức năng IFNA Google Sheets làm gì?
Hàm IFNA của Google Trang tính đánh giá một giá trị nhất định. Nếu giá trị là lỗi #N/A thì hàm IFNA sẽ thực hiện một hành động đã chỉ định. Theo cách này, chức năng là một loại trình xử lý lỗi
Cú pháp cho Hàm IFNA
Cú pháp của công thức IFNA trong Google Sheets như sau
IFNA[value, value_if_na]
Đây,
- giá trị có thể là giá trị trực tiếp, công thức hoặc tham chiếu ô
- value_if_na là giá trị sẽ được trả về nếu tham số đầu tiên trả về lỗi #N/A. lỗi
Cách sử dụng Hàm IFNA trong Google Trang tính
Bạn nên sử dụng hàm IFNA bất cứ khi nào bạn cho rằng công thức hoặc hàm có thể trả về lỗi #N/A. Về cơ bản, hàm này cho phép bạn gán một giá trị thay thế hoặc thực hiện một hành động thay thế nếu một công thức dẫn đến lỗi #N/A
Lỗi #N/A đơn giản có nghĩa là một giá trị là 'Không khả dụng'. Điều này giúp cho hàm gọi biết rằng phạm vi hoặc ô mà nó đang cố truy cập không thể truy cập được, vì vậy hàm sẽ dừng tính toán
Chúng ta hãy xem xét hai trường hợp sử dụng trong đó hàm IFNA có thể khá hữu ích
Trường hợp sử dụng 1. Khi bạn muốn IFNA VLOOKUP của Google Trang tính trả về một văn bản cụ thể trong trường hợp lỗi #N/A
Hãy xem xét bảng tra cứu được hiển thị trong hình bên dưới
Giả sử chúng tôi muốn sử dụng một bảng riêng để truy cập các ô từ bảng tra cứu ở trên dựa trên số ID trong cột E
Khi đó chúng ta sẽ cần sử dụng hàm VLOOKUP như sau
Trong hình trên, lưu ý rằng giá trị 1345 không tồn tại trong bảng tra cứu. Vì vậy, hàm VLOOKUP chỉ trả về lỗi #N/A vì giá trị mà hàm đang cố truy cập là 'Không khả dụng'
Để làm cho bảng tính dễ đọc và dễ hiểu hơn cho người dùng, có thể hữu ích nếu có một văn bản có nội dung 'Không tìm thấy' hoặc 'Không có sẵn' thay vì '#N/A'
Điều này có thể dễ dàng thực hiện bằng hàm IFNA. Tất cả những gì bạn cần làm là
- Bọc một hàm IFNA xung quanh công thức VLOOKUP
- Truyền văn bản thay thế làm tham số thứ hai của hàm
Ví dụ: bạn có thể thay thế công thức trong ô F2 bằng
=IFNA[VLOOKUP[E2,$A$1:$B$7,2,FALSE], “Not found”]
Đây là những gì chúng tôi nhận được khi áp dụng các hàm IFNA và VLOOKUP Google Trang tính cùng nhau cho tất cả các ô của cột E
Bạn cũng có thể chọn hiển thị ô trống thay vì lỗi '#N/A'. Trong trường hợp đó, chỉ cần chuyển một chuỗi văn bản trống làm tham số thứ hai của hàm IFNA
=IFNA[VLOOKUP[E2,$A$1:$B$7,2,FALSE], “”]
Đây là những gì chúng ta nhận được khi áp dụng công thức trên cho tất cả các ô của cột E
Trường hợp sử dụng 2. Khi bạn muốn tra cứu một số trang tính khác nếu kết quả VLOOKUP là #N/A. Lỗi
Thay vì chỉ trả về một chuỗi nhất định, hàm IFNA cũng có thể được sử dụng để chỉ định một hành động thay thế sẽ được thực hiện nếu gặp phải lỗi #N/A
Ví dụ: hãy xem xét trường hợp VLOOKUP trích xuất một giá trị từ bảng tra cứu trong Trang tính 1
Bạn có thể có các bảng tra cứu trong nhiều trang tính. Vì vậy, nếu VLOOKUP không tìm thấy giá trị tra cứu trong trang tính đã chỉ định, bạn có thể muốn xem xét một trang tính khác
Giả sử chúng ta muốn VLOOKUP bảng trong Sheet2 nếu chuỗi tìm kiếm không tồn tại trong Sheet1
Đối với điều này, chúng ta có thể chỉ định một công thức tra cứu khác trong tham số thứ hai của hàm IFNA, như sau
=IFNA[VLOOKUP[A2,Sheet1!$A$1:$B$7,2,FALSE],VLOOKUP[A2,Sheet2!$A$1:$B$7,2,FALSE]]
Bây giờ lưu ý rằng giá trị 1345 không tồn tại trong Sheet1, nhưng nó tồn tại trong Sheet2. Do đó, công thức trên sẽ trả về giá trị “Tammy”, như hình bên dưới
Sự khác biệt giữa Hàm IFNA của Google Sheets và ISNA của Google Sheets
Hàm ISNA là một hàm khác có thể được sử dụng để xử lý lỗi #N/A. Tuy nhiên, có một số khác biệt nhỏ giữa hàm IFNA và ISNA
- Trong khi hàm IFNA nhận hai đối số, thì hàm ISNA chỉ nhận một đối số – giá trị sẽ được đánh giá cho lỗi #N/A. Vì vậy, cú pháp của nó là =ISNA[value]
- Hàm IFNA trả về giá trị sẽ được hiển thị hoặc công thức thay thế sẽ được thực thi trong trường hợp xảy ra lỗi #N/A, trong khi hàm ISNA trả về giá trị TRUE/FALSE dựa trên việc đối số được truyền có phải là giá trị #N/A hay không
- Theo cách này, trong khi hàm IFNA xử lý cả việc phát hiện và sửa giá trị #N/A, thì hàm ISNA chỉ xử lý việc phát hiện
Để xử lý lỗi, hàm ISNA cần được lồng trong hàm IF hoặc IFS chẳng hạn
=IF[ISNA[VLOOKUP[E2,$A$1:$B$7,2,FALSE]],"Not found",VLOOKUP[E2,$A$1:$B$7,2,FALSE]]
Những điểm cần nhớ về Hàm IFNA trong Google Trang tính
- Tham số thứ hai cho hàm này là tùy chọn, vì vậy nếu bạn không chuyển giá trị cho nó, hàm sẽ trả về một chuỗi rỗng khi gặp lỗi #N/A
- Hàm IFNA của Google Trang tính nhắm mục tiêu cụ thể đến Google Trang tính nếu lỗi #N/A. Vì vậy, tất cả các lỗi khác, như #DIV/0, #REF. vân vân. bị bỏ qua bởi nó. Nếu bạn muốn nhắm mục tiêu tất cả các lỗi, bạn có thể sử dụng hàm IFERROR để thay thế
- Bạn không nên thay thế lỗi IFNA bằng IFERROR nếu bạn đang gặp các lỗi khác. Điều này là do giá trị #N/A chỉ cho biết rằng kết quả khớp cho khóa tìm kiếm mà bạn đang tìm kiếm không được tìm thấy trong phạm vi đã cho. Tuy nhiên, việc sử dụng IFERROR sẽ loại bỏ cơ hội kiểm tra công thức của bạn để tìm các lỗi khác
Nhấp vào đây để biết thêm về các lỗi phân tích cú pháp Công thức và cách khắc phục chúng
Trong hướng dẫn này, chúng ta đã xem xét hàm IFNA google Sheets, cú pháp của nó và một số trường hợp sử dụng. Chúng tôi cũng đã giải thích những trường hợp nên chọn IFNA, thay vì các hàm IFERROR hoặc ISNA. Chúng tôi hy vọng điều này là hữu ích
Bài viết phổ biến nhất
5 cách đơn giản để làm nổi bật các bản sao trong Google Sheets
NẾU CHỨA Công thức Google Trang tính [2 Tùy chọn thông minh]
Cách áp dụng công thức cho toàn bộ cột trong Google Sheets
Cách VLOOKUP từ một trang tính khác trong Google Trang tính
Nahid Akhter
Nahid Akhter là một nhà văn, lập trình viên và người tạo nội dung khóa học trực tuyến. Cô có bằng Thạc sĩ Khoa học Máy tính và đã làm việc trong lĩnh vực giáo dục hơn 14 năm. Chuyên môn của cô ấy là lập trình và viết về Công nghệ, và các lĩnh vực cô ấy quan tâm bao gồm năng suất Văn phòng, Trí tuệ Nhân tạo, thiết kế và phát triển Web