Come estrarre le iniziali dai nomi in Excel?
Quando si elaborano i record dei clienti o si esegue la stampa unione, potrebbe essere utile ottenere le iniziali di un determinato nome, ad esempio HG per Hal Greer. Quindi qui presento alcuni trucchi per estrarre rapidamente le iniziali dall'elenco dei nomi in Excel.
Estrai le iniziali con la formula in Excel
Le iniziali dell'estrazione utilizzano la funzione definita in Excel
Estrai le iniziali con la formula in Excel
Il primo metodo utilizza la formula per estrarre le iniziali dai nomi in Microsoft Excel.
Seleziona una cella vuota, ad esempio, Cella C2, digita questa formula =LEFT(A2)&IF(ISNUMBER(FIND(" ",A2)),MID(A2,FIND(" ",A2)+1,1),"")&IF(ISNUMBER(FIND(" ",A2,FIND(" ",A2)+1)),MID(A2,FIND(" ",A2,FIND(" ",A2)+1)+1,1),"")(A2 è la prima cella dell'elenco dei nomi), premere entrare , quindi trascina la maniglia di riempimento per riempire l'intervallo. Ora vedi tutte le iniziali di ogni nome vengono estratte dall'elenco dei nomi.
Le iniziali dell'estrazione utilizzano la funzione definita in Excel
Oltre alla formula, è possibile utilizzare la funzione definita per estrarre facilmente le iniziali dai nomi specificati in Microsoft Excel.
1. Selezionare una cella della colonna che si desidera selezionare e premere Alt + F11 per aprire il Microsoft Visual Basic, Applications Edition finestra.
2. Nella finestra a comparsa, fare clic su inserire > Moduli, quindi incolla il seguente codice VBA nel modulo.
VBA: estrae le iniziali dai nomi
Function FirstCharacters(pWorkRng As Range) As String
'Updateby20140514
Dim arr As Variant
Dim xValue As String
Dim OutValue As String
xValue = pWorkRng.Value
arr = VBA.Split(Trim(xValue))
For i = 0 To UBound(arr)
OutValue = OutValue & VBA.Left(arr(i), 1) & "."
Next
FirstCharacters = OutValue
End Function
3. Salvare il codice e chiudere la finestra, selezionare una cella vuota e digitare questa formula = Primi caratteri (A2), Quindi premere entrare e trascina la maniglia di riempimento per riempire l'intervallo desiderato. Successivamente, puoi vedere le iniziali di ciascun nome estratte.
Consiglio: Puoi modificare i separatori "". delle iniziali di cui hai bisogno nel VBA sopra.
Articoli relativi:
I migliori strumenti per la produttività in ufficio
Potenzia le tue competenze di Excel con Kutools per Excel e sperimenta l'efficienza come mai prima d'ora. Kutools per Excel offre oltre 300 funzionalità avanzate per aumentare la produttività e risparmiare tempo. Fai clic qui per ottenere la funzionalità di cui hai più bisogno...
Office Tab porta l'interfaccia a schede in Office e semplifica notevolmente il tuo lavoro
- Abilita la modifica e la lettura a schede in Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Apri e crea più documenti in nuove schede della stessa finestra, piuttosto che in nuove finestre.
- Aumenta la produttività del 50% e riduce ogni giorno centinaia di clic del mouse!