Excel - SUBSTITUEREN, functie - aanhalingsteken (") verwijderen

Anoniem
2022-09-18T13:10:55+00:00

hallo, ik wil een tekst in cel zo bewerken dat de ongeldige tekens " * : < > ? / \ | verwijderd worden zodat ik de nieuwe tekst als bestandsnaam in Windows kan gebruiken. Dit wil ik graag doen met de SUBSTITUEREN, functie maar daarbij moet ik gebruik maken van aanhalingsteken " maar die staat nu eenmaal in de formule en ik vermoed dat de functie in Excel daarom niet werkt. Specifiek: =SUBSTITUEREN(A1;""";"").

Microsoft 365 en Office | Excel | Voor thuisgebruik | Windows

Vergrendelde vraag. Deze vraag is gemigreerd vanuit de Microsoft Ondersteuning-community. U kunt stemmen of het nuttig is, maar u kunt geen opmerkingen of antwoorden toevoegen of de vraag volgen. Gebruikersprofielen voor gemigreerde vragen worden geanonimiseerd om de privacy te beschermen.

0 opmerkingen Geen opmerkingen
{count} stemmen
Answer accepted by question author
  1. Anoniem
    2022-09-18T22:24:17+00:00

    =SUBSTITUEREN(

    SUBSTITUEREN( 
    
        SUBSTITUEREN( 
    
            SUBSTITUEREN( 
    
                SUBSTITUEREN( 
    
                    SUBSTITUEREN( 
    
                        SUBSTITUEREN( 
    
                            SUBSTITUEREN( 
    
                                SUBSTITUEREN(A3; """"; "") 
    
                            ; "\*"; "") 
    
                        ; ":"; "") 
    
                    ; "&lt;"; "") 
    
                ; "&gt;"; "") 
    
            ; "?"; "") 
    
        ; "\"; "") 
    
    ; "/"; "") 
    

    ; "|"; "")

    Let op de aanhalingstekens bij de lijn A3. De 1° keer staan er 4 de 2° keer2

    Indien je aanhalingstekens in een formule nodig hebt dan moet je deze verdubbelen. Zo weet Excel dat je er slechts 1 nodig hebt

    2 personen vonden dit antwoord nuttig.
    0 opmerkingen Geen opmerkingen

3 extra antwoorden

Sorteren op: Meest nuttig
  1. Anoniem
    2022-09-18T16:47:29+00:00

    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.

    1. Selecteer een van de cellen in de kolom met de speciale tekens.
    2. Selecteer het tabblad Gegevens op het lint van Excel.
    3. Klik in de Get &Transform Data groep op de Van tabel / bereik knop.
    4. 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.
    5. Klik op OK om te bevestigen.
    6. Power Query wordt gestart in een apart venster waarin uw gegevens worden weergegeven.
    7. Selecteer het tabblad Kolom toevoegen op het lint van Power Query.
    8. Klik op de Aangepaste kolom knop (tweede van links).
    9. Geef in het dialoogvenster Aangepaste kolom uw nieuwe kolom een naam bijv. 'Gegevens zonder speciale tekens'.
    10. Start in het vak Aangepaste kolomformule een formule met: =Text.Select(
    11. 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]
    12. Typ een komma achter de kolomnaam.
    13. Typ na de komma: {"A".." z","0".." 9"})
    14. 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.
    15. Klik op OK om te bevestigen. De formule extraheert tekens A tot Z en 0 tot 9, waarbij speciale tekens worden weggelaten.
    16. Als u vanuit Power Query terug in Excel wilt laden, selecteert u Bestand en vervolgens Sluiten &Laden.
    17. 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.

    0 opmerkingen Geen opmerkingen
  2. Anoniem
    2022-09-19T12:24:26+00:00

    Werkt perfect Jan, dank je! Jouw oplossing heeft mijn voorkeur omdat ik deze in een formule kan toepassen en dan nimmer meer extra handeling heb, super!

    0 opmerkingen Geen opmerkingen
  3. Anoniem
    2022-09-19T12:25:38+00:00

    Dank je Ravi. Inmiddels heb ik ook een ander antwoord gekregen die voor mij eenvoudiger in een formule kan verwerken.

    0 opmerkingen Geen opmerkingen