En måde at rydde op og omformatere telefonnumre på er at fjerne alle fremmede tegn og derefter anvende Excel's indbyggede telefonnummerformat.
Denne formel ovenfor bruger en række indlejrede SUBSTITUTE -funktioner til at fjerne mellemrum, bindestreger, punktum, parenteser og kommaer.
Du skal justere de faktiske udskiftninger, så de passer til dine data.
vlookup skal være tom, hvis den ikke findesForklaring
Formlen løber indefra og ud, hvor hver UDSKIFTNING fjerner et tegn.
Det indre mest SUBSTITUTE fjerner de venstre parenteser, og resultatet overdrages til det næste UDSKIFTNING, som fjerner de rigtige parenteser og så videre.
Når du bruger funktionen SUBSTITUTE, bliver resultatet tekst. Fordi du ikke kan anvende et talformat på tekst, skal vi konvertere teksten til et tal. En måde at gøre det på er at tilføje nul (+0), som automatisk konverterer tal i tekstformat til tal i numerisk format.
hvordan man fletter for- og efternavn i Excel
Endelig anvendes formatet 'Særligt' telefonnummer (kolonne D).
søg efter flere værdier i Excel
Denne side forklarer tilpassede talformater og med mange eksempler.
White space -trick for bedre læsbarhed
Når der indlejres flere funktioner, kan det være svært at læse formlen og holde alle parenteser afbalancerede. Excel er ligeglad med ekstra hvidt mellemrum i en formel, så du kan tilføj linjeskift i formlen for at gøre formlen mere læsbar. For eksempel kan formlen ovenfor skrives som følger:
= SUBSTITUTE ( SUBSTITUTE ( SUBSTITUTE ( SUBSTITUTE ( SUBSTITUTE (A1,'(',''),')',''),'-',''),' ',''),'.','')+0
Bemærk, at cellen vises i midten med funktionsnavne ovenfor og substitutioner nedenfor. Dette gør ikke kun formlen lettere at læse, det gør det også lettere at tilføje og fjerne substitutioner.
Du kan bruge det samme trick til gøre indlejrede IF -sætninger lettere at læse såvel.
Forfatter Dave Bruns