Come riorganizzare il testo in una cella in Excel?
Supponendo di avere un foglio di calcolo con un lungo elenco di nomi che vengono tutti formattati come "Cognome Nome", e ora è necessario riorganizzare tutti i nomi in "Nome, Cognome". Come ottenerlo? Questo articolo introdurrà tre metodi per aiutarti a risolvere il problema.
Riorganizza il testo in una cella con la formula
Riorganizza il testo in una cella con codice VBA
Riorganizza rapidamente il testo in una cella con Kutools per Excel
Riorganizza il testo in una cella con la formula
La formula seguente può aiutarti a capovolgere il cognome e il nome in una cella in Excel. Si prega di fare quanto segue.
1. Selezionare una cella vuota per visualizzare il testo riorganizzato, immettere la formula seguente e quindi premere il tasto Invio.
= TRIM (MID (b2, SEARCH ("", b2) +1,250)) & "" & LEFT (b2, SEARCH ("", b2) -1)
Note:: nella formula, B2 è la cella che contiene il nome da riorganizzare. Si prega di modificarlo in base alle proprie necessità.
2. Continua a selezionare la cella del risultato, trascina la maniglia di riempimento verso il basso per capovolgere tutti i nomi come mostrato nell'immagine sottostante.
Riorganizza facilmente il testo in una cella in Excel:
I Testo inverso utilità di Kutools for Excel può aiutarti a scambiare facilmente il testo all'interno di una cella da un determinato separatore in Excel. Vedi lo screenshot qui sotto:
Scarica e prova! (percorso gratuito di 30 giorni)
Riorganizza il testo in una cella con codice VBA
Inoltre, puoi applicare sotto il codice VBA per capovolgere tutti i nomi in un elenco contemporaneamente in Excel. Si prega di fare quanto segue.
1. premi il altro + F11 chiavi per aprire il Microsoft Visual Basic, Applications Edition finestra.
2. Nel Microsoft Visual Basic, Applications Edition finestra, fare clic inserire > Moduli. Quindi copia sotto il codice VAB nella finestra del modulo.
Codice VBA: riorganizza il testo in una cella
Sub RearrangeText()
'Updated by Extendoffice 20180503
Dim xRg As Range, yRg As Range
Dim LastRow As Long, i As Long
Dim strTxt As String, strFs As String
Dim strLs As String, N As Integer
On Error Resume Next
Set xRg = Application.InputBox(Prompt:="Range Selection:", _
Title:="Kutools for excel", Type:=8)
For Each yRg In xRg
On Error Resume Next
strTxt = yRg.Value
Trim (strTxt)
N = InStr(strTxt, " ")
strLs = Left(strTxt, N - 1)
strFs = Right(strTxt, Len(strTxt) - N)
yRg.Value = strFs & " " & strLs
Next
End Sub
3. Quindi a Kutools for Excel si apre la finestra di dialogo, selezionare l'elenco dei nomi che si desidera riorganizzare, quindi fare clic su OK pulsante. Vedi screenshot:
Quindi tutti i "Cognome Nome" nell'elenco selezionato vengono capovolti immediatamente.
Riorganizza rapidamente il testo in una cella con Kutools per Excel
Questa sezione introdurrà il Ordine di testo inverso utilità di Kutools for Excel per aiutarti a riorganizzare il testo in una cella.
Prima di applicare Kutools for Excel, Per favore scaricalo e installalo prima.
1. Selezionare l'elenco dei nomi in cui capovolgere il "Cognome Nome", quindi fare clic Kutools > Testo > Ordine di testo inverso. Vedi screenshot:
2. Nel Testo inverso finestra di dialogo, selezionare il lo spazio opzione e quindi fare clic su OK pulsante. Vedi screenshot:
Quindi tutti i nomi nell'elenco selezionato vengono riorganizzati contemporaneamente.
Se desideri avere una prova gratuita (30 giorni) di questa utility, fare clic per scaricarlo, quindi andare ad applicare l'operazione secondo i passaggi precedenti.
Articoli correlati:
- Come scambiare o invertire il giorno e il mese della data in Excel?
- Come scambiare o cambiare il testo all'interno di una cella in Excel?
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!