Άρθρωμα
Περιεχόμενα
Δείκτης 🔎︎

# Διαχείριση κενών κελιών

Σε παλιότερες εκδόσεις της εφαρμογής, τα κενά κελιά μετατρεπόταν σε αριθμητικό 0 ή σε κενό αλφαριθμητικό εκτός από τις περιπτώσεις άμεσης σύγκρισης όπου =A1=0 and =A1="" είχαν αποτέλεσμα TRUE αν το A1 ήταν κενό. Τώρα τα κενά εφαρμόζονται μέχρι να χρησιμοποιηθούν και έτσι both =VLOOKUP(...)=0 και =VLOOKUP(...)="" δίνουν TRUE αν το αποτέλεσμα της αναζήτησης επιστρέφει κενό κελί.

Μια απλή παραπομπή σε ένα κενό κελί εμφανίζεται ακόμα σαν αριθμητικό 0 αλλά δεν είναι απαραίτητα πια αριθμητικό, επομένως συγκρίσεις με εργασία παραπομπής σε κελί επίσης αναμένονται.

Για τα ακόλουθα παραδείγματα, το Α1 περιέχει έναν αριθμό, το Β1 είναι κενό, το C1 περιέχει την παραπομπή στο Β1:

A1: 1 B1: <Empty> C1: =B1 (εμφανίζει το 0)

=B1=0 => ΑΛΗΘΗΣ

=B1="" =>ΑΛΗΘΗΣ

=C1=0 => ΑΛΗΘΗΣ

=C1="" => ΑΛΗΘΗΣ (προηγουμένως ήταν ΨΕΥΔΗΣ)

=ISNUMBER(B1) => ΨΕΥΔΗΣ

=ISNUMBER(C1) => ΨΕΥΔΗΣ (προηγουμένως ήταν ΑΛΗΘΗΣ)

=ISNUMBER(VLOOKUP(1;A1:C1;2)) => ΨΕΥΔΗΣ (B1)

=ISNUMBER(VLOOKUP(1;A1:C1;3)) => ΨΕΥΔΗΣ (C1, προηγουμένως ήταν ΑΛΗΘΗΣ)

=ISTEXT(B1) => ΨΕΥΔΗΣ

=ISTEXT(C1) => ΨΕΥΔΗΣ

=ISTEXT(VLOOKUP(1;A1:C1;2)) => ΨΕΥΔΗΣ (B1, προηγουμένως ήταν ΑΛΗΘΗΣ)

=ISTEXT(VLOOKUP(1;A1:C1;3)) => ΨΕΥΔΗΣ (C1)

=ISBLANK(B1) => ΑΛΗΘΗΣ

=ISBLANK(C1) => ΨΕΥΔΗΣ

=ISBLANK(VLOOKUP(1;A1:C1;2)) => ΑΛΗΘΗΣ (B1, προηγουμένως ήταν ΨΕΥΔΗΣ)

=ISBLANK(VLOOKUP(1;A1:C1;3)) => ΨΕΥΔΗΣ (C1)

Σημειώστε ότι το πρόγραμμα Microsoft Excel συμπεριφέρεται διαφορετικά και πάντα επιστρέφει έναν αριθμό σαν αποτέλεσμα μιας παραπομπής σε ένα κενό κελί ή τύπο κελιού με το αποτέλεσμα ενός κενού κελιού. Για παράδειγμα:

A1: <Empty>

B1: =A1 => εμφανίζει το 0, αλλά είναι απλώς μια παραπομπή σε κενό κελί

=ISNUMBER(A1) => ΨΕΥΔΗΣ

=ISTEXT(A1) => ΨΕΥΔΗΣ

=A1=0 => ΑΛΗΘΗΣ

=A1="" => ΑΛΗΘΗΣ

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

=ISTEXT(B1) => ΨΕΥΔΗΣ

=B1=0 => ΑΛΗΘΗΣ

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

C1: =VLOOKUP(...) με κενό κελί αποτέλεσμα => εμφανίζεται κενό (το Microsoft Excel: εμφανίζει το 0)

=ISNUMBER(VLOOKUP(...)) => ΨΕΥΔΗΣ

=ISTEXT(VLOOKUP(...)) => ΨΕΥΔΗΣ

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

=ISTEXT(C1) => ΨΕΥΔΗΣ