Ynhâldsopjefte
Yn Microsoft Excel is it in gewoane senario om meardere tekst of numerike wearden te finen en te ferfangen. Jo kinne it kommando Fyn en ferfange brûke, ferskate funksjes en formules tapasse, of jo kinne sels brûker-definieare ark meitsje om de doelen te tsjinjen. Yn dit artikel komme jo yn 'e kunde mei alle mooglike en rappe techniken om meardere wearden te finen en te ferfangen mei ienfâldige foarbylden en goede útlis.
Download Oefenwurkboek
Jo kin it Excel-wurkboek downloade dat wy brûkt hawwe om dit artikel ta te rieden.
Fyn en ferfange meardere wearden.xlsx
6 flugge oanpak foar Fyn en ferfange meardere wearden yn Excel
1. Brûk Find and Replace Tool foar meardere wearden yn Excel
Yn Excel is Fyn en ferfange it meast brûkbere ark as jo in wearde ferfange moatte. Wy kinne it brûke foar ferskate doelen. Litte wy sjen hoe't dit ark wurket foar ferskate kritearia yn 'e folgjende subseksjes.
i. Tekstwearden fine en ferfange
Yn de tabel hjirûnder lizze guon teksten yn kolom B . Oannommen dat wy yn alle teksten de wearde '2020' ferfange wolle troch '2021' .
📌 Stappen:
➤ Druk op CTRL+H , it dialoochfinster Sykje en ferfange sil iepenje.
➤ Typ '2020' yn it fak Fyn wat .
➤ Typ yn it fak Ferfange troch '2021' .
➤ Klik op Alles ferfange knop.
Lykas op de foto hjirûnder fine jo alle teksten mei 2021 oan it begjin dy't earder 2020 wiene.
ii. Fyn en ferfange mei wylde tekens
No hawwe wy ferskate numerike wearden oan it begjin fan de folgjende teksten. Mar se hawwe allegear in spesifyk formaat '20XX' . Wat wy hjir sille dwaan is it sykjen nei jokertekens foar dat numerike formaat en de lêste twa sifers wurde ferfongen troch '21' . Wy moatte twa fraachtekens (??) brûke as jokertekens foar de lêste twa sifers yn it ark Fyn en ferfange .
📌 Stappen:
➤ Druk nochris op CTRL+H om it dialoochfinster Sykje en ferfange te iepenjen.
➤ In it fakje Fyn wat , typ '20?? '.
➤ Fier de wearde '2021' yn yn de Ferfange mei box.
➤ Druk op Alles ferfange en jo binne klear.
Jo sille de folgjende útgongen fuortendaliks sjen .
iii. Formules fine en ferfange
Yn 'e folgjende tabel hawwe wy no wat ferkeapgegevens foar opienfolgjende 5 dagen. Yn Sel C11 is de totale ferkeapwearde oanwêzich, mar litte wy sizze dat wy it gemiddelde fan 'e ferkeapgegevens dêr moatte fine. Wy hoege de formule dêr net te oerskriuwe mei de AVERAGE-funksje. Wy sille hjir it ark Fyn en ferfange brûke om de formule makliker te ferfangen.
📌 Stappen:
➤ Iepenje de Fyn enFerfange dialoochfinster.
➤ Yn it fak Fyn wat typ '=SUM' .
➤ Type ' =AVERAGE' yn it fak Ferfange troch .
➤ Druk earst op Folgjende sykje en klik dan op de knop Ferfange .
Yn de útfier Sel C11 krije jo it nije berekkene resultaat yn ien kear.
iv. Selsformaten fine en ferfange
Wy kinne de selformaten ek feroarje mei it ark Sykje en ferfange . Yn 'e folgjende tabel binne d'r guon rigen mei in spesifike kleur. Wy sille de kleur ferfange troch in oare, lit ús sizze dat it grien is.
📌 Stappen:
➤ Iepenje de Fyn en It dialoochfinster earst ferfange.
➤ Klik foar it fak Fyn wat op de opsje Opmaak en selektearje de kleur dy't yn guon brûkt is willekeurige sellen yn de tabel.
➤ Klik op de twadde Opmaak ljepper en kies in oare kleur dy't jo ferfange wolle troch de âlde.
➤ Druk op Ferfange Alles.
Yn it skermôfbylding hjirûnder sjogge jo no de spesifike rigen yn 'e tabel mei de nije kleur.
Lês mear: Hoe kinne jo wearden fine en ferfange mei jokertekens yn Excel
2. Foegje de funksje REPLACE yn om meardere wearden te finen en te ferfangen yn Excel
As jo it ark Fyn en ferfange net brûke wolle, dan kinne jo gean nei de funksje REPLACE . Jo moatte dizze funksje tapasse yn in nije kolom of yn inberik fan sellen wêr't âlde tekstgegevens wurde ferfongen troch de nije. Mei it proses kinne jo ek de âlde tekstgegevens bewarje.
Yn de folgjende ôfbylding binne twa kolommen oanwêzich wêrby't de kolom mei de Nije tekst koptekst de wizige teksten werjaan sil.
Yn de earste útfier Sel C5 sil de fereaske formule mei de REPLACE funksje wêze:
=REPLACE(B5,1,4,2021)
Nei it drukken op Enter en Fillhandtak te brûken om de rest fan 'e sellen automatysk yn te foljen , krije jo de nije tekstwearden daliks. Hjir hawwe wy de wearde '2021' ferfongen troch '2022' foar alle teksten.
3. Nested SUBSTITUTE Formule tapasse om meardere wearden te finen en te ferfangen
De SUBSTITUTE-funksje ferfangt besteande tekst mei in nije tekst yn de tekststring. Wy kinne de funksje SUBSTITUTE neste foar meardere wearden dy't ferfongen wurde.
Yn de folgjende ôfbylding leit Kolom B mei wat willekeurige tekstgegevens. De tabel rjochts stiet foar de wearden dy't ferfongen wurde moatte troch de nije.
Yn de earste útfier Sel C5 sil de relatearre formule be:
=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(B5:B10, E5, F5), E6, F6), E7, F7)
Druk no op Enter en jo krije in array mei de nije tekst wearden tagelyk. Yn dizze formule hawwe wy de funksje SUBSTITUTE trije kear brûkt, om't wy trije ferskillende wearden moatte ferfange dy't lizze ûnder de Fyn -koptekst yn Kolom E.
🔎 Hoe wurket de formule?
- De binnenste SUBSTITUTE funksje ferfangt de wearde '2018' mei '2019' .
- De twadde SUBSTITUTE funksje siket nei '2020' en ferfangt it mei '2021' .
- De bûtenste SUBSTITUTE funksje siket '2022' en ferfangt it mei '2023' .
Gelykbere lêzings:
- Hoe kinne jo spesjale ferfange Karakters yn Excel (6 manieren)
- Ferfange meardere tekens yn Excel (6 manieren)
4. Brûk XLOOKUP-funksje om meardere wearden yn Excel te sykjen en te ferfangen
As jo in Excel 365 -brûker binne, dan kinne jo gean nei de XLOOKUP-funksje . De XLOOKUP funksje siket in berik of in array foar in oerienkomst en jout it oerienkommende item it twadde berik of array werom.
Yn de folgjende dataset binne der wat tekstwearden yn de Alde tekst kolom. De twadde tabel oan de rjochterkant stiet foar gegevens dy't moatte wurde socht en dejingen dy't wurde ferfongen mei tagelyk. As de funksje de opjûne wearden net fine kin, dan bliuwe de âlde teksten itselde as earder yn de kolom Nije tekst .
Dus, de fereaske formule mei de XLOOKUP funksje yn de earste útfier Cell C5 moat wêze:
=XLOOKUP($B5,$E$5:$E$10,$F$5:$F$10,$B5)
Nei it yndrukken fan Enter en de folsleine kolom automatysk ynfolje, sille joliet de folgjende útgongen daliks sjen.
5. Kombinearje IFNA- en VLOOKUP-funksjes om meardere wearden te finen en te ferfangen
No sille wy in alternative formule brûke foar de XLOOKUP funksje en dizze formule is ek beskikber yn alle Excel-ferzjes. Wy moatte hjir IFNA en VLOOKUP funksjes kombinearje.
De funksje VLOOKUP siket in wearde yn 'e lofterste kolom fan in tabel en dan jout in wearde werom yn deselde rige út de oantsjutte kolom. Om't de funksje VLOOKUP gjin berjocht draacht yn gefal fan de opsykwearde net fûn is, sil it in #N/A flater weromjaan. Om dat probleem op te lossen, moatte wy de IFNA funksje brûke om in flaterberjocht oan te passen en te definiearjen.
Dus, de fereaske formule mei sawol IFNA en VLOOKUP funksjes yn 'e útfier Sel C5 sille wêze:
=IFNA(VLOOKUP($B5,$E$5:$F$10,2,FALSE),B5)
Nei it drukken op Fier yn en folje de rest fan de sellen yn Kolom C yn, wy krije alle nije tekstgegevens lykas werjûn yn de ôfbylding hjirûnder.
6. Ynbêde VBA-koades om in UDF te meitsjen om meardere wearden te finen en te ferfangen
Yn 'e lêste seksje sille wy de VBA koades tapasse om in troch de brûker definieare funksje te formulearjen. Yn de folgjende dataset wurde de tekstwearden yn Kolom B wizige troch de numerike wearden oan it begjin te ferfangen. De wearden dy't ferfongen wurde en de nije weardenlizze yn 'e rjochter tafel.
No litte wy de folgjende prosedueres gean om de troch de brûker definieare ark en funksjes te meitsjen:
📌 Stap 1:
➤ Rjochtsklik mei de mûs op de Blêd namme earst.
➤ Selektearje de opsje 'Besjoch Koades' . In VBA finster sil ferskine.
➤ Plak dêr no de folgjende koades:
7552
➤ Druk op F5 en in dialoochfinster lykas werjûn yn de skermôfbylding hjirûnder sil ferskine.
➤ Selektearje no de âlde teksten dy't jo wizigje moatte en druk op OK .
📌 Stap 2:
➤ It twadde dialoochfinster sil no iepenje en jo moatte it hiele tabelberik selektearje (D5:E7) lizzend op rjochts op de foto.
➤ Druk op OK .
Lykas yn it skermôfbylding hjirûnder, sille jo de nije en wizige teksten yn Kolom B ûnder de koptekst Tekst .
Slútwurden
Ik hoopje, al dizze hjirboppe neamde metoaden sille jo no helpe om se yn jo Excel-spreadsheets oan te passen as jo meardere tekstgegevens effektyf moatte ferfange. As jo fragen of feedback hawwe, lit it my dan witte yn 'e kommentaar seksje. Of jo kinne ús oare artikels kontrolearje oer Excel-funksjes op dizze webside.