Import af data til Excel kan være problematisk. Et problem, du kan have, når du importerer data til Excel, er, at dine tekstetiketter ikke ser rigtige ud. Disse tekstfunktioner kan hjælpe dig med at holde dine data rene.
Udskiftningsfunktionen
Funktionen REPLACE erstatter en del af en tekststreng. Funktionen bruger følgende syntaks:
REPLACE(gammel_tekst,startnummer,antal_tegn,ny_tekst)
Den OLD_TEXT argument, som er store og små bogstaver, enten leverer tekststrengen hvorfra du få fat i noget tekst fragment eller den refererer cellen holder tekststrengen. Den startnr argument, som er udgangspositionen, fortæller Excel, hvor teksten starter, du vil erstatte.
Den antal_tegn argument fortæller Excel længden af tekstfragment (hvor mange tegn), som du vil erstatte. Den NEW_TEXT argument, også små bogstaver, fortæller Excel, hvilke nye tekst, du vil bruge til at erstatte den gamle tekst. For at erstatte navnet Chamberlain med navnet Churchill i tekststrengen Mr. Chamberlain, skal du f.eks. bruge følgende formel:
REPLACE("Hr. Chamberlain",5,11,"Churchill")
Funktionen returnerer tekststrengen Mr. Churchill.
REPT-funktionen
REPT-funktionen gentager en tekststreng. Funktionen bruger følgende syntaks:
REPT(tekst;antal_gange)
Den tekst argument enten leverer tekststrengen eller henvisninger cellen holder tekststrengen. Den antal_gange argument fortæller Excel, hvor mange gange du vil gentage teksten. For eksempel følgende formel:
REPT("Walla",2")
returnerer tekststrengen WallaWalla.
Den RIGTIGE funktion
Funktionen HØJRE returnerer et angivet antal tegn fra højre ende af en tekststreng. Funktionen bruger følgende syntaks:
HØJRE(tekst,antal_tegn)
Den tekst argument enten leverer tekststrengen, som du ønsker at manipulere eller henvisninger cellen holder tekststrengen. Den antal_tegn argument fortæller Excel, hvor mange tegn til at få fat i.
For at få fat i de to tegn længst til højre fra tekststrengen Redmond WA, skal du bruge følgende formel:
HØJRE("Redmond WA",2)
SØG funktionen
SØG-funktionen beregner startpositionen for et tekstfragment i en tekststreng. Funktionen bruger følgende syntaks:
SØG(find_tekst;indenfor_tekst;startnummer)
Den find_tekst argument fortæller Excel, hvad tekstfragment, du leder efter. Den i_tekst argument fortæller Excel hvad tekststreng, du vil søge. Argumentet fortæller Excel, hvor den skal starte sin søgning. Den startnr argument er valgfrit. Hvis du lader det være tomt, starter Excel søgningen ved begyndelsen af inside_text- strengen.
For at identificere den position, hvor tekstfragmentet Churchill starter i tekststrengen Mr. Churchill, skal du f.eks. bruge følgende formel:
SØG("Churchill","Hr. Churchill",1)
ERSTAT-funktionen
ERSTAT-funktionen erstatter forekomster af tekst i en tekststreng. Funktionen bruger følgende syntaks:
SUBSTITUTE(tekst;gammel_tekst;ny_tekst;forekomster)
Tekstargumentet fortæller Excel, hvilken tekststreng du vil redigere ved at erstatte et tekstfragment. Argumentet old_text identificerer det tekstfragment, der skal erstattes. New_text leverer den nye erstatningstekst.
Som et eksempel på, hvordan SUBSTITUTE-funktionen fungerer, antag, at du skal erstatte ordet Senator med ordet præsident i tekststrengen .
SUBSTITUTE("Senator Obama","Senator","Præsident")
Den forekomster argument er valgfrit, men du kan bruge det til at fortælle Excel til hvilken instans af OLD_TEXT du ønsker at gøre udskiftning. For eksempel funktionen
SUBSTITUTE("Senator Senator","Senator","Præsident",1)
returnerer tekststrengen præsident Senator Obama.
Funktionen
SUBSTITUTE("Senator Senator Obama","Senator","Præsident",2)
returnerer tekststrengen senator præsident Obama.
Hvis du lader instansargumentet stå tomt, erstatter Excel hver forekomst af old_text med new_text. For eksempel funktionen
SUBSTITUTE("Senator Senator Obama","Senator","Præsident")
returnerer tekststrengen Senator Senator Obama.