Parse cov ntawv nrog cov kab lus tsis tu ncua (RegExp) hauv Excel

Parse cov ntawv nrog cov kab lus tsis tu ncua (RegExp) hauv ExcelIb qho ntawm cov haujlwm uas siv sijhawm ntau thiab ntxhov siab thaum ua haujlwm nrog cov ntawv hauv Excel yog kev txheeb xyuas - parsing alphanumeric "porridge" rau hauv cov khoom thiab rho tawm cov fragments peb xav tau los ntawm nws. Piv txwv li:

  • rho tawm tus zip code los ntawm qhov chaw nyob (nws yog qhov zoo yog tias tus zip code yeej ib txwm pib, tab sis yuav ua li cas yog tias nws tsis yog?)
  • nrhiav tus lej thiab hnub tim ntawm daim ntawv xa nyiaj los ntawm cov lus piav qhia ntawm cov nyiaj them poob haujlwm hauv daim ntawv qhia nyiaj hauv tuam txhab
  • rho tawm TIN los ntawm motley piav qhia ntawm tuam txhab uas muag nyob rau hauv daim ntawv teev cov counterparties
  • nrhiav tus lej tsheb lossis tus lej xov tooj hauv cov lus piav qhia, thiab lwm yam.

Feem ntau nyob rau hauv xws li mob, tom qab ib nrab teev ntawm dreary xaiv nyob rau hauv cov ntawv nyeem manually, kev xav pib los rau hauv lub siab tej yam automate cov txheej txheem no (tshwj xeeb tshaj yog yog hais tias muaj ntau cov ntaub ntawv). Muaj ntau ntau txoj kev daws teeb meem thiab nrog rau qib sib txawv ntawm qhov nyuaj-ua tau zoo:

  • siv built-in Excel ntawv ua haujlwm mus nrhiav-txiav-kub ntawv: LEVSIMV (QAUG), TXOJ CAI (RIGHT), PSTR (mid), STEPIT (CONCATENATE) thiab nws cov analogues, Ua ke (JOINTEXT), NYEEM (TXOJ KEV) thiab lwm yam. Txoj kev no yog qhov zoo yog tias muaj qhov tseeb logic hauv cov ntawv nyeem (piv txwv li, qhov ntsuas yog ib txwm nyob ntawm qhov chaw nyob). Txwv tsis pub, cov qauv ua ntau nyuaj thiab, qee zaum, nws txawm tuaj rau cov qauv array, uas ua rau qeeb qeeb ntawm cov ntxhuav loj.
  • siv zoo li cov ntawv nyeem zoo sib xws los ntawm Visual Basic qhwv hauv kev cai macro muaj nuj nqi. Qhov no tso cai rau koj los siv qhov kev tshawb nrhiav yooj yim dua siv cov cim cim (*, #,?, thiab lwm yam) Hmoov tsis zoo, cov cuab yeej no tsis tuaj yeem rho tawm cov ntawv xav tau los ntawm cov ntawv nyeem - tsuas yog xyuas seb nws puas muaj nyob hauv nws.

Ntxiv rau qhov saum toj no, muaj lwm txoj hauv kev uas paub zoo heev hauv cov voj voog nqaim ntawm cov kws tshaj lij programmers, web developers thiab lwm yam techies - qhov no yog ib txwm hais tawm (Regular Expressions = RegExp = "regexps" = "regulars"). Tsuas tso tseg, RegExp yog ib hom lus uas cov cim tshwj xeeb thiab cov cai siv los tshawb nrhiav cov substrings tsim nyog hauv cov ntawv nyeem, rho tawm lossis hloov lawv nrog lwm cov ntawv nyeem.. Cov kab lus tsis tu ncua yog cov cuab yeej muaj zog thiab zoo nkauj tshaj plaws uas dhau txhua txoj hauv kev ua haujlwm nrog cov ntawv los ntawm qhov kev txiav txim ntawm qhov loj. Muaj ntau hom lus programming (C#, PHP, Perl, JavaScript…) thiab cov ntawv sau (Word, Notepad ++…) txhawb cov kab lus tsis tu ncua.

Microsoft Excel hmoov tsis tsis muaj RegExp kev txhawb nqa tawm ntawm lub thawv, tab sis qhov no tuaj yeem kho tau yooj yim nrog VBA. Qhib Visual Basic Editor los ntawm lub tab tsim tawm (Tus tsim tawm) los yog keyboard shortcut Alt+F11. Tom qab ntawd ntxig tus tshiab module los ntawm cov ntawv qhia zaub mov Ntxig - Module thiab luam cov ntawv ntawm cov haujlwm macro hauv qab no muaj:

Public Function RegExpExtract(Text As String, Pattern As String, Optional Item As Integer = 1) As String On Error GoTo ErrHandl Teem regex = CreateObject("VBScript.RegExp") regex.Pattern = Pattern regex.Global = True If regex.Test (Text) Ces Teem matches = regex.Execute(Text) RegExpExtract = matches.Item(Item - 1) Exit Function End Yog ErrHandl: RegExpExtract = CVErr(xlErrValue) End Function  

Tam sim no peb tuaj yeem kaw Visual Basic Editor thiab rov qab mus rau Excel kom sim peb qhov tshiab. Nws syntax yog cov hauv qab no:

=RegExpExtract( Txt ; Pattern ; Item )

qhov twg

  • txt - ib lub xov tooj nrog cov ntawv nyeem uas peb tab tom kuaj xyuas thiab los ntawm qhov peb xav rho tawm cov kab ntawv uas peb xav tau
  • qauv - daim npog ntsej muag ( qauv) rau kev tshawb nrhiav substring
  • Yam - tus naj npawb ntawm cov substring yuav tsum tau muab rho tawm, yog tias muaj ob peb ntawm lawv (yog tias tsis tau teev tseg, ces thawj qhov tshwm sim tshwm sim)

Qhov nthuav tshaj plaws ntawm no, tau kawg, yog Cov Qauv - cov qauv qauv ntawm cov cim tshwj xeeb "hauv hom lus" ntawm RegExp, uas qhia meej meej qhov twg thiab qhov twg peb xav nrhiav. Nov yog qee qhov yooj yim tshaj plaws los pib koj:

 Txawv  Hauj lwm
 . Qhov yooj yim tshaj plaws yog qhov chaw. Nws phim txhua tus cwj pwm hauv tus qauv ntawm txoj haujlwm tshwj xeeb.
 s Txhua tus cim uas zoo li qhov chaw (qhov chaw, tab, lossis kab tawg).
 S
Ib qho kev tawm tsam ntawm tus qauv yav dhau los, piv txwv li txhua yam tsis yog qhov chaw dawb.
 d
Txhua tus lej
 D
Ib qho kev tawm tsam ntawm qhov dhau los, piv txwv li tsis muaj tus lej
 w Txhua tus cim Latin (AZ), tus lej, lossis kos npe
 W Ib qho kev tawm tsam ntawm qhov dhau los, piv txwv li tsis yog Latin, tsis yog tus lej thiab tsis yog tus lej.
[cim] Nyob rau hauv square brackets, koj tuaj yeem qhia ib lossis ntau tus cim tso cai ntawm txoj haujlwm teev hauv cov ntawv nyeem. Piv txwv li kos duab yuav phim ib yam ntawm cov lus: rooj or lub rooj zaum.

Koj tuaj yeem tsis suav cov cim, tab sis teeb tsa lawv ua qhov sib cais los ntawm hyphen, piv txwv li tsis yog [ABDCDEF] sau ntawv [AF]. los yog hloov [4567] paub [-4]. Piv txwv li, txhawm rau xaiv tag nrho cov cim Cyrillic, koj tuaj yeem siv tus qauv [a-yaA-YaoYo].

[^cim] Yog tias tom qab qhib square bracket ntxiv lub cim "lub hau" ^, tom qab ntawd cov txheej txheem yuav tau txais lub ntsiab lus rov qab - ntawm qhov chaw teev tseg hauv cov ntawv nyeem, txhua tus cim yuav raug tso cai, tshwj tsis yog rau cov teev. Yog, template [^zM]ut yuav pom Kab or Tshuaj or Tsis nco qab, tab sis tsis Ntshai or mutt, Xws li.
 | Boolean tus neeg teb xov tooj OR (LOSSIS) txhawm rau txheeb xyuas ib qho ntawm cov txheej txheem teev tseg. Piv txwv li (los ntawmThu|stxawm | invoice) yuav tshawb cov ntawv rau ib qho ntawm cov lus teev tseg. Feem ntau, ib txheej ntawm cov kev xaiv yog nyob rau hauv cov kab lus.
 ^ Pib ntawm kab
 $ Kawg ntawm kab
 b Kawg ntawm lo lus

Yog tias peb tab tom nrhiav rau qee tus lej ntawm cov cim, piv txwv li, tus lej rau tus lej xa ntawv lossis tag nrho peb tsab ntawv cov khoom lag luam, ces peb tuaj rau kev cawm. pluas suav or pluas suav yog cov kab lus tshwj xeeb uas qhia tus lej ntawm cov cim uas yuav tsum tau tshawb nrhiav. Quantifiers yog siv rau tus cwj pwm uas los ua ntej nws:

  Quantor  Hauj lwm
 ? Zero los yog ib qho tshwm sim. Piv txwv li .? yuav txhais tau tias ib tus cwj pwm lossis nws qhov tsis muaj.
 + Ib lossis ntau qhov nkag. Piv txwv li d+ txhais tau tias txhua tus lej (piv txwv li ib tus lej ntawm 0 thiab infinity).
 * Zero lossis ntau qhov tshwm sim, piv txwv li txhua qhov ntau. Yog li s* txhais tau tias muaj pes tsawg qhov chaw lossis tsis muaj qhov chaw.
{tooj} or

{tooj 1,tooj 2}

Yog hais tias koj yuav tsum tau qhia kom meej tus naj npawb ntawm qhov tshwm sim, ces nws yog teev nyob rau hauv curly braces. Piv txwv li d{6} txhais tau hais nruj me ntsis rau tus lej, thiab tus qauv s 2,5} - ob mus rau tsib qhov chaw

Tam sim no cia peb mus rau qhov nthuav dav tshaj plaws - kev tshuaj xyuas ntawm daim ntawv thov ntawm cov haujlwm tsim thiab peb tau kawm txog cov qauv ntawm cov qauv siv los ntawm lub neej.

Tshem tawm cov lej los ntawm cov ntawv

Yuav pib nrog, cia peb txheeb xyuas cov ntaub ntawv yooj yim - koj yuav tsum tau rho tawm thawj tus lej los ntawm alphanumeric porridge, piv txwv li, lub zog ntawm cov khoom siv hluav taws xob tsis cuam tshuam los ntawm daim ntawv teev npe:

Parse cov ntawv nrog cov kab lus tsis tu ncua (RegExp) hauv Excel

Lub logic tom qab cov lus qhia tsis tu ncua yog yooj yim: d txhais tau tias ib tug lej, thiab tus quantifier + hais tias lawv tus lej yuav tsum yog ib lossis ntau dua. Qhov ob lub rho tawm nyob rau hauv pem hauv ntej ntawm lub luag haujlwm yog xav tau los "ntawm ya" hloov cov cim rho tawm mus rau hauv tus lej tag nrho los ntawm tus lej-raws li ntawv.

Postcode

Thaum xub thawj siab ib muag, txhua yam yog qhov yooj yim ntawm no - peb tab tom nrhiav raws nraim rau tus lej ua ke. Peb siv tus cwj pwm tshwj xeeb d rau tus lej thiab quantifier 6 {} rau tus naj npawb ntawm cov cim:

Parse cov ntawv nrog cov kab lus tsis tu ncua (RegExp) hauv Excel

Txawm li cas los xij, qhov xwm txheej yog ua tau thaum, nyob rau sab laug ntawm qhov ntsuas hauv kab, muaj lwm cov lej loj hauv kab (tus xov tooj, TIN, tus lej nyiaj hauv tuam txhab nyiaj, thiab lwm yam) Tom qab ntawd peb lub caij tsis tu ncua yuav rub tawm thawj 6. tus lej los ntawm nws, piv txwv li yuav tsis ua haujlwm kom raug:

Parse cov ntawv nrog cov kab lus tsis tu ncua (RegExp) hauv Excel

Txhawm rau tiv thaiv qhov no los ntawm qhov tshwm sim, peb yuav tsum tau ntxiv ib qho kev hloov kho nyob ib ncig ntawm cov npoo ntawm peb cov lus qhia tsis tu ncua b qhia qhov kawg ntawm ib lo lus. Qhov no yuav ua kom pom tseeb rau Excel tias qhov tawg (index) peb xav tau yuav tsum yog ib lo lus cais, thiab tsis yog ib feem ntawm lwm qhov tawg (tus xov tooj):

Parse cov ntawv nrog cov kab lus tsis tu ncua (RegExp) hauv Excel

xov tooj

Qhov teeb meem ntawm kev nrhiav tus lej xov tooj hauv cov ntawv nyeem yog tias muaj ntau txoj hauv kev rau kev sau cov lej - nrog thiab tsis muaj hyphens, los ntawm qhov chaw, nrog lossis tsis muaj tus lej hauv cheeb tsam hauv cov lej, thiab lwm yam. Yog li ntawd, hauv kuv lub tswv yim, nws yooj yim dua rau kev nrhiav tus lej xov tooj hauv cov ntawv nyeem. thawj zaug ntxuav tawm tag nrho cov cim no los ntawm cov ntawv nyeem siv ob peb lub nested functions RAWS LI (SIB NTAUS)yog li ntawd nws sticks ua ke rau hauv ib tug tag nrho, thiab ces nrog ib tug primitive tsis tu ncua d{11} rub tawm 11 tus lej hauv kab:

Parse cov ntawv nrog cov kab lus tsis tu ncua (RegExp) hauv Excel

NWS

Nws yog qhov nyuaj me ntsis ntawm no, vim TIN (hauv Peb Lub Tebchaws) tuaj yeem yog 10 tus lej (rau cov koom haum raug cai) lossis 12 tus lej (rau cov tib neeg). Yog tias koj tsis pom qhov txhaum tshwj xeeb, ces nws yog qhov ua tau kom txaus siab rau qhov tsis tu ncua d{10,12}, tab sis, nruj me ntsis hais lus, nws yuav rub tawm txhua tus lej ntawm 10 mus rau 12 tus cim, piv txwv li thiab nkag mus rau 11 tus lej yuam kev. Nws yuav yog qhov tseeb dua los siv ob tus qauv sib txuas los ntawm tus neeg siv lub tswv yim lossis tus neeg teb xov tooj | (verttical bar):

Parse cov ntawv nrog cov kab lus tsis tu ncua (RegExp) hauv Excel

Thov nco ntsoov tias hauv cov lus nug peb xub saib rau 12-ntsis tus lej, thiab tsuas yog tom qab ntawd rau 10-ntsis tus lej. Yog tias peb sau peb cov lus qhia tsis tu ncua rau lwm txoj hauv kev, ces nws yuav rub tawm rau txhua tus, txawm tias ntev 12-ntsis TINs, tsuas yog thawj 10 tus cim. Ntawd yog, tom qab thawj qhov xwm txheej tshwm sim, kev tshuaj xyuas ntxiv tsis tau ua ntxiv lawm:

Parse cov ntawv nrog cov kab lus tsis tu ncua (RegExp) hauv Excel

Qhov no yog qhov sib txawv ntawm tus neeg teb xov tooj | los ntawm tus txheej txheem excel logic muaj nuj nqi OR (LOSSIS), qhov twg rearranging cov lus sib cav tsis hloov qhov tshwm sim.

Khoom SKUs

Hauv ntau lub tuam txhab, cov cim cim tshwj xeeb raug xa mus rau cov khoom thiab cov kev pabcuam - cov khoom, SAP codes, SKUs, thiab lwm yam. Yog tias muaj cov logic hauv lawv cov cim, ces lawv tuaj yeem rub tawm tau yooj yim ntawm cov ntawv uas siv cov kab lus tsis tu ncua. Piv txwv li, yog tias peb paub tias peb cov ntawv ib txwm muaj peb tus tsiaj ntawv Askiv, ib tus hyphen thiab tus lej peb tus lej tom ntej, ces:

Parse cov ntawv nrog cov kab lus tsis tu ncua (RegExp) hauv Excel

Lub logic tom qab tus qauv yog yooj yim. [AZ] - txhais tau tias txhua tus tsiaj ntawv loj ntawm cov tsiaj ntawv Latin. Tom ntej no quantifier 3 {} hais tias nws yog ib qho tseem ceeb rau peb tias muaj raws nraim peb tsab ntawv. Tom qab tus hyphen, peb tab tom tos peb tus lej, yog li peb ntxiv thaum kawg d{3}

Cov nyiaj ntsuab

Nyob rau hauv txoj kev zoo sib xws rau kab lus dhau los, koj tuaj yeem rub tawm cov nqi (cov nqi, VAT ...) los ntawm cov lus piav qhia ntawm cov khoom. Yog tias cov nyiaj tau los, piv txwv li, tau qhia nrog hyphen, ces:

Parse cov ntawv nrog cov kab lus tsis tu ncua (RegExp) hauv Excel

Txawv d nrog quantifier + tshawb nrhiav txhua tus lej mus txog ib qho hyphen, thiab d{2} yuav nrhiav pennies (ob tug lej) tom qab.

Yog tias koj xav tau rho tawm tsis yog tus nqi, tab sis VAT, ces koj tuaj yeem siv qhov kev xaiv thib peb ntawm peb RegExpExtract muaj nuj nqi, uas qhia txog tus naj npawb ntawm cov khoom yuav raug rho tawm. Thiab, ntawm chav kawm, koj tuaj yeem hloov txoj haujlwm RAWS LI (SIB NTAUS) Nyob rau hauv cov kev tshwm sim, hyphen mus rau tus txheej txheem decimal separator thiab ntxiv ib tug ob npaug rau rho nyob rau hauv thaum pib kom Excel txhais cov pom VAT raws li ib tug naj npawb:

Parse cov ntawv nrog cov kab lus tsis tu ncua (RegExp) hauv Excel

Tsheb npav tooj

Yog tias koj tsis siv tsheb tshwj xeeb, cov tsheb thauj khoom thiab lwm yam maus taus, ces tus qauv tsheb tus lej raug cais raws li lub hauv paus ntsiab lus "tsab ntawv - peb tus lej - ob tsab ntawv - cheeb tsam code". Ntxiv mus, cov cai hauv cheeb tsam tuaj yeem yog 2- lossis 3-tus lej, thiab tsuas yog cov uas zoo sib xws rau cov tsiaj ntawv Latin tau siv los ua cov ntawv. Yog li, cov lus qhia tsis tu ncua hauv qab no yuav pab peb tshem tawm cov lej los ntawm cov ntawv nyeem:

Parse cov ntawv nrog cov kab lus tsis tu ncua (RegExp) hauv Excel

Lub sij hawm

Txhawm rau rho tawm lub sijhawm hauv HH: MM hom, cov lus qhia hauv qab no yog qhov tsim nyog:

Parse cov ntawv nrog cov kab lus tsis tu ncua (RegExp) hauv Excel

Tom qab txoj hnyuv loj [0-5]d, raws li nws yooj yim los txiav txim, teeb tsa ib tus lej hauv thaj tsam 00-59. Ua ntej txoj hnyuv loj hauv kab lus, ob tus qauv ua haujlwm, sib cais los ntawm ib qho laj thawj LOSSIS (pipe):

  • [0-1]d - txhua tus lej hauv thaj tsam 00-19
  • 2 [0-3] - txhua tus lej hauv thaj tsam 20-23

Rau cov txiaj ntsig tau, koj tuaj yeem ntxiv cov txheej txheem Excel ua haujlwm SIJHAWM (TEAM)los hloov nws mus rau hauv lub sij hawm hom ntawv uas yog to taub rau qhov kev pab cuam thiab haum rau kev xam ntxiv.

Txheeb xyuas tus password

Piv txwv tias peb yuav tsum xyuas cov npe ntawm cov passwords tsim los ntawm cov neeg siv kom raug. Raws li peb cov kev cai, cov passwords tsuas muaj cov ntawv Askiv (tus lej lossis tus lej loj) thiab cov lej. Tsis pub muaj qhov chaw, underscores thiab lwm cov cim cim.

Kev kuaj xyuas tuaj yeem raug teeb tsa siv cov lus qhia yooj yim hauv qab no:

Parse cov ntawv nrog cov kab lus tsis tu ncua (RegExp) hauv Excel

Qhov tseeb, nrog tus qauv zoo li no peb xav tau qhov nruab nrab ntawm qhov pib (^) thiab xaus ($) nyob rau hauv peb cov ntawv tsuas muaj cov cim los ntawm cov teeb muab rau hauv square brackets. Yog tias koj tseem yuav tau xyuas qhov ntev ntawm tus password (piv txwv li, tsawg kawg 6 tus cim), ces tus quantifier + tuaj yeem hloov tau los ntawm lub sijhawm "rau lossis ntau dua" hauv daim ntawv {6,}:

Parse cov ntawv nrog cov kab lus tsis tu ncua (RegExp) hauv Excel

Lub nroog los ntawm qhov chaw nyob

Cia peb hais tias peb yuav tsum rub lub nroog los ntawm qhov chaw nyob bar. Qhov kev pab cuam tsis tu ncua yuav pab, rho tawm cov ntawv los ntawm "g." mus rau comma tom ntej:

Parse cov ntawv nrog cov kab lus tsis tu ncua (RegExp) hauv Excel

Cia peb ua tib zoo saib ntawm tus qauv no.

Yog tias koj tau nyeem cov ntawv sau saum toj no, koj twb nkag siab tias qee cov cim hauv cov kab lus tsis tu ncua (lub sijhawm, hnub qub, cov cim nyiaj daus las, thiab lwm yam) muaj lub ntsiab lus tshwj xeeb. Yog tias koj xav nrhiav cov cim no lawv tus kheej, ces lawv tau ua ntej los ntawm backslash (qee zaum hu ua shielding). Yog li ntawd, thaum tshawb nrhiav qhov seem "g." peb yuav tsum sau nyob rau hauv cov lus qhia tsis tu ncua Mr. yog peb tab tom nrhiav ib qho ntxiv, ces + thiab lwm yam

Ob lub cim tom ntej hauv peb tus qauv, lub cim thiab lub hnub qub quantifier, sawv cev rau ib tus lej ntawm cov cim, piv txwv li lub nroog lub npe.

Muaj ib qho comma tom kawg ntawm tus qauv, vim peb tab tom nrhiav cov ntawv los ntawm "g." rau comma. Tab sis tuaj yeem muaj ob peb lub cim hauv cov ntawv nyeem, puas yog? Tsis tsuas yog tom qab lub nroog, tab sis kuj tom qab txoj kev, tsev, thiab lwm yam. Ntawm lawv qhov twg peb yuav tsum nres? Qhov ntawd yog qhov lo lus nug cim rau. Yog tsis muaj nws, peb cov lus qhia tsis tu ncua yuav rub tawm txoj hlua ntev tshaj plaws:

Parse cov ntawv nrog cov kab lus tsis tu ncua (RegExp) hauv Excel

Nyob rau hauv cov nqe lus ntawm kev hais tawm tsis tu ncua, xws li tus qauv yog "greedy". Txhawm rau kho qhov xwm txheej, xav tau ib lo lus nug kos npe - nws ua rau cov khoom lag luam tom qab uas nws sawv "stingy" - thiab peb cov lus nug yuav siv cov ntawv tsuas yog mus txog thawj lub txee tom qab "g."

Parse cov ntawv nrog cov kab lus tsis tu ncua (RegExp) hauv Excel

Filename los ntawm tag nrho txoj kev

Lwm qhov teeb meem tshwm sim yog rho tawm cov ntaub ntawv npe los ntawm tag nrho txoj kev. Ib qho kev qhia yooj yim ntawm daim ntawv yuav pab tau ntawm no:

Parse cov ntawv nrog cov kab lus tsis tu ncua (RegExp) hauv Excel

Qhov ua kom yuam kev ntawm no yog qhov kev tshawb nrhiav, qhov tseeb, tshwm sim nyob rau hauv qhov kev taw qhia - los ntawm qhov kawg mus rau qhov pib, vim tias thaum kawg ntawm peb tus qauv yog $, thiab peb tab tom nrhiav rau txhua yam ua ntej nws mus txog rau thawj backslash ntawm sab xis. Lub backslash tau khiav tawm, zoo li lub dot hauv qhov piv txwv dhau los.

PS

"Ntawm qhov kawg" Kuv xav qhia meej tias tag nrho cov saum toj no yog ib feem me me ntawm tag nrho cov muaj peev xwm uas cov lus qhia tsis tu ncua. Muaj ntau ntau cov cim tshwj xeeb thiab cov cai rau lawv siv, thiab tag nrho cov phau ntawv tau sau rau ntawm lub ncauj lus no (Kuv pom zoo kom tsawg kawg qhov no rau qhov pib). Nyob rau hauv ib txoj kev, sau cov kab lus tsis tu ncua yog yuav luag ib qho kev kos duab. Yuav luag ib txwm, ib qho kev nthuav qhia tsis tu ncua tuaj yeem txhim kho lossis ntxiv, ua rau nws zoo nkauj dua lossis tuaj yeem ua haujlwm nrog ntau yam ntawm cov ntaub ntawv tawm tswv yim.

Txhawm rau txheeb xyuas thiab txheeb xyuas lwm tus neeg cov lus tsis tu ncua lossis kho koj tus kheej, muaj ntau yam kev pabcuam online yooj yim: RegEx 101, Ntxawg thiab ntau

Hmoov tsis zoo, tsis yog tag nrho cov yam ntxwv ntawm cov lus qhia niaj hnub no tau txais kev txhawb nqa hauv VBA (piv txwv li, rov qab tshawb nrhiav lossis POSIX chav kawm) thiab tuaj yeem ua haujlwm nrog Cyrillic, tab sis kuv xav tias dab tsi muaj txaus rau thawj zaug ua rau koj txaus siab.

Yog tias koj tsis yog lub ntsiab lus tshiab, thiab koj muaj qee yam los qhia, tawm cov lus qhia tsis tu ncua thaum ua haujlwm hauv Excel hauv cov lus hauv qab no. Ib lub siab zoo, tab sis ob lub khau yog ib khub!

  • Hloov thiab ntxuav cov ntawv nrog SUBSTITUTE muaj nuj nqi
  • Tshawb nrhiav thiab pom cov cim Latin hauv cov ntawv nyeem
  • Tshawb nrhiav cov ntawv zoo sib xws (Ivanov = Ivonov = Ivanof, thiab lwm yam)

Sau ntawv cia Ncua