INHOUDSOPGAWE
In Microsoft Excel is dit 'n gewone scenario om veelvuldige teks- of numeriese waardes te vind en te vervang. Jy kan die Soek en Vervang-opdrag gebruik, verskillende funksies en formules toepas, of jy kan selfs gebruikergedefinieerde gereedskap maak om die doeleindes te dien. In hierdie artikel sal jy alle moontlike en vinnige tegnieke leer ken om veelvuldige waardes te vind en te vervang met eenvoudige voorbeelde en behoorlike verduidelikings.
Laai Oefenwerkboek af
Jy kan die Excel-werkboek aflaai wat ons gebruik het om hierdie artikel voor te berei.
Vind en vervang veelvuldige waardes.xlsx
6 vinnige benaderings tot Vind en vervang veelvuldige waardes in Excel
1. Gebruik Soek en vervang-nutsding vir veelvuldige waardes in Excel
In Excel is Vind en vervang die nuttigste hulpmiddel wanneer jy 'n waarde sal moet vervang. Ons kan dit vir verskillende doeleindes gebruik. Kom ons kyk hoe hierdie hulpmiddel werk vir verskeie kriteria in die volgende onderafdelings.
i. Soek en vervang tekswaardes
In die tabel hieronder lê sommige tekste in Kolom B . As ons aanvaar dat ons die waarde '2020' met '2021' in alle tekste wil vervang.
📌 Stappe:
➤ Druk CTRL+H , die Vind en vervang dialoogkassie sal oopmaak.
➤ Tik '2020' in die Vind wat -blokkie.
➤ In die Vervang met -blokkie, tik '2021' .
➤ Klik op Vervang alles knoppie.
Soos in die prentjie hieronder, sal jy alle tekste met 2021 aan die begin kry wat voorheen 2020 was.
ii. Soek en vervang met wilde karakters
Nou het ons verskillende numeriese waardes aan die begin van die volgende tekste. Maar almal van hulle het 'n spesifieke formaat '20XX' . Wat ons hier sal doen, is om die jokerteken vir daardie numeriese formaat te soek en die laaste twee syfers sal vervang word met '21' . Ons moet twee Vraagtekens (??) as jokertekens vir die laaste twee syfers in die Vind en Vervang -nutsding gebruik.
📌 Stappe:
➤ Druk weer CTRL+H om die Vind en vervang dialoogkassie oop te maak.
➤ In die Vind wat -blokkie, tik '20?? '.
➤ Voer die waarde '2021' in die Vervang met boks.
➤ Druk Vervang Alles en jy is klaar.
Jy sal die volgende uitsette onmiddellik sien .
iii. Soek en vervang formules
In die volgende tabel het ons nou 'n paar verkoopsdata vir opeenvolgende 5 dae. In Sel C11 is die totale verkoopswaarde teenwoordig, maar kom ons sê ons moet die gemiddelde van die verkoopsdata daar uitvind. Ons hoef nie die formule daar met die AVERAGE-funksie oor te skryf nie. Ons sal die Vind en vervang -nutsding hier gebruik om die formule makliker te vervang.
📌 Stappe:
➤ Maak die Soek enVervang dialoogkassie.
➤ In die Vind wat boks, tik '=SOM' .
➤ Tik ' =GEMIDDELDE' in die boks Vervang met .
➤ Druk eers Vind Volgende en klik dan op die Vervang knoppie.
In die afvoer Sel C11 sal jy die nuwe berekende resultaat dadelik kry.
iv. Soek en vervang selformate
Ons kan ook die selformate verander met die Vind en vervang -nutsding. In die volgende tabel is daar 'n paar rye met 'n spesifieke kleur. Ons sal die kleur met 'n ander een vervang, kom ons sê dit is groen.
📌 Stappe:
➤ Maak die Soek en Vervang eers -dialoogkassie.
➤ Voor die Vind wat -kassie, klik op die Formaat -opsie en kies die kleur wat in sommige gebruik is. ewekansige selle in die tabel.
➤ Klik op die tweede Formaat oortjie en kies 'n ander kleur wat jy met die ou een wil vervang.
➤ Druk Vervang Almal.
In die skermkiekie hieronder sien jy nou die spesifieke rye in die tabel met die nuwe kleur.
Lees meer: Hoe om waardes te vind en te vervang met jokertekens in Excel
2. Voeg VERVANG-funksie in om veelvuldige waardes in Excel te vind en te vervang
As jy nie die Vind en vervang -nutsding wil gebruik nie, kan jy gaan vir die VERVANG-funksie . Jy moet hierdie funksie in 'n nuwe kolom of in 'nreeks selle waar ou teksdata met die nuwes vervang sal word. Met die proses kan jy die ou teksdata ook bewaar.
In die volgende prent is twee kolomme teenwoordig waar die kolom met die Nuwe teks -opskrif die gewysigde tekste sal vertoon.
In die eerste uitvoer Sel C5 sal die vereiste formule met die VERVANG funksie wees:
=REPLACE(B5,1,4,2021)
Nadat jy Enter gedruk het en Fill Handle gebruik het om die res van die selle outomaties te vul , sal jy dadelik die nuwe tekswaardes kry. Hier het ons die waarde ‘2021’ met ‘2022’ vir alle tekste vervang.
3. Pas geneste PLAASVERVANGER-formule toe om veelvuldige waardes te vind en te vervang
Die PLAASVERVANGER-funksie vervang bestaande teks met 'n nuwe teks in die teksstring. Ons kan die SUBSTITUTE -funksie nes vir veelvuldige waardes wat vervang moet word.
In die volgende prentjie lê Kolom B met 'n paar ewekansige teksdata. Die tabel aan die regterkant verteenwoordig die waardes wat met die nuwes vervang moet word.
In die eerste uitvoer Sel C5 sal die verwante formule wees:
=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(B5:B10, E5, F5), E6, F6), E7, F7)
Druk nou Enter en jy sal 'n skikking met die nuwe teks kry waardes gelyktydig. In hierdie formule het ons die SUBSTITUTE -funksie drie keer gebruik aangesien ons drie verskillende waardes wat onder die Vind -opskrif in moes vervang Kolom E.
🔎 Hoe werk die formule?
- Die binneste PLAASVERVANG funksie vervang die waarde '2018' met '2019' .
- Die tweede VERVANG funksie soek na '2020' en vervang dit met '2021' .
- Die buitenste VERVANG funksie soek '2022' en vervang dit met '2023' .
Soortgelyke lesings:
- Hoe om spesiale te vervang Karakters in Excel (6 maniere)
- Vervang veelvuldige karakters in Excel (6 maniere)
4. Gebruik XLOOKUP-funksie om veelvuldige waardes in Excel te soek en te vervang
As jy 'n Excel 365 -gebruiker is, kan jy na die XLOOKUP-funksie gaan. Die XLOOKUP funksie soek 'n reeks of 'n skikking vir 'n passing en gee die ooreenstemmende item die tweede reeks of skikking terug.
In die volgende datastel is daar 'n paar tekswaardes in die Ou teks kolom. Die tweede tabel aan die regterkant verteenwoordig data waarna gesoek moet word en dié waarmee gelyktydig vervang moet word. As die funksie nie die gegewe waardes kan vind nie, sal die ou tekste dieselfde bly as voorheen in die Nuwe teks kolom.
Dus, die vereiste formule met die XLOOKUP funksie in die eerste uitvoer Sel C5 moet wees:
=XLOOKUP($B5,$E$5:$E$10,$F$5:$F$10,$B5)
Nadat jy Enter gedruk het en die hele kolom outomaties ingevul het, sal jyhet dadelik die volgende uitsette vertoon.
5. Kombineer IFNA- en VLOOKUP-funksies om veelvuldige waardes te vind en te vervang
Nou sal ons 'n alternatiewe formule vir die XLOOKUP -funksie gebruik en hierdie formule is ook in alle Excel-weergawes beskikbaar. Ons moet IFNA en VLOOKUP funksies hier kombineer.
Die VLOOKUP funksie soek na 'n waarde in die mees linkse kolom van 'n tabel en dan gee 'n waarde in dieselfde ry vanaf die gespesifiseerde kolom. Aangesien die VLOOKUP funksie geen boodskap dra in geval van die opsoekwaarde nie gevind word nie, sal dit dus 'n #N/A fout terugstuur. Om daardie probleem op te los, moet ons die IFNA funksie gebruik om 'n foutboodskap aan te pas en te definieer.
Dus, die vereiste formule wat beide IFNA en insluit. VLOOKUP funksies in die uitvoer Sel C5 sal wees:
=IFNA(VLOOKUP($B5,$E$5:$F$10,2,FALSE),B5)
Nadat jy
6. Sluit VBA-kodes in om 'n UDF te maak om veelvuldige waardes te vind en te vervang
In die laaste afdeling sal ons die VBA kodes toepas om 'n gebruikergedefinieerde funksie te formuleer. In die volgende datastel sal die tekswaardes in Kolom B gewysig word deur die numeriese waardes aan die begin te vervang. Die waardes wat vervang moet word en die nuwe waardeslê in die tabel na regs.
Kom ons gaan nou deur die volgende prosedures om die gebruikergedefinieerde gereedskap en funksies te maak:
📌 Stap 1:
➤ Regskliek jou muis op die Blad naam eerste.
➤ Kies die opsie 'Bekyk Kodes' . 'n VBA venster sal verskyn.
➤ Plak nou die volgende kodes daar:
2278
➤ Druk F5 en 'n dialoogkassie soos in die skermkiekie hieronder sal verskyn.
➤ Kies nou die ou tekste wat jy moet wysig en druk OK .
📌 Stap 2:
➤ Die tweede dialoogkassie sal nou oopmaak en jy moet die hele tabelreeks (D5:E7) wat daarop lê, kies regs in die prentjie.
➤ Druk OK .
Soos in die skermkiekie hieronder, sal jy die nuwe en gewysigde tekste in Kolom B onder die Teks kopskrif.
Slotwoorde
Ek hoop, al hierdie metodes wat hierbo genoem is, sal jou nou help om dit in jou Excel-sigblaaie toe te pas wanneer jy veelvuldige teksdata effektief moet vervang. As jy enige vrae of terugvoer het, laat weet my asseblief in die kommentaar afdeling. Of jy kan ons ander artikels wat met Excel-funksies verband hou op hierdie webwerf kyk.