Vai al contenuto principale

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:

I migliori strumenti per la produttività in ufficio

🤖 Assistente AI di Kutools: Rivoluziona l'analisi dei dati basandosi su: Esecuzione intelligente   |  Genera codice  |  Crea formule personalizzate  |  Analizzare i dati e generare grafici  |  Richiama le funzioni di Kutools...
Funzioni popolari: Trova, evidenzia o identifica i duplicati   |  Elimina righe vuote   |  Combina colonne o celle senza perdere dati   |   Round senza formula ...
Super ricerca: VLookup a criteri multipli    VLookup a valori multipli  |   VLookup su più fogli   |   Ricerca fuzzy ....
Elenco a discesa avanzato: Crea rapidamente un elenco a discesa   |  Elenco a discesa dipendente   |  Elenco a discesa a selezione multipla ....
Gestore di colonna: Aggiungi un numero specifico di colonne  |  Sposta colonne  |  Attiva/disattiva lo stato di visibilità delle colonne nascoste  |  Confronta intervalli e colonne ...
Funzionalità in primo piano: Messa a fuoco della griglia   |  Vista di progettazione   |   Grande barra delle formule    Gestore di cartelle di lavoro e fogli   |  Resource Library (Testo automatico)   |  Date picker   |  Combina fogli di lavoro   |  Crittografa/decrittografa le celle    Invia e-mail per elenco   |  Super filtro   |   Filtro speciale (filtro grassetto/corsivo/barrato...) ...
I 15 migliori set di strumenti12 Testo Strumenti (aggiungi testo, Rimuovi personaggi, ...)   |   50+ Grafico Tipi (Diagramma di Gantt, ...)   |   40+ Pratico Formule (Calcola l'età in base al compleanno, ...)   |   19 Inserimento Strumenti (Inserisci il codice QR, Inserisci immagine dal percorso, ...)   |   12 Conversione Strumenti (Numeri in parole, Conversione di valuta, ...)   |   7 Unisci e dividi Strumenti (Combina righe avanzate, Celle divise, ...)   |   ... e altro ancora

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...

Descrizione


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!
Comments (5)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
I have text that needs swapping within a longer line,
E.G "The Quick Brown Fox Jumps Over The Dog Lazy" needs to read "The Quick Brown Fox Jumps Over The Lazy Dog" - would this work for swapping only the last two words?
This comment was minimized by the moderator on the site
I have 5 names separated by a comma inside of one cell. In a 2nd cell, I have the same names separated by commas sorted in a different order. Can Kutools allow you to sort the 5 items within the same cell alphabetically?
This comment was minimized by the moderator on the site
Hi Angel,
Kutools can't handle this kind of operation yet.
This comment was minimized by the moderator on the site
What do you do with three names?
This comment was minimized by the moderator on the site
Hi,
The methods also work for three names.
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations