Excel-formel: Uddrag initialer fra navne
Der er flere metoder til at udtrække hver initialer fra en liste over navne i Excel, her i denne tutorial giver den en formel til at håndtere dette job.
Generisk formel:
=LEFT(name)&IF(ISNUMBER(FIND(" ",name)),MID(name,FIND(" ",name)+1,1),"")&IF(ISNUMBER(FIND(" ",name,FIND(" ",name)+1)),MID(name,FIND(" ",name,FIND(" ",name)+1)+1,1),"") |
argumenter
Name: the full names you want to extract the initials. |
Bemærkning
Denne formel udtrækker kun initialer fra de første tre ord, start fra det fjerde ord, den ignorerer.
Sådan fungerer denne formel
For at udtrække initialer fra celle B3, bedes du os nedenstående formel:
=LEFT(B3)&IF(ISNUMBER(FIND(" ",B3)),MID(B3,FIND(" ",B3)+1,1),"")&IF(ISNUMBER(FIND(" ",B3,FIND(" ",B3)+1)),MID(B3,FIND(" ",B3,FIND(" ",B3)+1)+1,1),"") |
Presse Indtast tasten, så er det første bogstav i hvert ord blevet udtrukket.
Forklaring
Da denne formel kombinerer tre formler med "&", forklarer her tre formler i tre dele
Første del LEFT(B3)
LEFT funktion udtrækker tekst fra venstre side af en tekst baseret på den givne position. Her udtrækker VENSTRE(B3) det første bogstav fra venstre side af teksten i celle B3, "N".
Anden del IF(ISNUMBER(FIND(" ",B3)),MID(B3,FIND(" ",B3)+1,1),"")
FIND funktion finder en streng i en anden streng, og returnerer startpositionen for strengen inde i en anden oneMID-funktion returnerer understrengen af en given tekst baseret på den givne position og tekstlængde.
MID(B3,FIND(" ",B3)+1,1) returnerer
MID(B3,7+1,1) returnerer
J
ISNUMBER funktion returnerer TRUE, hvis cellen indeholder tal, hvis ikke, returnerer den FALSK.
IF funktion test for en bestemt tilstand.
HVIS(ER NUMMER(FIND(" ",B3)),MIDDEL(B3,FIND(" ",B3)+1,1),"") returnerer
HVIS(ER NUMMER(7),"J","") returnerer
HVIS(TRUE,”J”,”") returnerer
J
Tredje del IF(ISNUMBER(FIND(" ",B3,FIND(" ",B3)+1)),MID(B3,FIND(" ",B3,FIND(" ",B3)+1)+1,1),"")
MID funktion udtrække tekst fra en tekst baseret på den givne position og antal længder.
MIDDEL(B3,FIND(" ",B3,FIND(" ",B3)+1)+1,1) returnerer
MID(B3,FIND(" ",B3,7+1)+1,1) returnerer
MID(B3,13+1,1) returnerer
C
HVIS(ER NUMMER(FIND(" ",B3,FIND(" ",B3)+1)),MIDDEL(B3,FIND(" ",B3,FIND(" ",B3)+1)+1,1),"") returnerer
=HVIS(ERNUMMER(FIND(" ",B3,FIND(" ",B3)+1)),"C","") returnerer
=HVIS(ERNUMMER(13),"C","") returnerer
C
Prøvefil
Klik for at downloade prøvefil
Relative formler
- Uddrag fra højre indtil karakter
Her introducerer formlen til at udtrække tekst fra højre side af en given tekst indtil et bestemt tegn. - Trim tekst til N ord
Her introducerer formlen til at udtrække n ord fra venstre side af en tekststreng. - Opdel sætning i ord
Denne tutorial giver formler til at adskille sætningsord i adskilte kolonner. - Opdelte dollars og cent
At opdele dollars og cent i to kolonner med formler i Excel.
Relative funktioner
- VENSTRE funktion
Uddrag tekst fra venstre side. - FIND-funktion
finde en streng i en anden streng, og returnerer startpositionen for strengen inde i en anden. - IF funktion
Test for forhold. - MID-funktion
udtrække en del af teksten fra en celleværdi baseret på placeringen og længden.
De bedste Office-produktivitetsværktøjer
Kutools til Excel - Hjælper dig med at skille dig ud fra mængden
Kutools til Excel kan prale af over 300 funktioner, At sikre, at det, du har brug for, kun er et klik væk...
Fanen Office - Aktiver læsning og redigering af faner i Microsoft Office (inkluderer Excel)
- Et sekund til at skifte mellem snesevis af åbne dokumenter!
- Reducer hundreder af museklik for dig hver dag, og farvel med musens hånd.
- Øger din produktivitet med 50 %, når du ser og redigerer flere dokumenter.
- Giver effektive faner til Office (inkluderer Excel), ligesom Chrome, Edge og Firefox.