بوش كاتەكچىنى بىر تەرەپ قىلىۋاتىدۇ

In older versions of the software, empty cells were forced to numeric 0 in some contexts and to empty string in others, except in direct comparison where =A1=0 and =A1="" both resulted in TRUE if A1 was empty. Emptiness now is inherited until used, so both =VLOOKUP(...)=0 and =VLOOKUP(...)="" give TRUE if the lookup resulted in an empty cell being returned.

بوش كاتەكچىنىڭ ئادەتتىكى نەقىلى يەنىلا 0 رەقەمنى كۆرسىتىدۇ، ئەمما چوقۇم سان تىپلىق بولمىسىمۇ بولىدۇ. شۇڭلاشقا، نەقىل كاتەكچە بىلەن سېلىشتۇرۇش ئارزۇ قىلغاندەك بولىدۇ.

تۆۋەندىكى مىسالغا نىسبەتەن A1 ساندىن بىرنى ئۆز ئىچىگە ئالغان، B1 بوش، C1 بولسا B1 نىڭ نەقىلىنى ئۆز ئىچىگە ئالغان:

A1: 1 B1: <empty> C1: =B1 ( 0كۆرۈنىدۇ)

=B1=0 => TRUE

=B1="" => TRUE

=C1=0 => TRUE

=C1="" => TRUE (ئىلگىرى FALSE)

=ISNUMBER(B1) => FALSE

=ISNUMBER(C1) => FALSE (ئىلگىرى TRUE)

=ISNUMBER(VLOOKUP(1;A1:C1;2)) => FALSE (B1)

=ISNUMBER(VLOOKUP(1;A1:C1;3)) => FALSE (C1, ئىلگىرى TRUE)

=ISTEXT(B1) => FALSE

=ISTEXT(C1) => FALSE

=ISTEXT(VLOOKUP(1;A1:C1;2)) => FALSE (B1, ئىلگىرى TRUE)

=ISTEXT(VLOOKUP(1;A1:C1;3)) => FALSE (C1)

=ISBLANK(B1) => TRUE

=ISBLANK(C1) => FALSE

=ISBLANK(VLOOKUP(1;A1:C1;2)) => TRUE (B1, ئىلگىرىFALSE)

=ISBLANK(VLOOKUP(1;A1:C1;3)) => FALSE (C1)

Note Icon

دىققەت، Microsoft Excel دىكى بىر تەرەپ قىلىش ئۇسۇلى ئازراق ئوخشىمايدۇ، ئۇ بوش كاتەكچىگە نىسبەتەن ئىزچىل رەقەمدىن بىرنى قايتۇرىدۇ ياكى قايتۇرغان قىممىتى بوش كاتەكچىنىڭ فورمۇلاسىنىڭ نەقىل نەتىجىسى بولىدۇ. مەسىلەن:


A1: <empty>

B1: =A1 => 0 كۆرسىتىدۇ، ئەمما پەقەت بىر بوش كاتەكچىنىڭ نەقىلى

=ISNUMBER(A1) => FALSE

=ISTEXT(A1) => FALSE

=A1=0 => TRUE

=A1="" => TRUE

=ISNUMBER(B1) => FALSE (Microsoft Excel: TRUE)

=ISTEXT(B1) => FALSE

=B1=0 => TRUE

=B1="" => TRUE (Microsoft Excel: FALSE)

C1: =VLOOKUP(...) with empty cell result => displays empty (Microsoft Excel: displays 0)

=ISNUMBER(VLOOKUP(...)) => FALSE

=ISTEXT(VLOOKUP(...)) => FALSE

=ISNUMBER(C1) => FALSE (Microsoft Excel: TRUE)

=ISTEXT(C1) => FALSE