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, jie langelis A1 yra tuščias. Tuštuma dabar paveldima, kol bus naudojama, tai abi funkcijos VLOOKUP(...)=0 ir=VLOOKUP(...)=„“ gražins rezultatą TEISINGAI, jei tikrinamas tuščias langelis.

Paprastos nuorodos į tuščius langelius, vis dar rodomos kaip skaitinė reikšmė 0, bet tai nebutinai reiškia, kad 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 langelis C1 turi langelio B1 koordinates:

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 gražiną skaitinę reikšmę kaip rezultatą, kreipiantis į tuščia langelį arba langelį su formulę 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!