Hướng dẫn what is blank in excel formula? - ô trống trong công thức excel là gì?

Excel cho Microsoft 365Excel cho Microsoft 365 cho MacExcel 2021Excel 2021 cho MacExcel 2019Excel 2019 cho MacExcel 2016Excel 2016 cho MacExcel 2013Excel 2010Excel 2007Excel cho MAC 2011 Excel for Microsoft 365 for Mac Excel 2021 Excel 2021 for Mac Excel 2019 Excel 2019 for Mac Excel 2016 Excel 2016 for Mac Excel 2013 Excel 2010 Excel 2007 Excel for Mac 2011 More...Less

Đôi khi bạn cần kiểm tra xem một ô có trống không, thường là vì bạn có thể không muốn một công thức hiển thị kết quả mà không có đầu vào.

Hướng dẫn what is blank in excel formula? - ô trống trong công thức excel là gì?

Trong trường hợp này, chúng tôi đang sử dụng nếu có chức năng Isblank:

  • = If (isBlank (d2), "trống", "không trống")

Trong đó nói nếu (D2 trống, thì hãy trả về "trống", nếu không thì hãy trả về "không phải trống"). Bạn cũng có thể dễ dàng sử dụng công thức của riêng mình cho điều kiện "không trống". Trong ví dụ tiếp theo, chúng tôi đang sử dụng "" thay vì isblank. "" Về cơ bản có nghĩa là "không có gì".

Hướng dẫn what is blank in excel formula? - ô trống trong công thức excel là gì?

= If (d3 = "", "trống", "không trống")

Công thức này nói nếu (D3 không là gì, thì hãy trả lại "trống", nếu không "không trống"). Dưới đây là một ví dụ về một phương pháp rất phổ biến để sử dụng "" để ngăn chặn công thức tính toán nếu một ô phụ thuộc trống:

  • =IF(D3="","",YourFormula())

    Nếu (D3 không có gì, thì không trả lại gì, nếu không thì tính toán công thức của bạn).

Cần sự giúp đỡ nhiều hơn?

Hàm isblank trả về true khi một ô trống và sai khi một ô không trống. Ví dụ: nếu A1 chứa "Apple", IsBlank (A1) trả về sai. Sử dụng hàm isblank để kiểm tra xem một ô có trống hay không.

Từ "trống" có phần sai lệch trong Excel, bởi vì một ô chỉ chứa không gian sẽ trông trống nhưng không trống. Nói chung, đó là & nbsp; tốt nhất là nghĩ về isblank có nghĩa là "trống rỗng" vì nó sẽ trả về sai khi một ô trông trống nhưng không trống. & Nbsp;

Ví dụ

Nếu ô A1 không chứa gì cả, hàm isblank sẽ trả về đúng:

=ISBLANK(A1) // returns TRUE

Nếu ô A1 chứa bất kỳ giá trị nào hoặc bất kỳ công thức nào, hàm isblank sẽ trả về sai:

=ISBLANK(A1) // returns false

Không trống

Để kiểm tra nếu một ô không trống, Nest isblank bên trong chức năng không như thế này:

=NOT(ISBLANK(A1)) // test not blank

Công thức trên sẽ trả về true khi một ô không trống và sai khi một ô trống.

Chuỗi trống Cú pháp

Nhiều công thức sẽ sử dụng cú pháp viết tắt để kiểm tra & nbsp; trống & nbsp; các tế bào, thay vì hàm isblank. Cú pháp này sử dụng & nbsp; một chuỗi trống ("") & nbsp; với các toán tử toán của Excel & nbsp; "=" hoặc "". & Nbsp; ví dụ, để kiểm tra nếu A1 trống, bạn có thể sử dụng:

=A1="" // TRUE if A1 is empty

Để kiểm tra nếu A1 & NBSP; không trống:

=A1<>"" // TRUE if A1 is not empty

Cú pháp này có thể được sử dụng thay thế cho isblank. Ví dụ: bên trong hàm if:

=IF(ISBLANK(A1),result1,result2) // if A1 is empty

tương đương với:

=IF(A1="",result1,result2) // if A1 is empty

Tương tự như vậy, công thức:

=IF(NOT(ISBLANK(A1)),result1,result2)

giống nhau, như:

=IF(A1<>"",result1,result2)

Cả hai sẽ trả về kết quả1 khi A1 không trống và kết quả2 khi A1 trống.

Dây trống

Nếu một ô chứa bất kỳ công thức nào, hàm isblank và các lựa chọn thay thế ở trên sẽ trả về sai, ngay cả khi công thức trả về một chuỗi trống (""). Điều này có thể gây ra vấn đề khi mục tiêu là đếm hoặc xử lý các ô trống bao gồm các chuỗi trống.

Một cách giải quyết là sử dụng hàm LEN để kiểm tra độ dài bằng không. Ví dụ: công thức bên dưới sẽ trả về true nếu A1 trống hoặc chứa một công thức trả về một chuỗi trống:

=LEN(A1)=0 // TRUE if empty

Vì vậy, bên trong chức năng IF, bạn có thể sử dụng LEN như thế này:

=ISBLANK(A1) // returns false
0

Bạn có thể sử dụng phương pháp tương tự này & nbsp; để đếm các ô không trống.

Hướng dẫn cho thấy cách sử dụng ISBLANK và các chức năng khác để xác định các ô trống trong Excel và thực hiện các hành động khác nhau tùy thuộc vào việc một ô có trống hay không.

Có nhiều tình huống khi bạn cần kiểm tra xem một ô có trống hay không. Chẳng hạn, nếu ô trống, thì bạn có thể muốn tổng hợp, đếm, sao chép một giá trị từ một ô khác hoặc không làm gì cả. Trong các kịch bản này, ISBLank là chức năng phù hợp để sử dụng, đôi khi một mình, nhưng thường kết hợp với các chức năng Excel khác.

Chức năng exblank excel

Hàm isblank trong Excel kiểm tra xem một ô có trống hay không. Giống như các chức năng khác, nó luôn trả về giá trị boolean là kết quả: Đúng nếu một ô trống và sai nếu một ô không trống.

Cú pháp của Isblank chỉ giả định một đối số:

Isblank (giá trị)

Trong đó giá trị là một tham chiếu đến ô bạn muốn kiểm tra.

Ví dụ: để tìm hiểu xem Cell A2 có trống không, hãy sử dụng công thức này:empty, use this formula:

=ISBLANK(A1) // returns false
1

Để kiểm tra xem A2 có trống không, hãy sử dụng isblank cùng với hàm không, trả về giá trị logic đảo ngược, tức là đúng đối với không có chỗ trống và sai cho khoảng trống.not empty, use ISBLANK together with the NOT function, which returns the reversed logical value, i.e. TRUE for non-blanks and FALSE for blanks.

=ISBLANK(A1) // returns false
2

Sao chép các công thức xuống một vài ô nữa và bạn sẽ nhận được kết quả này:

Hướng dẫn what is blank in excel formula? - ô trống trong công thức excel là gì?

Isblank in excel - những điều cần nhớ

Điểm chính bạn nên ghi nhớ là hàm exblank Excel xác định các ô thực sự trống, tức là các ô hoàn toàn không có gì: không có khoảng trống, không tab, không vận chuyển trở lại, không có gì chỉ xuất hiện trống trong chế độ xem.truly empty cells, i.e. cells that contain absolutely nothing: no spaces, no tabs, no carriage returns, nothing that only appears blank in a view.

Đối với một ô trông trống rỗng, nhưng trên thực tế là không, một công thức isblank trả về sai. Hành vi này xảy ra nếu một ô chứa bất kỳ điều nào sau đây:

  • Công thức trả về một chuỗi trống như if (a1 "", a1, "").
  • Chuỗi có độ dài không được nhập từ cơ sở dữ liệu bên ngoài hoặc kết quả từ hoạt động sao chép/dán.
  • Không gian, dấu nháy đơn, không gian không phá vỡ (& nbsp;), linefeed hoặc các ký tự không in khác.

Hướng dẫn what is blank in excel formula? - ô trống trong công thức excel là gì?

Cách sử dụng isblank trong excel

Để có được sự hiểu biết nhiều hơn về những gì chức năng Isblank có khả năng, chúng ta hãy xem một số ví dụ thực tế.

Công thức Excel: Nếu ô trống thì

Vì Microsoft Excel không có loại chức năng ifblank tích hợp, bạn cần sử dụng nếu và isblank cùng nhau để kiểm tra một ô và thực hiện một hành động nếu ô trống.

Đây là phiên bản chung:

If (isblank (cell), "if blank", "nếu không trống")

Để xem nó trong hành động, hãy kiểm tra xem một ô trong cột B (ngày phân phối) có bất kỳ giá trị nào trong đó không. Nếu ô trống, thì đầu ra "mở"; Nếu ô không trống, thì đầu ra đã "hoàn thành".

=ISBLANK(A1) // returns false
3
Hướng dẫn what is blank in excel formula? - ô trống trong công thức excel là gì?

Xin nhớ rằng chức năng Isblank chỉ xác định các ô hoàn toàn trống. Nếu một tế bào chứa một cái gì đó vô hình đối với mắt người như chuỗi không có độ dài, isblank sẽ trả về sai. Để minh họa điều này, xin vui lòng xem ảnh chụp màn hình dưới đây. Các ngày trong cột B được kéo từ một tờ khác với công thức này:absolutely blank cells. If a cell contains something invisible to the human eye such as a zero-length string, ISBLANK would return FALSE. To illustrate this, please have a look at the screenshot below. The dates in column B are pulled from another sheet with this formula:

=ISBLANK(A1) // returns false
4

Kết quả là, B4 và B6 chứa các chuỗi trống (""). Đối với các ô này, công thức IFBLANK của chúng tôi mang lại "hoàn thành" vì về mặt ISBLANK, các tế bào không trống.

Nếu phân loại "khoảng trống" của bạn bao gồm các ô chứa công thức dẫn đến một chuỗi trống, thì hãy sử dụng = "" Đối với thử nghiệm logic:empty string, then use ="" for the logical test:

=ISBLANK(A1) // returns false
5

Ảnh chụp màn hình dưới đây cho thấy sự khác biệt:

Hướng dẫn what is blank in excel formula? - ô trống trong công thức excel là gì?

Công thức Excel: Nếu ô không trống thì

Nếu bạn đã tuân thủ chặt chẽ ví dụ trước và hiểu logic của công thức, bạn sẽ không gặp khó khăn gì trong việc sửa đổi nó cho một trường hợp cụ thể khi một hành động chỉ được thực hiện khi ô không trống.

Dựa trên định nghĩa của bạn về "khoảng trống", chọn một trong các phương pháp sau đây.

Để xác định chỉ các ô thực sự không trống, đảo ngược giá trị logic được trả về bởi isblank bằng cách bọc nó không phải:truly non-blank cells, reverse the logical value returned by ISBLANK by wrapping it into NOT:

If (not (isBlank (cell)), "nếu không trống", "")

Hoặc sử dụng công thức ISBLANK đã quen thuộc (xin vui lòng lưu ý rằng so với giá trị trước đó, giá trị value_if_true và value_if_false được hoán đổi):

If (isblank (cell), "", nếu không trống ")

Để teat các chuỗi có độ dài bằng khoảng trống, hãy sử dụng "" để kiểm tra logic của IF:zero-length strings as blanks, use <>"" for the logical test of IF:

If (di động "", "nếu không trống", "")

Đối với bảng mẫu của chúng tôi, bất kỳ công thức dưới đây sẽ hoạt động một điều trị. Tất cả họ sẽ trả về "hoàn thành" trong cột C nếu một ô trong cột B không trống:

=ISBLANK(A1) // returns false
6

=ISBLANK(A1) // returns false
7

=ISBLANK(A1) // returns false
8
Hướng dẫn what is blank in excel formula? - ô trống trong công thức excel là gì?

Nếu ô trống, thì hãy để trống

Trong một số kịch bản nhất định, bạn có thể cần một công thức thuộc loại này: nếu ô trống không làm gì cả, nếu không hãy thực hiện một số hành động. Trên thực tế, không có gì khác ngoài một biến thể của công thức isBlank được thảo luận ở trên, trong đó bạn cung cấp một chuỗi trống ("") cho đối số value_if_true và giá trị/công thức/biểu thức mong muốn cho value_if_false.

Đối với các ô hoàn toàn trống:

If (isblank (cell), "", nếu không trống ")

Coi các chuỗi trống là khoảng trống:

If (cell = "", "", nếu không trống ")

Trong bảng dưới đây, giả sử bạn muốn làm như sau:

  • Nếu cột B trống, hãy để cột C trống.
  • Nếu cột B chứa số bán hàng, hãy tính hoa hồng 10%.

Để hoàn thành, chúng tôi nhân số tiền tính bằng B2 với tỷ lệ phần trăm và đặt biểu thức vào đối số thứ ba của IF:

=ISBLANK(A1) // returns false
9

Hoặc

=NOT(ISBLANK(A1)) // test not blank
0

Sau khi sao chép công thức thông qua cột C, kết quả trông như sau:

Hướng dẫn what is blank in excel formula? - ô trống trong công thức excel là gì?

Nếu bất kỳ ô nào trong phạm vi trống, thì hãy làm điều gì đó

Trong Microsoft Excel, có một vài cách khác nhau để kiểm tra một phạm vi cho các ô trống. Chúng tôi sẽ sử dụng một câu lệnh IF để xuất một giá trị nếu có ít nhất một ô trống trong phạm vi và giá trị khác nếu không có ô trống nào cả. Trong thử nghiệm logic, chúng tôi tính toán tổng số ô trống trong phạm vi, sau đó kiểm tra xem số lượng lớn hơn 0. Điều này có thể được thực hiện với chức năng Countblank hoặc Countif:

COUNTBLANK(range)>0

COUNTIF(range,"")>0

Hoặc công thức sản phẩm SumProtuct phức tạp hơn một chút:

SUMPRODUCT(--(range=""))>0

Ví dụ: để gán trạng thái "Mở" cho bất kỳ dự án nào có một hoặc nhiều khoảng trống trong các cột B đến D, bạn có thể sử dụng bất kỳ công thức nào dưới đây:

=NOT(ISBLANK(A1)) // test not blank
1

=NOT(ISBLANK(A1)) // test not blank
2

=NOT(ISBLANK(A1)) // test not blank
3
Hướng dẫn what is blank in excel formula? - ô trống trong công thức excel là gì?

Ghi chú. Tất cả các công thức này coi các chuỗi trống là khoảng trống. All these formulas treat empty strings as blanks.

Nếu tất cả các ô trong phạm vi trống, thì hãy làm điều gì đó

Để kiểm tra xem tất cả các ô trong phạm vi có trống không, chúng tôi sẽ sử dụng cùng một cách tiếp cận như trong ví dụ trên. Sự khác biệt là trong bài kiểm tra logic của IF. Lần này, chúng tôi đếm các ô không trống. Nếu kết quả lớn hơn 0 (nghĩa là thử nghiệm logic đánh giá là TRUE), chúng ta biết rằng không phải mọi ô trong phạm vi đều trống. Nếu thử nghiệm logic là sai, điều đó có nghĩa là tất cả các ô trong phạm vi đều trống. Vì vậy, chúng tôi cung cấp giá trị/biểu thức/công thức mong muốn trong đối số thứ 3 của IF (value_if_false).

Trong ví dụ này, chúng tôi sẽ trả lại "không bắt đầu" cho các dự án có chỗ trống cho tất cả các cột mốc trong các cột B đến D.

Cách dễ nhất để đếm các ô không trống trong Excel là sử dụng chức năng Counta:

=NOT(ISBLANK(A1)) // test not blank
4

Một cách khác là Countif cho những người không phải là người da đen ("" như các tiêu chí):

=NOT(ISBLANK(A1)) // test not blank
5

Hoặc chức năng SumProduct có cùng logic:

=NOT(ISBLANK(A1)) // test not blank
6

ISBLANK cũng có thể được sử dụng, nhưng chỉ như một công thức mảng, nên được hoàn thành bằng cách nhấn Ctrl + Shift + Enter và kết hợp với chức năng và chức năng. Và là cần thiết cho bài kiểm tra logic để đánh giá chỉ đúng khi kết quả của isblank cho mỗi ô là đúng.Ctrl + Shift + Enter, and in combination with the AND function. AND is needed for the logical test to evaluate to TRUE only when the result of ISBLANK for each cell is TRUE.

=NOT(ISBLANK(A1)) // test not blank
7
Hướng dẫn what is blank in excel formula? - ô trống trong công thức excel là gì?

Ghi chú. Khi chọn một công thức cho bảng tính của bạn, một điều quan trọng cần xem xét là sự hiểu biết của bạn về "chỗ trống". Các công thức dựa trên Isblank, Counta và Countif với "" là tiêu chí tìm kiếm các ô hoàn toàn trống. Sumproduct cũng coi các chuỗi trống là khoảng trống. When choosing a formula for your worksheet, an important thing to consider is your understanding of "blanks". The formulas based on ISBLANK, COUNTA and COUNTIF with "<>" as the criteria look for absolutely empty cells. SUMPRODUCT also regards empty strings as blanks.

Công thức Excel: Nếu ô không trống, thì Sum

Để tổng hợp các ô nhất định khi các ô khác không trống, hãy sử dụng hàm SUMIF, được thiết kế đặc biệt cho tổng có điều kiện.

Trong bảng dưới đây, giả sử bạn muốn tìm tổng số tiền cho các mặt hàng đã được phân phối và các mặt hàng chưa được giao.

Nếu không trống thì tổng

Để có được tổng số các mục được phân phối, hãy kiểm tra xem ngày giao hàng trong cột B không trống và nếu không, thì hãy tổng giá trị trong cột C:

=NOT(ISBLANK(A1)) // test not blank
8

Nếu trống thì tổng

Để có được tổng số các mục chưa được gửi, hãy tổng nếu ngày giao hàng trong cột B trống:

=NOT(ISBLANK(A1)) // test not blank
9
Hướng dẫn what is blank in excel formula? - ô trống trong công thức excel là gì?

Tổng hợp nếu tất cả các ô trong phạm vi không trống

Để tổng hợp các ô hoặc chỉ thực hiện một số tính toán khác khi tất cả các ô trong một phạm vi nhất định không trống, bạn lại có thể sử dụng hàm IF với thử nghiệm logic thích hợp.

Ví dụ, Countblank có thể mang lại cho chúng ta tổng số chỗ trống trong phạm vi B2: B6. Nếu số đếm bằng không, chúng tôi chạy công thức tổng; Nếu không thì không làm gì cả:

=A1="" // TRUE if A1 is empty
0
Hướng dẫn what is blank in excel formula? - ô trống trong công thức excel là gì?

Kết quả tương tự có thể đạt được bằng một mảng nếu công thức sum isblank (vui lòng nhớ nhấn Ctrl + Shift + Enter để hoàn thành chính xác):array IF ISBLANK SUM formula (please remember to press Ctrl + Shift + Enter to complete it correctly):

=A1="" // TRUE if A1 is empty
1

Trong trường hợp này, chúng tôi sử dụng isblank kết hợp với hoặc chức năng, vì vậy thử nghiệm logic là đúng nếu có ít nhất một ô trống trong phạm vi. Do đó, hàm tổng chuyển đến đối số value_if_false.

Công thức Excel: Đếm nếu ô không trống

Như bạn có thể biết, Excel có chức năng đặc biệt để đếm các ô không trống, chức năng Counta. Xin lưu ý rằng hàm đếm các ô chứa bất kỳ loại dữ liệu nào, bao gồm các giá trị logic của đúng và sai, lỗi, không gian, chuỗi trống, v.v.

Ví dụ, để đếm các ô không trống trong phạm vi B2: B6, đây là công thức sử dụng:non-blank cells in the range B2:B6, this is the formula to use:

=A1="" // TRUE if A1 is empty
2

Kết quả tương tự có thể đạt được bằng cách sử dụng Countif với các tiêu chí không trống (""):

=A1="" // TRUE if A1 is empty
3

Để đếm các ô trống, hãy sử dụng chức năng Countblank:blank cells, use the COUNTBLANK function:

=A1="" // TRUE if A1 is empty
4
Hướng dẫn what is blank in excel formula? - ô trống trong công thức excel là gì?

Excel isblank không hoạt động

Như đã đề cập, Isblank in Excel trả về chỉ đúng cho các ô thực sự trống hoàn toàn không có gì. Đối với các ô dường như trống chứa các công thức tạo ra các chuỗi trống, không gian, dấu nháy đơn, ký tự không in và tương tự, isblank trả về sai.really empty cells that contain absolutely nothing. For seemingly blank cells containing formulas that produce empty strings, spaces, apostrophes, non-printing characters, and the like, ISBLANK returns FALSE.

Trong một tình huống, khi bạn muốn xử lý các tế bào trống trực quan dưới dạng khoảng trống, hãy xem xét các cách giải quyết sau đây.

Đối xử với các chuỗi có độ dài bằng không dưới dạng khoảng trống

Để xem xét các ô có chuỗi có độ dài bằng 0 là khoảng trống, trong thử nghiệm logic của IF, đặt một chuỗi trống ("") hoặc hàm LEN bằng không.

=A1="" // TRUE if A1 is empty
5

Hoặc

=A1="" // TRUE if A1 is empty
6
Hướng dẫn what is blank in excel formula? - ô trống trong công thức excel là gì?

Xóa hoặc bỏ qua các không gian bổ sung

Trong trường hợp hàm isblank bị trục trặc vì không gian trống, giải pháp rõ ràng nhất là loại bỏ chúng. Hướng dẫn sau đây giải thích cách loại bỏ nhanh chóng các không gian dẫn đầu, theo dõi và nhiều không gian ở giữa, ngoại trừ một ký tự không gian giữa các từ: Cách loại bỏ các không gian bổ sung trong Excel.

Nếu vì một số lý do loại bỏ không gian dư thừa không phù hợp với bạn, bạn có thể buộc Excel bỏ qua chúng.

Đối với các ô chỉ chứa các ký tự không gian là trống, bao gồm LEN (TRIM (ô)) = 0 trong thử nghiệm logic của IF như một điều kiện bổ sung:only space characters as empty, include LEN(TRIM(cell))=0 in the logical test of IF as an additional condition:

=A1="" // TRUE if A1 is empty
7

Để bỏ qua một ký tự không in cụ thể, hãy tìm mã của nó và cung cấp nó cho hàm char.specific non-printing character, find its code and supply it to the CHAR function.

Ví dụ, để xác định các ô chứa các chuỗi trống và không gian không phá vỡ (& nbsp;) là khoảng trống, sử dụng công thức sau, trong đó 160 là mã ký tự cho không gian không phá vỡ:empty strings and nonbreaking spaces ( ) as blanks, use the following formula, where 160 is the character code for a nonbreaking space:

=A1="" // TRUE if A1 is empty
8
Hướng dẫn what is blank in excel formula? - ô trống trong công thức excel là gì?

Đó là cách sử dụng hàm isblank để xác định các ô trống trong excel. Tôi cảm ơn bạn đã đọc và hy vọng sẽ gặp bạn trên blog của chúng tôi vào tuần tới!

Tải xuống có sẵn

Excel isblank công thức ví dụ

Bạn cũng có thể quan tâm

Làm cách nào để làm cho một ô trống trong một công thức excel?

Nơi bạn muốn một ô trống, hãy trả lại 0 thay vì "" và sau đó ..
Đặt định dạng số cho các ô như vậy, nơi bạn sẽ phải đưa ra những gì bạn muốn cho các số dương và âm (hai mục đầu tiên được phân tách bằng bán đại tá).Trong trường hợp của tôi, những con số tôi có là 0, 1, 2 ... và tôi muốn 0 để hiển thị trống ..

Null và trống giống nhau trong excel?

Null không có gì ngoài không có gì hoặc trống trong Excel.Thông thường, khi làm việc trong Excel, chúng tôi bắt gặp nhiều ô null hoặc trống.Chúng ta có thể sử dụng công thức và tìm hiểu xem tế bào cụ thể có trống hay không.. Usually, when working in Excel, we encounter many NULL or blank cells. We can use the formula and find out whether the particular cell is blank (NULL) or not.

Làm thế nào để bạn làm cho công thức excel hiển thị trống nếu không có dữ liệu?

Sử dụng chức năng IF để làm điều này.Sử dụng một công thức như thế này để trả về một ô trống khi giá trị bằng không: = if (a2-a3 = 0, Hồi, A2-A3)=IF(A2-A3=0,””,A2-A3)