Hallo
Ik help u graag met betrekking tot de Excel-query over het samenstellen van een formule om speciale tekens te extraheren.
Ik begrijp het probleem met het gebruik van de SUBSTITUTE-formule met dubbele aanhalingstekens (") wat een beperking is.
In plaats daarvan kunt u proberen met Power query met behulp van reguliere expressie om een set speciale tekens in de spreadsheet of kolom te verwijderen.
Volg de onderstaande stappen.
- Selecteer een van de cellen in de kolom met de speciale tekens.
- Selecteer het tabblad Gegevens op het lint van Excel.
- Klik in de Get &Transform Data groep op de Van tabel / bereik knop.
- Het dialoogvenster Tabel maken wordt geopend. Het gegevensbereik moet al zijn gedefinieerd, zo niet selecteert u de cellen waaruit u speciale tekens wilt verwijderen. Als u al een kolomkop hebt, controleert u of het selectievakje 'Mijn tabel had kopteksten' is ingeschakeld.
- Klik op OK om te bevestigen.
- Power Query wordt gestart in een apart venster waarin uw gegevens worden weergegeven.
- Selecteer het tabblad Kolom toevoegen op het lint van Power Query.
- Klik op de Aangepaste kolom knop (tweede van links).
- Geef in het dialoogvenster Aangepaste kolom uw nieuwe kolom een naam bijv. 'Gegevens zonder speciale tekens'.
- Start in het vak Aangepaste kolomformule een formule met: =Text.Select(
- Dubbelklik in de Beschikbare kolommen vak, dubbelklik op de kolomnaam met de tekstreeksen met speciale tekens. Hiermee wordt die kolomnaam in uw formule ingevoerd, die er nu als volgt uit zou moeten zien =Text.Select([Uw kolomnaam]
- Typ een komma achter de kolomnaam.
- Typ na de komma: {"A".." z","0".." 9"})
- Uw formule moet nu luiden als: =Text.Select([Uw kolomnaam],],{"A".." z","0".." 9"}) Zorg ervoor dat u een hoofdletter A en een kleine letter z gebruikt om zowel hoofdletters als kleine letters te extraheren.
- Klik op OK om te bevestigen. De formule extraheert tekens A tot Z en 0 tot 9, waarbij speciale tekens worden weggelaten.
- Als u vanuit Power Query terug in Excel wilt laden, selecteert u Bestand en vervolgens Sluiten &Laden.
- De gegevens worden in een nieuw werkblad geladen.
Dit zal u helpen om alle speciale tekens in de hele kolom te verwijderen. Als u iets wilt uitsluiten, voeg dan dat speciale teken toe aan de uitsluitingslijst in de formule.
Ik hoop dat deze informatie nuttig voor je zou zijn. Voel je vrij om terug te komen als je extra informatie nodig hebt.
Bedankt!
Ravikumar
Help de volgende persoon die dit probleem heeft door aan te geven of dit antwoord uw probleem heeft opgelost. Klik hieronder op Ja of Nee.
Deze reactie is automatisch vertaald. Hierdoor bevat het wellicht gramaticale fouten of vreemde zinnen.