Tuščių langelių tvarkymas

Senesnėse programos versijose tušti langeliai kartais buvo laikomi 0, o kartais tuščiu teksto langeliu, išskyrus tiesioginį palyginimą, kur =A1=0 ir =A1=„“ abu rezultatai būtų TEISINGAI, jei langelis A1 yra tuščias. Tuštuma dabar paveldima, kol bus naudojama, taigi abi funkcijos VLOOKUP(...)=0 ir=VLOOKUP(...)=„“ grąžins rezultatą TEISINGAI, jei tikrinamas tuščias langelis.

Paprastos nuorodos į tuščius langelius vis dar rodomos kaip skaitinė reikšmė 0, bet tai nebūtinai reiškia, jog tai yra skaičius, taip pat veikia ir tuščių langelių lyginimas.

Pavyzdžiuose, langelyje A1 yra skaičius, langelis B1 yra tuščias, o langelyje C1 yra langelio B1 koordinatės:

Registras

Formulė

Rezultatai ir komentarai

A1: 1
B1: <Empty>

C1: =B1

Rodo 0

=B1=0

TRUE

=B1=""

TRUE

=C1=0

TRUE

=C1=""

TRUE (anksčiau buvo FALSE)

=ISNUMBER(B1)

FALSE

=ISNUMBER(C1)

FALSE (buvo TRUE)

=ISNUMBER(VLOOKUP(1;A1:C1;2))

FALSE (B1)

=ISNUMBER(VLOOKUP(1;A1:C1;3))

FALSE (C1, buvo TRUE)

=ISTEXT(B1)

FALSE

=ISTEXT(C1)

TRUE

=ISTEXT(VLOOKUP(1;A1:C1;2))

FALSE (B1, buvo TRUE)

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

FALSE (C1)

=ISBLANK(B1)

TRUE

=ISBLANK(C1)

TRUE

=ISBLANK(VLOOKUP(1;A1:C1;2))

TRUE (B1, buvo FALSE)

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

FALSE (C1)


Note Icon

Atsiminkite, kad Microsoft Excel veikia skirtingai ir visada grąžina skaitinę reikšmę kaip rezultatą, kreipiantis į tuščią langelį, arba langelį su formule, kurios rezultatas tuščias langelis. Pavyzdžiui:


Registras

Formulė

Rezultatai ir komentarai

A1: <Empty>

B1: =A1

Rodo 0, bet tai tik nuoroda į tuščią langelį.

=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(...) su tuščiu rezultato langeliu

rodo tuščią (Microsoft Excel: rodo 0)

=ISNUMBER(VLOOKUP(...))

FALSE

=ISTEXT(VLOOKUP(...))

FALSE

=ISNUMBER(C1)

FALSE (Microsoft Excel: TRUE)

=ISTEXT(C1)

FALSE


Paremkite mus!