De Excel REPLACE-functie wordt gebruikt om een bepaalde lengte tekst uit een bepaalde string te vervangen. We definiëren de startpositie, het aantal tekens dat we willen verwijderen en de nieuwe vervangende tekst. In dit artikel zullen we leren hoe je wat tekst kunt verwijderen/vervangen vanaf het begin van een string naar een variabele positie.
Generieke Excel-formule om tekst van variabele positie te verwijderen
=VERVANG(tekenreeks,1,FIND(tekst,tekenreeks),"") |
snaar:Het is de tekenreeks waaruit u tekst wilt verwijderen.
tekst:Het is de tekst waaruit u tekst wilt verwijderen.
Laten we een voorbeeld bekijken om dingen duidelijk te maken.
Voorbeeld: Dagnaam uit tijd verwijderen
In dit voorbeeld hebben we de tijd die is gekoppeld aan dagnamen. We willen dagnamen uit de gegevens verwijderen en hebben alleen tijd. De naam van de tijd en de dag wordt gescheiden door een koppelteken (-).
Laten we de bovenstaande algemene formule gebruiken om de variabele lengte van tekens te verwijderen.
Schrijf deze formule in C3 en sleep hem naar beneden.
=VERVANGEN(B3,1,VIND("-",B3),"") |
Druk op enter en sleep het naar beneden. Nu hebben we de tijdtekst in het bereik dat we wilden. We hebben alle tekst vóór tijdtekst verwijderd.
Hoe werkt het?
Laten we de formule opsplitsen om het te begrijpen.
Elke formule werkt binnenstebuiten. De functie FIND retourneert de locatie van de gegeven tekst in een gegeven string. Hier retourneert het de locatie van het koppelteken (-) in elke string. Voor de eerste tekenreeks retourneert het 8.
Nu is de formule =VERVANGEN(B3,1,8""). Zoals we weten, vervangt de REPLACE-functie n aantal tekens vanaf een startpositie door een andere tekst. Hier staat de tekst in B3, startpositie is 1, het aantal tekens dat we 8 hebben gevonden met behulp van de FIND-functie, en het vervangende teken is niets (""). Daarom verwijdert de REPLACE-functie 8 tekens vanaf het begin van de string, waardoor we alleen tijdtekst hebben.
Opmerkingen:
- Als het opgegeven teken niet wordt gevonden, retourneert de functie de fout #WAARDE. Het is beter om de IFERROR-functie te gebruiken om fouten op te vangen.
- De FIND-functie is een hoofdlettergevoelige functie. Als u hoofdletterongevoelig wilt zoeken, gebruikt u de SEARCH-functie.
- In de bovenstaande formule hebben we een koppelteken (-) gebruikt om het aantal tekens te vinden. U kunt hiervoor elk teken/s gebruiken, het kan een dubbele punt zijn in Excel of een willekeurige tekst.
Dus ja jongens, dit is hoe je een variabele lengte van tekst vanaf het begin van de string kunt verwijderen. Ik hoop dat het verhelderend was. Als je twijfels hebt over dit onderwerp of een ander Excel/2010/2013/2016/2019/365/VBA. Wij helpen u graag verder.
Vervang tekst vanaf het einde van een string vanaf variabele positie | De REPLACE-functie samen met de LEN- en FIND-functie kunnen tekens aan het einde van de tekenreeks verwijderen.
Verwijder overeenkomende tekens in Tekst | Om overeenkomende tekens te verwijderen, gebruiken we de REPLACE-functie niet. We gebruiken de SUBSTITUTE-functie. Deze functie verwijdert automatisch gegeven tekst met een andere tekst.
Verwijder voorloop- en volgspaties uit tekst in Excel | De volgspaties verstoren uw gegevensset en het is noodzakelijk om eventuele volgspaties of voorloopspaties uit de tekst in Excel te verwijderen. Deze formule verwijdert alle volgspaties.
Verwijder ongewenste tekens in Excel | Om ongewenste tekens te verwijderen gebruiken we de SUBSTITUTE-functie.
Tekens van rechts verwijderen | De LEFT-functie kan worden gebruikt om tekens uit de RECHTS van de tekst te verwijderen. Eigenlijk is deze functie gericht op het behouden van tekst aan de linkerkant.
Populaire artikels:
50 Excel-snelkoppelingen om uw productiviteit te verhogen | Word sneller in uw taak. Met deze 50 sneltoetsen werk je nog sneller in Excel.
De VERT.ZOEKEN-functie in Excel | Dit is een van de meest gebruikte en populaire functies van Excel die wordt gebruikt om waarde op te zoeken uit verschillende bereiken en bladen.
AANTAL.ALS in Excel 2016 | Tel waarden met voorwaarden met behulp van deze geweldige functie. U hoeft uw gegevens niet te filteren om een specifieke waarde te tellen. Countif-functie is essentieel om uw dashboard voor te bereiden.
Hoe de SUMIF-functie in Excel te gebruiken | Dit is een andere essentiële functie van het dashboard. Dit helpt u bij het optellen van waarden voor specifieke voorwaarden.