2024. gadā Microsoft uzlaboja Excel iespējas, ieviešot trīs jaudīgas funkcijas, kuru centrā ir regulārās izteiksmes (REGEX). Šīs funkcijas, proti, REGEXTEST, REGEXEXTRACT un REGEXREPLACE, sniedz lietotājiem iespēju efektīvi identificēt, iegūt un aizstāt sarežģītus datu modeļus. Tie ir pieejami Excel tīmekļa versijā un Microsoft 365, ievērojami uzlabojot datu manipulācijas lietotājiem.
Izpratne par REGEX funkcijām programmā Excel
Regulārās izteiksmes ir rakstzīmju secības, kas veido meklēšanas modeli, atvieglojot detalizētu datu analīzi. Šīs funkcijas pārveido to, kā Excel lietotāji mijiedarbojas ar savām datu kopām, padarot tādus uzdevumus kā datu validācija, ieguve un modificēšana vienkāršākus un intuitīvākus.
Funkcijas REGEXTEST izmantošana
Funkcija REGEXTEST nosaka, vai teksta daļā ir norādīts raksts, radot izvadi TRUE vai FALSE. Funkcijas sintakse ir REGEXTEST(value, pattern, [case_sensitive])
. Šeit value
ir norādīts testēšanas mērķa teksts, pattern
tiek meklēts REGEX modelis, un reģistrjutīgais parametrs nav obligāts.
- Piemēram, analizēsim Excel lapu, kurā ir produkta vai konta kodi.
- Lai pārbaudītu, vai kodā ir iekļauti cipari, noklikšķiniet uz šūnas C4 un ievadiet:
=REGEXTEST(A4, "[0-9]")
.
- Ja kodā ir kādi cipari, izvade parādīs “TRUE”.
- Lai to atkārtotu citās šūnās, satveriet aizpildīšanas turi formulas šūnas stūrī un velciet to uz leju, lai automātiski aizpildītu blakus esošās šūnas.
- Lai pārbaudītu tālruņa numurus, izmantojiet:
=REGEXTEST(A4, "\(?\d{3}\)?[-.\s]?\d{4}")
.
- Tāpat kā iepriekš, velciet rokturi, lai lietotu papildu šūnas.
Teksta izvilkšana, izmantojot REGEXEXTRACT
Funkcija REGEXEXTRACT specializējas noteiktu teksta segmentu izvilkšanā no noteiktas vērtības. Tās sintakse ir REGEXEXTRACT(value, pattern, [first_match], [all_matches], [case_sensitive])
. Šeit jūs norādāt, value
no kā izvilkt, un pattern
aprakstiet, ko izvilkt. Papildu parametrs ļauj lietotājiem izvēlēties, vai atrast tikai pirmo atbilstību vai visus gadījumus un vai meklēšanā ir reģistrjutīgs.
- Turpinot mūsu iepriekšējo piemēru, mēs varam nemanāmi izgūt tālruņu numurus.
- Lai izvilktu tālruņu numurus, izmantojiet:
=REGEXEXTRACT(A4, "(\\d{3})?[-.\s]?\\d{3}[-.\s]?\\d{4}")
šūnā C4.
- Ievadot šo formulu, ja atsauces šūnai ir tālruņa numurs, tas tiks parādīts kā izvade. Velciet formulu uz leju, lai lietotu šo ekstrakciju citām šūnām.
- Lai iegūtu papildu atbilstības, mainiet uz:
=REGEXEXTRACT(A4, "(\\d{3})?[-.\s]?\\d{3}[-.\s]?\\d{4}", 1)
.
Mainiet datu modeļus, izmantojot REGEXREPLACE
Funkcija REGEXREPLACE ļauj atrast konkrētus datu modeļus un aizstāt tos ar alternatīvu formātu. Sintakse ir REGEXREPLACE(value, pattern, replacement, [occurrence], [case_sensitive])
. Tas value
ir tas, ko vēlaties aizstāt, pattern
ir tas, ko vēlaties atrast, un replacement
tas nosaka, ar ko jūs aizstājat.
- Izmantojot iepriekšējos datus, izmantojiet funkciju šādi:
=REGEXREPLACE(A4, "(\\d{3})?[-.\s]?\\d{3}[-.\s]?\\d{4}", "$1-$2-$3")
šūnā C4, lai standartizētu tālruņa numuru formātus.
Būtiski padomi REGEX funkciju lietošanai
- Iepazīstieties ar tādiem marķieriem kā “{}” un “[]”, kas ir būtiski, lai izveidotu efektīvus REGEX modeļus.
- Pārliecinieties, vai jūsu dati ir labi strukturēti, lai novērstu sarežģījumus, izmantojot REGEX funkcijas.
- Apsveriet iespēju izmantot nosacījumformatēšanu kopā ar REGEX, lai uzlabotu datu vizualizāciju un analīzi.
- Programma Excel piedāvā citas datu ieguves metodes, piemēram, Flash Fill un TEXTSPLIT, lai vēl vairāk bagātinātu jūsu datu apstrādes rīku komplektu.
Tiem, kas vēlas padziļināt izpratni par REGEX funkcijām programmā Excel, skatiet oficiālo dokumentāciju Microsoft Excel palīdzības lapā vai izpētiet šo visaptverošo REGEX rokasgrāmatu .
Bieži uzdotie jautājumi
1. Kam tiek izmantotas REGEX funkcijas programmā Excel?
REGEX funkcijas programmā Excel ļauj lietotājiem atrast konkrētus modeļus, iegūt informāciju vai efektīvi aizstāt tekstu šūnās. Tie var būt nenovērtējami, lai pārbaudītu datus vai pārveidotu datu kopas, lai tās atbilstu noteiktiem formatēšanas standartiem.
2. Kā nodrošināt, lai REGEX modeļi ir pareizi?
REGEX modeļu pārbaude atsevišķā REGEX rīkā vai tiešsaistes REGEX testētāju izmantošana var palīdzēt nodrošināt precizitāti pirms to izmantošanas programmā Excel. Turklāt sāciet ar vienkāršiem modeļiem un pakāpeniski veidojiet sarežģītību, lai izvairītos no sintakses problēmām.
3. Vai varu izmantot REGEX dažāda veida datiem, izņemot tālruņa numurus?
Pilnīgi noteikti! REGEX ir daudzpusīgs, un to var izmantot, lai identificētu, iegūtu vai aizstātu dažādus datu tipus, tostarp e-pasta adreses, vietrāžus URL, produktu kodus un jebkuru teksta virkni, kas seko atpazīstamam modelim.
Atbildēt