Indholdsfortegnelse
Denne vejledning vil vise trinene til at finde specialtegn i Excel. Vi bruger forskellige specialtegn som f.eks. komma ( , ), punkt ( . ), bindestreg ( - ), parenteser () osv. i vores daglige arbejdsliv. Men nogle gange kan disse specialtegn skabe forvirring, eller i nogle tilfælde kan de se meget mærkelige ud, når vi præsenterer data. Derfor er det meget vigtigt at finde specialtegn.
Download arbejdsbog til øvelser
Du kan downloade arbejdsbogen til øvelser her.
Find specialtegn.xlsm
3 nemme metoder til at finde specialtegn i Excel
Vores mål er at finde specialtegn for at opnå en bedre præsentation. Til det formål kan vi bruge 3 metoder. Vi vil beskrive de 3 metoder nedenfor.
1. Brug Power Query til at finde specialtegn i Excel
Vores mål er at finde specialtegn ved at bruge Power Query Vi følger nedenstående trin for at lære metoden.
Trin:
- Først har vi en datatabel, hvor vi har Global Trade Varenummer på Kolonne B og Særlige tegn på Kolonne C .
- Derefter skal du gå til fanen Data , og fra den Få & transformér data valgmulighed vælge Fra tabel/område mulighed.
- Efter, den Tabel 2 åbnes på skærmen.
- Derefter skal du gå til Tilføj kolonne og vælg den brugerdefinerede kolonne mulighed.
- Herefter vil den Brugerdefineret kolonne vindue åbnes på skærmen.
- Indsæt derefter følgende formel i fanen Brugerdefineret kolonneformel.
=Text.Remove([Global Trade Item Number],{"A".. "z", "0".. "9"})
- Når du har trykket på OK knappen, vil du se resultatet nedenfor.
- Tryk derefter på Luk & Indlæs fra Hjem fanebladet.
- Til sidst vil du få nedenstående resultat.
Læs mere: Anvend formel til at identificere specialtegn i Excel (4 metoder)
2. Anvendelse af VBA-kode
I dette tilfælde ønsker vi at finde et specialtegn ved at bruge VBA Den fuldstændige beskrivelse af trinene er angivet nedenfor:
Trin:
- Først skal du trykke på Alt+F11 for at åbne VBA-vinduet.
- Vælg derefter den Modul fra Indsæt fanebladet.
- Indsæt derefter følgende VBA-kode i vinduet:
Function 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 EndVælg Næste Slut funktion
- Derefter skal du klikke på Kør eller F5 for at se, om der er en fejl i koden.
- Derefter skal du gemme koden ved at trykke på Ctrl+S .
- Vend derefter tilbage til hovedarbejdsarket, og i C5 celle indsætte følgende formel:
=FindSpecialCharacters(B5)
- Dernæst finder du resultatet for den pågældende celle. I dette tilfælde vil du, da celle indeholder specialtegn så det viser resultatet som TRUE .
- Brug derefter Håndtag til påfyldning for at bruge det samme for hele kolonnen.
- Til sidst får du resultatet i billedet nedenfor.
- Hvis vi ændrer data, hvor der ikke findes nogen specialtegn, vises FALSK i kassen.
Lignende læsninger
- Sådan indstiller du tegngrænse i Excel
- Kontroller tegngrænse i Excel (med nemme trin)
- Sådan indsætter du tegn mellem tekst i Excel (5 nemme metoder)
3. Anvendelse af brugerdefineret funktion
Nu vil vi prøve at finde specialtegn ved at anvende en Brugerdefineret funktion Trinene er beskrevet nedenfor:
Trin:
- Ligesom den anden metode skal du først åbne VBA vindue og indsæt følgende kode og gem koden.
Public Function Check_Special_Characters(nTextValue As String) As Boolean Check_Special_Characters = nTextValue Like "*[!A-Za-z0-9 ]*" End Function
- Når du har gemt koden i C5 celle indsætte følgende formel.
=Check_Special_Characters(B5)
- Ligesom ved den foregående metode finder du TRUE hvis cellen indeholder et specialtegn. Ellers vil den vise FALSK . Brug derefter Håndtag til påfyldning for at anvende den på alle kolonner.
- Herefter vil du finde nedenstående resultat.
Sådan erstatter du specialtegn i Excel
I nogle tilfælde skaber specialtegn så meget forvirring, at de skal udskiftes. For at udskifte specialtegn følger vi nedenstående trin:
Trin:
- Først skal du skrive dataene uden tegnene i C5 celle.
- Derefter skal du gå til Hjem og vælg Flash Fill fra den Fyld mulighed.
- Til sidst vil du få et resultat, der ligner nedenstående billede.
Læs mere: Sådan filtreres specialtegn i Excel (en nem vejledning)
Ting at huske
- Den første metode er den hurtigste og nemmeste af dem alle.
- I tilfælde af anvendelse af VBA kode, skal man huske, at den skal gemmes som en Enable-Macro fil.
- I tilfælde af VBA kode, skal koden først gemmes, hvorefter formlerne vil fungere.
Konklusion
Følg fremover de ovenfor beskrevne metoder. Du vil således kunne finde specialtegn i excel. Lad os vide, hvis du har flere måder at udføre opgaven på. Følg den ExcelWIKI hjemmeside for flere artikler som denne. Glem ikke at skrive kommentarer, forslag eller spørgsmål, hvis du har nogen, i kommentarfeltet nedenfor.