Suggerimento: le altre lingue sono tradotte da Google. Puoi visitare il English versione di questo link.
Log In
x
or
x
x
Registrati
x

or

Come estrarre la prima lettera di ogni parola dalla cella?

Supponendo di avere un elenco di nomi di paesi nel foglio di lavoro e ora è necessario estrarre la prima lettera di ogni parola nella cella come mostrato nelle schermate seguenti. Normalmente, non esiste una funzione diretta per raccogliere la prima lettera di ogni parola in Excel. Ma, qui, posso parlare di un modo utile per risolvere questo compito.

doc-estratto-prima-letter1

Estrai la prima lettera di ogni parola dalla cella con la funzione definita dall'utente


freccia blu bolla destraEstrai la prima lettera di ogni parola dalla cella con la funzione definita dall'utente


In Excel, puoi creare un Funzione definita dall'utente per estrarre le prime lettere di ogni parola in una cella. Per favore, fai come questo:

1. Tenere premuto il tasto ALT + F11 chiavi per aprire il Finestra di Microsoft Visual Basic per applicazioni.

2. Clic inserire > Moduloe incollare il seguente codice nel Finestra del modulo. </ p>

Function GetFirstLetters(rng As Range) As String
'Update 20140325
    Dim arr
    Dim I As Long
    arr = VBA.Split(rng, " ")
    If IsArray(arr) Then
        For I = LBound(arr) To UBound(arr)
            GetFirstLetters = GetFirstLetters & Left(arr(I), 1)
        Next I
    Else
        GetFirstLetters = Left(arr, 1)
    End If
End Function

3. Quindi salva e chiudi questo codice, torna indietro al foglio di lavoro e inserisci questa formula = GetFirstLetters (A2) (A2 indica la cella in cui vuoi estrarre la prima lettera, puoi cambiarla quando necessario) in una cella vuota. Vedi screenshot:

doc-estratto-prima-letter1

4. E poi premere entrare chiave e selezionare la cella B2, quindi trascinare il quadratino di riempimento sulle celle a cui si desidera applicare questa formula. E tutte le prime lettere sono state estratte dalla serie di parole, vedi screenshot:

doc-estratto-prima-letter1


Articolo correlato:

Come estrarre la prima / ultima / ultima parola dalla stringa di testo in Excel?



Strumenti di produttività consigliati

Office Tab

stella d&#39;oro1 Porta pratiche schede ad Excel e ad altri software Office, proprio come Chrome, Firefox e il nuovo Internet Explorer.

Kutools for Excel

stella d&#39;oro1 Stupefacente! Aumenta la tua produttività in 5 minuti. Non servono abilità speciali, risparmiate due ore al giorno!

stella d&#39;oro1 300 Nuove funzionalità per Excel, rendono Excel molto semplice e potente:

  • Unisci cella / righe / colonne senza perdere dati.
  • Combina e consolida più fogli e cartelle di lavoro.
  • Confronta intervalli, copia intervalli multipli, conversione testo in data, unità e conversione valuta.
  • Contare in base a colori, totali parziali cercapersone, ordinamento avanzato e filtro super,
  • Altro Seleziona / Inserisci / Elimina / Testo / Formato / Link / Commento / Cartelle di lavoro / Fogli di lavoro Strumenti ...

Schermata di Kutools per Excel

Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Oleg · 9 months ago
    Подскажите пожалуйста, можно ли модифицировать код чтобы забиралась не первые а Заглавные буквы?
  • To post as a guest, your comment is unpublished.
    nawal jha · 2 years ago
    i think it has one bug, it's automatically removed from module when sheet is closed, need to again every time when open sheet same process to be required, please advice how to save this formula in excel permanently.
  • To post as a guest, your comment is unpublished.
    NoOne · 2 years ago
    Please include this part:

    If you create a function called DISCOUNT in a workbook called Personal.xlsb and you call that function from another workbook, you must type =personal.xlsb!discount(), not simply =discount().

    https://support.office.com/en-us/article/Create-Custom-Functions-in-Excel-2007-2f06c10b-3622-40d6-a1b2-b6748ae8231f
  • To post as a guest, your comment is unpublished.
    Adam Pavey · 2 years ago
    Very helpful. Exactly what I was after.
  • To post as a guest, your comment is unpublished.
    Sridhar · 3 years ago
    Thank you very much.. its working.. u rocks