Excel-formule: tekst verwijderen door - te matchen

Inhoudsopgave

Generieke formule

=SUBSTITUTE(B6,text_to_remove,"")

Samenvatting

Om tekst uit een cel te verwijderen op basis van inhoud (niet locatie), kunt u de functie SUBSTITUTE gebruiken. In het getoonde voorbeeld is de formule in C6:

=SUBSTITUTE(B6,"-","")

Uitleg

Met de SUBSTITUTE-functie kunt u tekst vervangen door inhoud te matchen.

In dit geval willen we koppeltekens uit telefoonnummers verwijderen. De functie SUBSTITUTE kan dit gemakkelijk aan - we hoeven alleen een celverwijzing (B6), de te verwijderen tekst ("-") en een lege string ("") voor vervangende tekst op te geven.

SUBSTITUTE vervangt alle gevallen van "-" door niets.

Merk op dat SUBSTITUTE een hoofdlettergevoelige functie is.

Meer dan één ding verwijderen

Als u meer dan één ding moet verwijderen, kunt u meerdere SUBSTITUTE-functies nesten. Als u bijvoorbeeld vierkante haken uit tekst wilt verwijderen, kunt u het volgende gebruiken:

=SUBSTITUTE(SUBSTITUTE(text, "(", ""), ")", "")

U kunt op verschillende niveaus nesten, zoals beschreven in deze complexere formule om telefoonnummers op te schonen.

Interessante artikelen...