Εκπαιδευτικό πρόγραμμα Excel: Πώς να δημιουργήσετε ένα πλαίσιο αναζήτησης με μορφοποίηση υπό όρους

Σε αυτό το βίντεο, θα δούμε έναν τρόπο δημιουργίας ενός πλαισίου αναζήτησης που επισημαίνει τις σειρές σε έναν πίνακα, χρησιμοποιώντας μορφοποίηση υπό όρους και έναν τύπο που ελέγχει πολλές στήλες ταυτόχρονα.

Αυτή είναι μια εξαιρετική εναλλακτική λύση για το φιλτράρισμα, επειδή μπορείτε να δείτε τις πληροφορίες που αναζητάτε επισημαίνονται στο περιβάλλον.

Ας ΡΙΞΟΥΜΕ μια ΜΑΤΙΑ.

Εδώ έχουμε έναν πίνακα που περιέχει δεδομένα παραγγελίας. Θα μπορούσαμε να προσθέσουμε ένα φίλτρο και να το χρησιμοποιήσουμε για να εξερευνήσουμε τα δεδομένα.

Αλλά τα φίλτρα μπορεί να είναι λίγο αδέξια.

Συνεχίζετε να αλλάζετε το φίλτρο και δεν μπορείτε να δείτε τι ψάχνετε στο πλαίσιο άλλων δεδομένων.

Ας ακολουθήσουμε μια διαφορετική προσέγγιση και προσθέστε ένα "πλαίσιο αναζήτησης" πάνω από τα δεδομένα. Θα χρησιμοποιήσουμε μορφοποίηση υπό όρους για να επισημάνουμε σειρές που περιέχουν κείμενο που πληκτρολογείται στο πλαίσιο αναζήτησης.

Αρχικά, επισημάνετε το πλαίσιο αναζήτησης και προσθέστε ένα χρώμα πλήρωσης. Στη συνέχεια, ονομάστε το κελί "search_box". Αυτό θα διευκολύνει τη χρήση αργότερα σε έναν τύπο. Στη συνέχεια, προσθέστε κάποιο κείμενο, ώστε να μπορείτε να δείτε τον κανόνα που εφαρμόζεται μόλις δημιουργηθεί.

Τώρα πρέπει να προσθέσουμε έναν κανόνα που χρησιμοποιεί το πλαίσιο αναζήτησης. Επιλέξτε ολόκληρο το εύρος δεδομένων και προσθέστε έναν προσαρμοσμένο κανόνα μορφοποίησης υπό όρους που χρησιμοποιεί έναν τύπο.

Για να κάνουμε τον κανόνα ευέλικτο, θα χρησιμοποιήσουμε τη συνάρτηση SEARCH. Η ΑΝΑΖΗΤΗΣΗ παίρνει 3 ορίσματα: το κείμενο για αναζήτηση, το κείμενο για αναζήτηση μέσα και, προαιρετικά, μια αρχική θέση. Όταν η ΑΝΑΖΗΤΗΣΗ βρίσκει κάτι, επιστρέφει τη θέση ως αριθμό. Εάν το κείμενο δεν βρεθεί, επιστρέφει μηδέν.

=SEARCH(search_box,$C5&$D5&$E5&$F5)

Αυτός ο τύπος χρησιμοποιεί το SEARCH για να αναζητήσει κείμενο στο πλαίσιο αναζήτησης εντός των στηλών C, D, E και F, κολλημένο μαζί με το CONCATENATE.

Βεβαιωθείτε ότι ο αριθμός σειράς ταιριάζει με τη σειρά του ενεργού κελιού.

Το κλειδί για την κατανόηση αυτού του κανόνα είναι να θυμόμαστε ότι θα αξιολογείται για κάθε κελί του πίνακα. Τα σύμβολα δολαρίου κλειδώνουν τις στήλες, αλλά οι σειρές είναι ελεύθερες να αλλάξουν.

Όταν το SEARCH επιστρέφει οποιονδήποτε αριθμό εκτός από το μηδέν, ο κανόνας θα ενεργοποιηθεί και θα εφαρμοστεί η μορφοποίηση υπό όρους.

Τώρα προσθέστε μια ελαφριά πλήρωση που ταιριάζει με το χρώμα του πλαισίου αναζήτησης και ολοκληρώστε τον κανόνα.

Το πλαίσιο αναζήτησης είναι πλέον λειτουργικό και επισημαίνονται οι παραγγελίες όπου η πόλη είναι "Ντάλας". Δεν χρειάζεται να εισαγάγετε πλήρεις λέξεις, επειδή η συνάρτηση SEARCH αντιστοιχεί ακριβώς στο κείμενο.

Υπάρχει όμως ένα πρόβλημα. Εάν διαγράψουμε το πλαίσιο αναζήτησης, επισημαίνονται όλες οι σειρές. Αυτό συμβαίνει επειδή το SEARCH επιστρέφει τον αριθμό 1 εάν το κείμενο προς εύρεση είναι κενό

Μπορείτε να επιλύσετε αυτό το πρόβλημα τυλίγοντας τη συνάρτηση SEARCH σε μια δήλωση IF που επιστρέφει μηδέν όταν το πλαίσιο αναζήτησης είναι κενό.

Για τη λογική δοκιμή, χρησιμοποιήστε το ISBLANK (search_box). Εάν ισχύει, επιστρέψτε το μηδέν. Διαφορετικά, χρησιμοποιήστε τον αρχικό τύπο.

=IF(ISBLANK(search_box),0,SEARCH(search_box,$C5&$D5&$E5&$F5))

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

Μπορείτε να χρησιμοποιήσετε αυτήν την προσέγγιση για να αναζητήσετε όσες στήλες θέλετε.

Σειρά μαθημάτων

Μορφοποίηση υπό όρους

Σχετικές συντομεύσεις

Εναλλαγή αυτόματου φίλτρου Ctrl + Shift + L + + F Επέκταση της επιλογής στο τελευταίο κελί προς τα κάτω Ctrl + Shift + + + Επέκταση της επιλογής στο τελευταίο κελί δεξιά Ctrl + Shift + + +

ενδιαφέροντα άρθρα...