Hvordan hente ut første bokstaven i hvert ord fra celle?

In Excel, kan du opprette en brukerdefinert funksjon for å trekke ut de første bokstavene i hvert ord i en celle. Vennligst gjør som dette:
1. Hold nede ALT + F11-tastene for å åpne Microsoft Visual Basic for Applications vinduet.
2. Klikk Sett > Modul, og lim inn følgende kode i modulen Window <.; /p >
Funksjons GetFirstLetters (RNG As Range) Som String'Update 20140325 Dim arr Dim Jeg As Long arr = VBA.Split (RNG, "") Hvis IsArray (arr) Deretter For jeg = LBound (arr) Til UBound (arr) GetFirstLetters = GetFirstLetters & Venstre (arr (I), 1) Neste jeg Else GetFirstLetters = Left (arr, 1) End IfEnd Function3. Deretter lagre og lukke denne koden, gå tilbake regnearket, og skriv inn denne formelen = GetFirstLetters (A2) (A2 viser cellen som du vil trekke ut den første bokstaven, kan du endre det som du trenger) til en tom celle. Se skjermbilde:
4. Og trykk Enter-tasten, og velg celle B2, deretter drar fyllhåndtaket til cellene som du vil bruke denne formelen. Og alle de første bokstavene er hentet fra serien av ord, se skjermbilde:



Previous:
Next Page: