Speciale tekens vinden in Excel (3 eenvoudige methodes)

  • Deel Dit
Hugh West

Deze handleiding demonstreert de stappen om speciale tekens te vinden in Excel. We gebruiken verschillende speciale tekens zoals komma ( , ), punt ( . ), koppelteken ( - ), beugels (), enz. in ons dagelijks werk. Maar soms kunnen deze speciale tekens bij de presentatie van de gegevens verwarring scheppen of in sommige gevallen zien ze er heel vreemd uit. Het is dus heel belangrijk om speciale tekens te vinden.

Download Praktijk Werkboek

U kunt het oefenwerkboek hier downloaden.

Speciale tekens zoeken.xlsm

3 Eenvoudige methoden om speciale tekens in Excel te vinden

Ons doel is speciale tekens te vinden voor een betere presentatie. Daarvoor kunnen we gebruik maken van 3 methoden. We zullen de 3 methoden hieronder.

1. Power Query gebruiken om speciale tekens in Excel te vinden

Ons doel is speciale tekens te vinden door de Power Query methode. We zullen de onderstaande stappen volgen om de methode te leren.

Stappen:

  • Eerst hebben we een gegevenstabel waarin we Global Trade Artikelnummer in Kolom B en Speciale tekens in Kolom C .

  • Ga dan naar het tabblad Gegevens en van de Gegevens verkrijgen en transformeren optie selecteren Van tabel/bereik optie.

  • Na, de Tabel2 werkblad wordt geopend op het beeldscherm.
  • Ga vervolgens naar de Kolom toevoegen tabblad en selecteer de aangepaste kolom optie.

  • Daarna, de Aangepaste kolom venster wordt geopend op het scherm.
  • Plak dan de volgende formule in het tabblad Aangepaste kolomformule.
=Text.Remove([Global Trade Item Number],{"A".."z","0".."9"})

  • Na het indrukken van de OK knop, vindt u het resultaat hieronder.

  • Druk dan op de Close & Load optie van de Home tab.

  • Tenslotte krijgt u het onderstaande resultaat.

Lees meer: Formule toepassen om speciale tekens in Excel te identificeren (4 methoden)

2. VBA-code toepassen

In dit geval willen we een speciaal teken vinden door gebruik te maken van de VBA code. De volledige beschrijving van de stappen staat hieronder:

Stappen:

  • Druk eerst op Alt+F11 om het VBA-venster te openen.
  • Selecteer vervolgens de Module optie van de Plaats tab.

  • Voeg vervolgens de volgende VBA-code in het venster in:
 Functie FindSpecialCharacters(TextValue As String) As Boolean Dim Starting_Character As Long Dim Acceptable_Character As String For Starting_Character = 1 To Len(TextValue) Acceptable_Character = Mid(TextValue, Starting_Character, 1) Select Case Acceptable_Character Case "0" To "9", "A" To "Z", "a" To "z", " " FindSpecialCharacters = False Case Else FindSpecialCharacters = True Exit For EndSelecteer Volgende Einde Functie 

  • Klik daarna op de Ren optie of F5 om te zien of er een fout in de code zit.
  • Sla vervolgens de code op door op Ctrl+S .

  • Ga dan terug naar het hoofdwerkblad, en in het C5 cel de volgende formule in:

=FindSpecialCharacters(B5)

  • Vervolgens vindt u het resultaat voor die cel. In dit geval, als de cel bevat speciale tekens zodat het resultaat verschijnt als WARE .
  • Gebruik dan de Vulgreep om hetzelfde te gebruiken voor de hele kolom.

  • Uiteindelijk krijgt u het resultaat in onderstaande afbeelding.

  • Als we gegevens wijzigen waar geen speciaal teken voor bestaat, dan verschijnt er FALSE in de doos.

Vergelijkbare lezingen

  • Karakterlimiet instellen in Excel
  • Karakterlimiet controleren in Excel (met eenvoudige stappen)
  • Hoe teken invoegen tussen tekst in Excel (5 eenvoudige methoden)

3. Gebruiker gedefinieerde functie toepassen

Nu zullen we proberen speciale tekens te vinden door een Door de gebruiker gedefinieerde functie De stappen worden hieronder beschreven:

Stappen:

  • Net als bij de tweede methode opent u eerst de VBA venster en voeg de volgende code in en sla de code op.
 Openbare functie Check_Special_Characters(nTextValue As String) As Boolean Check_Special_Characters = nTextValue Like "*[!A-Za-z0-9 ]*" End Function 
  • Na het opslaan van de code in de C5 cel de volgende formule in.
=Check_Special_Characters(B5)

  • Net als bij de vorige methode vindt u WARE als de cel een speciaal teken bevat. Anders wordt het volgende getoond FALSE Gebruik dan Vulgreep om het op alle kolommen toe te passen.

  • Daarna vindt u het onderstaande resultaat.

Speciale tekens vervangen in Excel

In sommige gevallen zorgen de speciale tekens voor zoveel verwarring dat ze vervangen moeten worden. Om speciale tekens te vervangen volgen we de onderstaande stappen:

Stappen:

  • Schrijf eerst de gegevens zonder de tekens in de C5 cel.

  • Ga dan naar de Home tabblad en selecteer Flitsvulling van de Vul optie.

  • Uiteindelijk krijgt u een resultaat dat lijkt op de onderstaande afbeelding.

Lees meer: Speciale tekens filteren in Excel (een gemakkelijke gids)

Dingen om te onthouden

  • De eerste methode is de snelste en gemakkelijkste van alle.
  • In het geval van het gebruik van VBA code, moet worden onthouden dat deze moet worden opgeslagen als een Inschakelen-Macro bestand.
  • In het geval van VBA code, moet de code eerst worden opgeslagen, waarna de formules zullen werken.

Conclusie

Volg voortaan de hierboven beschreven methoden. Zo kunt u speciale tekens in excel vinden. Laat het ons weten als u meer manieren hebt om de taak uit te voeren. Volg de ExcelWIKI Vergeet niet om opmerkingen, suggesties of vragen te plaatsen in het commentaarveld hieronder.

Hugh West is een zeer ervaren Excel-trainer en -analist met meer dan 10 jaar ervaring in de branche. Hij heeft een bachelor in Accounting en Finance en een master in Business Administration. Hugh heeft een passie voor lesgeven en heeft een unieke lesaanpak ontwikkeld die gemakkelijk te volgen en te begrijpen is. Zijn deskundige kennis van Excel heeft duizenden studenten en professionals over de hele wereld geholpen hun vaardigheden te verbeteren en uit te blinken in hun carrière. Via zijn blog deelt Hugh zijn kennis met de wereld en biedt hij gratis Excel-tutorials en online trainingen aan om individuen en bedrijven te helpen hun volledige potentieel te bereiken.