XMATCH
Η συνάρτηση XMATCH επιστρέφει τη σχετική θέση ενός καθορισμένου στοιχείου σε ένα εύρος κελιών.
XMATCH(τιμή-αναζήτησης; εύρος-αναζήτησης; τύπος-αντιστοίχισης; τύπος-αναζήτησης)
τιμή-αναζήτησης: Η τιμή που αναζητείται στο εύρος-αναζήτησης. Η τιμή-αναζήτησης μπορεί να περιέχει οποιαδήποτε τιμή ή μια συμβολοσειρά REGEX.
εύρος-αναζήτησης: Τα κελιά στα οποία θα γίνει η αναζήτηση.
τύπος-αντιστοίχισης: Ένα προαιρετικό όρισμα που προσδιορίζει τον τύπο της αντιστοίχισης για αναζήτηση.
ακριβές ή το επόμενο μικρότερο (-1): Αν δεν υπάρχει αντιστοίχιση, επιστρέφεται σφάλμα.
ακριβής αντιστοίχιση (0 ή παραλείφθηκε): Αν δεν υπάρχει ακριβής αντιστοίχιση, επιστρέφεται σφάλμα.
ακριβές ή το επόμενο μεγαλύτερο (1): Αν δεν υπάρχει αντιστοίχιση, επιστρέφεται σφάλμα.
μπαλαντέρ (2): Τα *, ? και ~ έχουν συγκεκριμένη σημασία. Η συνάρτηση REGEX μπορεί να χρησιμοποιηθεί στη συνάρτηση XMATCH μόνο αν χρησιμοποιείτε μπαλαντέρ.
τύπος-αναζήτησης Ένα προαιρετικό όρισμα που προσδιορίζει τη σειρά με την οποία γίνεται αναζήτηση του εύρους.
Δυαδική φθίνουσα (-2): Δυαδική αναζήτηση που απαιτεί το εύρος να ταξινομηθεί σε φθίνουσα σειρά, διαφορετικά επιστρέφεται σφάλμα.
Από το τέλος στην αρχή (-1): Αναζήτηση του εύρους από το τέλος προς την αρχή.
Από την αρχή προς το τέλος (1 ή παραλείφθηκε): Αναζήτηση του εύρους από την αρχή προς το τέλος.
Δυαδική αύξουσα (2): Δυαδική αναζήτηση που απαιτεί το εύρος να ταξινομηθεί σε αύξουσα σειρά, διαφορετικά επιστρέφεται σφάλμα.
Σημειώσεις
Αν το εύρος-αναζήτησης είναι μια ανοιγόμενη αναφορά (όπως «B»), οι κεφαλίδες και τα υποσέλιδα αγνοούνται αυτόματα.
Παραδείγματα |
---|
Δεδομένου του ακόλουθου πίνακα: |
A | B | C | |
---|---|---|---|
1 | Όνομα | Ηλικία | Μισθός |
2 | Amy | 35 | 71000 |
3 | Matthew | 27 | 81000 |
4 | Chloe | 42 | 86000 |
5 | Sophia | 51 | 66000 |
6 | Kenneth | 28 | 52000 |
7 | Tom | 49 | 62000 |
8 | Aaron | 63 | 89000 |
9 | Mary | 22 | 34000 |
10 | Alice | 29 | 52000 |
11 | Brian | 35 | 52500 |
Η συνάρτηση =XMATCH(49000,C2:C11,1) αναζητά στο εύρος τον πρώτο μισθό που είτε είναι ακριβώς «49000» ή είναι ο επόμενος μεγαλύτερος μισθός μετά το «49000», και επιστρέφει «5» για να εκπροσωπήσει το πέμπτο στοιχείο στο εύρος («52000»). Η συνάρτηση =XMATCH(30,B2:B11,-1) αναζητά στο εύρος τον πρώτο υπάλληλο που είναι ακριβώς 30 ή την επόμενη πιο νέα ηλικία, και επιστρέφει «9» για να εκπροσωπήσει το ένατο στοιχείο στο εύρος («29»). Η συνάρτηση =XMATCH(REGEX("^S.*"), A2:A11,2) αναζητά στο εύρος τον πρώτο υπάλληλο με όνομα που ξεκινά με «S» και επιστρέφει «4» για να εκπροσωπήσει το τέταρτο στοιχείο στο εύρος («Sophia»). |