Module
Contents
Index 🔎︎

# Üres cellák kezelése

A szoftver régebbi verzióiban az üres cellák bizonyos kontextusban numerikus 0 értéket kaptak, míg más esetekben üres karakterláncot, kivéve a közvetlen összehasonlítás esetén, ahol az =A1=0 és az =A1="" egyaránt IGAZ értéket eredményezett, ha A1 üres volt. Az üresség most öröklődik a használatig, így az =FKERES(...)=0 és az =FKERES(...)="" függvény IGAZ értéket ad vissza, ha a keresés üres cellát talál.

Az üres cellára mutató egyszerű hivatkozás még mindig numerikus 0-ként jelenik meg, de nem feltétlenül numerikus típusként, így a hivatkozó cellával történő összehasonlítás az elvárt módon működik.

Az alábbi példák esetén az A1 egy számot tartalmaz, a B1 üres, a C1 hivatkozik a B1-re:

A1: 1 B1: <Empty> C1: =B1 (0-t jelenít meg)

=B1=0 => IGAZ

=B1="" => IGAZ

=C1=0 => IGAZ

=C1="" => IGAZ (korábban HAMIS volt)

=SZÁM(B1) => HAMIS

=SZÁM(C1) => HAMIS (korábban IGAZ volt)

=SZÁM(FKERES(1;A1:C1;2)) => HAMIS (B1)

=SZÁM(FKERES(1;A1:C1;3)) => HAMIS (C1, korábban IGAZ volt)

=SZÖVEG.E(B1) => HAMIS

=SZÖVEG.E(C1) => HAMIS

=SZÖVEG.E(FKERES(1;A1:C1;2)) => HAMIS (B1, korábban IGAZ volt)

=SZÖVEG.E(FKERES(1;A1:C1;3)) => HAMIS (C1)

=ÜRES(B1) => IGAZ

=ÜRES(C1) => HAMIS

=ÜRES(FKERES(1;A1:C1;2)) => IGAZ (B1, korábban HAMIS volt)

=ÜRES(FKERES(1;A1:C1;3)) => HAMIS (C1)

Megjegyzés: a Microsoft Excel eltérő módon viselkedik, és mindig számot ad vissza egy üres cellára vagy egy üres cellát eredményező képletcellára történő hivatkozás esetén. Például:

A1: <üres>

B1: =A1 => 0 jelenik meg, de ez csak hivatkozás egy üres cellára

=SZÁM(A1) => HAMIS

=SZÖVEG.E(A1) => HAMIS

=A1=0 => IGAZ

=A1="" => IGAZ

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

=SZÖVEG.E(B1) => HAMIS

=B1=0 => IGAZ

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

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

=SZÁM(FKERES(...)) => HAMIS

=SZÖVEG.E(FKERES(...)) => HAMIS

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

=SZÖVEG.E(C1) => HAMIS