Όταν χρησιμοποιείτε τύπους αναζήτησης στο Excel (όπως VLOOKUP, XLOOKUP ή INDEX/MATCH), η πρόθεση είναι να βρείτε την τιμή που ταιριάζει και να λάβετε αυτήν την τιμή (ή μια αντίστοιχη τιμή στην ίδια γραμμή/στήλη) ως αποτέλεσμα.
Αλλά σε ορισμένες περιπτώσεις, αντί να λάβετε την τιμή, μπορεί να θέλετε ο τύπος να επιστρέψει τη διεύθυνση κελιού της τιμής.
Αυτό θα μπορούσε να είναι ιδιαίτερα χρήσιμο εάν έχετε ένα μεγάλο σύνολο δεδομένων και θέλετε να μάθετε την ακριβή θέση του αποτελέσματος του τύπου αναζήτησης.
Υπάρχουν ορισμένες λειτουργίες στο Excel που έχουν σχεδιαστεί για να κάνουν ακριβώς αυτό.
Σε αυτό το σεμινάριο, θα σας δείξω πώς μπορείτε βρείτε και επιστρέψτε τη διεύθυνση κελιού αντί της τιμής στο Excel χρησιμοποιώντας απλούς τύπους.
Αναζήτηση και επιστροφή διεύθυνσης κελιού χρησιμοποιώντας τη συνάρτηση ΔΙΕΥΘΥΝΣΗ
Η συνάρτηση ΔΙΕΥΘΥΝΣΗ στο Excel προορίζεται ακριβώς για αυτό.
Παίρνει τη σειρά και τον αριθμό στήλης και σας δίνει τη διεύθυνση κελιού του συγκεκριμένου κελιού.
Παρακάτω είναι η σύνταξη της συνάρτησης ADDRESS:
= ΔΙΕΥΘΥΝΣΗ (αριθμός_αριθμού, αριθμός_στηλών, [abs_num], [a1], [φύλλο_κείμενο])
όπου:
- row_num: Αριθμός γραμμής του κελιού για το οποίο θέλετε τη διεύθυνση κελιού
- column_num: Αριθμός στήλης του κελιού για το οποίο θέλετε τη διεύθυνση
- [abs_num]: Προαιρετικό όρισμα όπου μπορείτε να καθορίσετε εάν θέλετε η αναφορά κελιού να είναι απόλυτη, σχετική ή μικτή.
- [a1]: Προαιρετικό όρισμα όπου μπορείτε να καθορίσετε αν θέλετε την αναφορά στο στυλ R1C1 ή στυλ A1
- [sheet_text]: Προαιρετικό όρισμα όπου μπορείτε να καθορίσετε αν θέλετε να προσθέσετε το όνομα του φύλλου μαζί με τη διεύθυνση του κελιού ή όχι
Τώρα, ας πάρουμε ένα παράδειγμα και να δούμε πώς λειτουργεί αυτό.
Ας υποθέσουμε ότι υπάρχει ένα σύνολο δεδομένων όπως φαίνεται παρακάτω, όπου έχω το αναγνωριστικό υπαλλήλου, το όνομά του και το τμήμα τους και θέλω να μάθω γρήγορα τη διεύθυνση κελιού που περιέχει το τμήμα για το αναγνωριστικό υπαλλήλου KR256.
Παρακάτω είναι ο τύπος που θα το κάνει αυτό:
= ΔΙΕΥΘΥΝΣΗ (ΑΓΩΝΑΣ ("KR256", A1: A20,0), 3)
Στον παραπάνω τύπο, έχω χρησιμοποιήσει τη συνάρτηση MATCH για να μάθω τον αριθμό γραμμής που περιέχει το δεδομένο αναγνωριστικό υπαλλήλου.
Και επειδή το τμήμα βρίσκεται στη στήλη C, χρησιμοποίησα το 3 ως δεύτερο επιχείρημα.
Αυτός ο τύπος λειτουργεί τέλεια, αλλά έχει ένα μειονέκτημα - δεν θα λειτουργήσει αν προσθέσετε τη γραμμή πάνω από το σύνολο δεδομένων ή μια στήλη στα αριστερά του συνόλου δεδομένων.
Αυτό συμβαίνει γιατί όταν ορίζω το δεύτερο όρισμα (τον αριθμό στήλης) ως 3, είναι σκληρό και δεν θα αλλάξει.
Σε περίπτωση που προσθέσω οποιαδήποτε στήλη στα αριστερά του συνόλου δεδομένων, ο τύπος θα μετράει 3 στήλες από την αρχή του φύλλου εργασίας και όχι από την αρχή του συνόλου δεδομένων.
Έτσι, εάν έχετε ένα σταθερό σύνολο δεδομένων και χρειάζεστε έναν απλό τύπο, αυτό θα λειτουργήσει καλά.
Αλλά αν το χρειάζεστε για να είναι πιο ανθεκτικό, χρησιμοποιήστε αυτό που καλύπτεται στην επόμενη ενότητα.
Αναζήτηση και επιστροφή διεύθυνσης κελιού χρησιμοποιώντας τη συνάρτηση CELL
Ενώ η συνάρτηση ΔΙΕΥΘΥΝΣΗ δημιουργήθηκε ειδικά για να σας δώσει την αναφορά κελιού του καθορισμένου αριθμού γραμμής και στήλης, υπάρχει μια άλλη συνάρτηση που το κάνει επίσης.
Ονομάζεται συνάρτηση CELL (και μπορεί να σας δώσει πολύ περισσότερες πληροφορίες για το κελί από τη συνάρτηση ΔΙΕΥΘΥΝΣΗ).
Παρακάτω είναι η σύνταξη της συνάρτησης CELL:
= ΚΥΤΤΑΡΙ (τύπος_πληροφόρησης, [αναφορά])
όπου:
- info_type: οι πληροφορίες σχετικά με το κελί που θέλετε. Αυτή μπορεί να είναι η διεύθυνση, ο αριθμός στήλης, το όνομα του αρχείου κ.λπ.
- [αναφορά]: Προαιρετικό όρισμα όπου μπορείτε να καθορίσετε την αναφορά κελιού για την οποία χρειάζεστε τις πληροφορίες κελιού.
Τώρα, ας δούμε ένα παράδειγμα όπου μπορείτε να χρησιμοποιήσετε αυτήν τη λειτουργία για να αναζητήσετε και να λάβετε την αναφορά κελιού.
Ας υποθέσουμε ότι έχετε ένα σύνολο δεδομένων όπως φαίνεται παρακάτω και θέλετε να μάθετε γρήγορα τη διεύθυνση κελιού που περιέχει το τμήμα για το αναγνωριστικό υπαλλήλου KR256.
Παρακάτω είναι ο τύπος που θα το κάνει αυτό:
= CELL ("διεύθυνση", INDEX ($ A $ 1: $ D $ 20, MATCH ("KR256", $ A $ 1: $ A $ 20,0), 3))
Ο παραπάνω τύπος είναι αρκετά απλός.
Έχω χρησιμοποιήσει τον τύπο INDEX ως το δεύτερο επιχείρημα για να λάβω το τμήμα για το αναγνωριστικό υπαλλήλου KR256.
Στη συνέχεια, απλά το τυλίξαμε στη συνάρτηση CELL και του ζήτησα να επιστρέψει τη διεύθυνση κελιού αυτής της τιμής που λαμβάνω από τον τύπο INDEX.
Τώρα εδώ είναι το μυστικό γιατί λειτουργεί - ο τύπος INDEX επιστρέφει την τιμή αναζήτησης όταν της δίνετε όλα τα απαραίτητα ορίσματα. Αλλά ταυτόχρονα, θα επέστρεφε επίσης την αναφορά κυττάρων αυτού του κελιού που προέκυψε.
Στο παράδειγμά μας, ο τύπος INDEX επιστρέφει "Πωλήσεις" ως τιμή που προκύπτει, αλλά ταυτόχρονα, μπορείτε επίσης να το χρησιμοποιήσετε για να σας δώσει την αναφορά κελιού αυτής της τιμής αντί της ίδιας της τιμής.
Κανονικά, όταν εισάγετε τον τύπο INDEX σε ένα κελί, επιστρέφει την τιμή γιατί αυτό είναι που αναμένεται να κάνει. Αλλά σε σενάρια όπου απαιτείται αναφορά κελιού, ο τύπος INDEX θα σας δώσει την αναφορά κελιού.
Σε αυτό το παράδειγμα, αυτό ακριβώς κάνει.
Και το καλύτερο μέρος για τη χρήση αυτού του τύπου είναι ότι δεν είναι συνδεδεμένο με το πρώτο κελί στο φύλλο εργασίας. Αυτό σημαίνει ότι μπορείτε να επιλέξετε οποιοδήποτε σύνολο δεδομένων (το οποίο θα μπορούσε να βρίσκεται οπουδήποτε στο φύλλο εργασίας), να χρησιμοποιήσετε τον τύπο INDEX για να κάνετε μια τακτική αναζήτηση και θα σας έδινε τη σωστή διεύθυνση.
Και αν εισαγάγετε μια επιπλέον γραμμή ή στήλη, ο τύπος θα προσαρμοστεί ανάλογα για να σας δώσει τη σωστή διεύθυνση κελιού.
Αυτοί είναι λοιπόν δύο απλοί τύποι που μπορείτε να χρησιμοποιήσετε για να αναζητήσετε και βρείτε και επιστρέψτε τη διεύθυνση κελιού αντί της τιμής στο Excel.
Ελπίζω να βρήκατε χρήσιμο αυτό το σεμινάριο.