Μετάβαση στο κύριο περιεχόμενο
Υποστήριξη
Είσοδος με Microsoft
Είσοδος ή δημιουργία λογαριασμού.
Γεια σας,
Επιλέξτε διαφορετικό λογαριασμό.
Έχετε πολλούς λογαριασμούς
Επιλέξτε τον λογαριασμό με τον οποίο θέλετε να εισέλθετε.

Η συνάρτηση REGEXEXTRACT σάς επιτρέπει να εξαγάγετε κείμενο από μια συμβολοσειρά που βασίζεται σε μια παρεχόμενη κανονική παράσταση. Μπορείτε να εξαγάγετε την πρώτη αντιστοίχιση, όλες τις συμφωνίες ή την καταγραφή ομάδων από την πρώτη αντιστοίχιση.

Σύνταξη

Η συνάρτηση REGEXEXTRACT εξάγει συμβολοσειρές μέσα στο κείμενο που παρέχεται, οι οποίες ταιριάζουν με το μοτίβο. 

Η σύνταξη της συνάρτησης REGEXEXTRACT είναι:

REGEXEXTRACT(κείμενο; μοτίβο; [return_mode]; [case_sensitivity])

Επιχείρημα

Περιγραφή

μήνυμα κειμένου

(υποχρεωτικό)

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

μοτίβο

(υποχρεωτικό)

Η κανονική παράσταση ("regex") που περιγράφει το μοτίβο του κειμένου που θέλετε να εξαγάγετε.

return_mode

Ένας αριθμός που καθορίζει τις συμβολοσειρές που θέλετε να εξαγάγετε. Από προεπιλογή, η λειτουργία επιστροφής είναι 0. Οι πιθανές τιμές είναι:

0: Επιστροφή της πρώτης συμβολοσειράς που αντιστοιχεί στο μοτίβο

1: Επιστροφή όλων των συμβολοσειρών που ταιριάζουν με το μοτίβο ως πίνακα

2: Επιστροφή της καταγραφής ομάδων από την πρώτη αντιστοιχία ως πίνακα

Σημείωση: Η καταγραφή ομάδων είναι τμήματα ενός μοτίβου regex που περιβάλλεται από παρενθέσεις "(...)". Σας επιτρέπουν να επιστρέψετε ξεχωριστά τμήματα μιας μεμονωμένης αντιστοίχισης.

case_sensitivity

Καθορίζει εάν η αντιστοιχία κάνει διάκριση πεζών-κεφαλαίων. Από προεπιλογή, η αντιστοίχιση κάνει διάκριση πεζών-κεφαλαίων. Εισαγάγετε ένα από τα εξής:

0: Διάκριση πεζών-κεφαλαίων

1: Διάκριση πεζών-κεφαλαίων

Σημειώσεις: 

  • Κατά τη σύνταξη μοτίβων regex, μπορούν να χρησιμοποιηθούν σύμβολα που ονομάζονται "διακριτικά" και ταιριάζουν με μια ποικιλία χαρακτήρων. Αυτά είναι ορισμένα απλά διακριτικά για αναφορά:

  • "[0-9]": οποιοδήποτε αριθμητικό ψηφίο

  • "[a-z]": ένας χαρακτήρας στην περιοχή από το α έως το ω

  • ".": οποιοσδήποτε χαρακτήρας

  • "a": ο χαρακτήρας "a"

  • "a*": μηδέν ή περισσότερο "a"

  • "a+": ένα ή περισσότερα "a"

  • Όλες οι κανονικές εκφράσεις για αυτή τη συνάρτηση, καθώς και οι REGEXTEST και REGEXREPLACE χρησιμοποιούν τη «γεύση» PCRE2 του regex.

  • Η συνάρτηση REGEXEXTRACT επιστρέφει πάντα τιμές κειμένου. Μπορείτε να μετατρέψετε αυτά τα αποτελέσματα ξανά σε αριθμό με τη συνάρτηση VALUE.

Παραδείγματα

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

Εξαγωγή ονομάτων με βάση κεφαλαία γράμματα με μοτίβο "[A-Z][a-z]+"

Δεδομένα

DylanWilliams

Τύποι

=REGEXEXTRACT(A2;"[A-Z][a-z]+")

=REGEXEXTRACT(A2;"[A-Z][a-z]+";1)

Η παρακάτω εικόνα δείχνει τα αποτελέσματα.

Η συνάρτηση REGEXEXTRACT χρησιμοποιείται για την εξαγωγή δεδομένων ονομάτων χρησιμοποιώντας το μοτίβο "[A-Z][a-z]+"

Εξαγωγή αριθμών τηλεφώνου με βάση τη δομή τους με μοτίβο "[0-9()]+ [0-9-]+"

Δεδομένα

Σόνια Ρις (378) 555-4195
Έιντζελ Μπράουν (878) 555-8622
Μπλέικ Μάρτιν (437) 555-8987
Γουίλιαμ Κέρμπι (619) 555-4212
Έιβερι Σμιθ (579) 555-5658
Πάρκερ Τζόουνς (346) 555-0925
Λίαμ Σμολ (405) 555-0887
Χόλι Ρις (666) 555-1872

Τύποι

=REGEXEXTRACT(A2;"[0-9()]+ [0-9-]+",1)

Η παρακάτω εικόνα δείχνει το αποτέλεσμα.

Η συνάρτηση REGEXEXTRACT χρησιμοποιείται για την εξαγωγή πολλών αριθμών τηλεφώνου συγκεκριμένης μορφής από μεικτό κείμενο, χρησιμοποιώντας το μοτίβο "[0-9()]+ [0-9-]+"

Χρειάζεστε περισσότερη βοήθεια;

Θέλετε περισσότερες επιλογές;

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

Οι κοινότητες σάς βοηθούν να κάνετε και να απαντάτε σε ερωτήσεις, να δίνετε σχόλια και να ακούτε από ειδικούς με πλούσια γνώση.

Σας βοήθησαν αυτές οι πληροφορίες;

Πόσο ικανοποιημένοι είστε με τη γλωσσική ποιότητα;
Τι επηρέασε την εμπειρία σας;
Πατώντας "Υποβολή" τα σχόλια σας θα χρησιμοποιηθούν για τη βελτίωση των προϊόντων και των υπηρεσιών της Microsoft. Ο διαχειριστής IT θα έχει τη δυνατότητα να συλλέξει αυτά τα δεδομένα. Δήλωση προστασίας προσωπικών δεδομένων.

Σας ευχαριστούμε για τα σχόλιά σας!

×