Note: The other languages of the website are Google-translated. Back to English
Login  \/ 
x
or
x
Registrati  \/ 
x

or

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)

Osservazioni:: 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:

Il progetto 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! (30 giorni di percorso gratuito)


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

Kutools per Excel risolve la maggior parte dei tuoi problemi e aumenta la tua produttività dell'80%

  • Riutilizzo: Inserisci rapidamente formule complesse, grafici e tutto ciò che hai usato prima; Crittografa celle con password; Crea mailing list e invia email ...
  • Bar Super Formula (modifica facilmente più righe di testo e formula); Layout di lettura (leggi e modifica facilmente un gran numero di celle); Incolla su intervallo filtrato...
  • Unisci celle / righe / colonne senza perdere dati; Contenuto delle celle divise; Combina righe / colonne duplicate... Impedisci celle duplicate; Confronta intervalli...
  • Seleziona Duplica o Unico Righe; Seleziona Righe vuote (tutte le celle sono vuote); Super Find e Fuzzy Find in molte cartelle di lavoro; Selezione casuale ...
  • Copia esatta Più celle senza modificare il riferimento della formula; Riferimenti di creazione automatica a più fogli; Inserisci punti elenco, Caselle di controllo e altro ...
  • Estrai testo, Aggiungi testo, Rimuovi per posizione, Rimuovi spazio; Creare e stampare totali parziali di paging; Converti contenuto e commenti tra celle...
  • Super filtro (salva e applica schemi di filtri ad altri fogli); Ordinamento avanzato per mese / settimana / giorno, frequenza e altro; Filtro speciale in grassetto, corsivo ...
  • Combina cartelle di lavoro e fogli di lavoro; Unisci tabelle in base a colonne chiave; Suddividi i dati in più fogli; Conversione in batch xls, xlsx e PDF...
  • Più di 300 potenti funzionalità. Supporta Office / Excel 2007-2019 e 365. Supporta tutte le lingue. Facile distribuzione nella tua azienda o organizzazione. Funzionalità complete Prova gratuita di 30 giorni. Garanzia di rimborso di 60 giorni.
scheda kte 201905

Scheda Office porta l'interfaccia a schede a Office e semplifica notevolmente il 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 centinaia di clic del mouse ogni giorno!
fondo officetab
Say something here...
symbols left.
You are guest
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.
    J · 11 months ago
    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?
  • To post as a guest, your comment is unpublished.
    Angel · 1 years ago
    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?
    • To post as a guest, your comment is unpublished.
      crystal · 1 years ago
      Hi Angel,
      Kutools can't handle this kind of operation yet.
  • To post as a guest, your comment is unpublished.
    Johan Mostert · 1 years ago
    What do you do with three names?
    • To post as a guest, your comment is unpublished.
      crystal · 1 years ago
      Hi,
      The methods also work for three names.