Come rimuovo gli spazi iniziali o finali di tutte le celle in un'intera colonna?
La finestra di dialogo convenzionale Find and Replace
(aka Ctrl+ H) del foglio di lavoro non risolve il problema.
Come rimuovo gli spazi iniziali o finali di tutte le celle in un'intera colonna?
La finestra di dialogo convenzionale Find and Replace
(aka Ctrl+ H) del foglio di lavoro non risolve il problema.
Risposte:
Se desideri utilizzare una formula, la TRIM
funzione farà esattamente quello che stai cercando:
+----+------------+---------------------+
| | A | B |
+----+------------+---------------------+
| 1 | =TRIM(B1) | value to trim here |
+----+------------+---------------------+
Quindi per fare l'intera colonna ...
1) Inserire una colonna
2) Inserire la TRIM
funzione puntata sulla cella che si sta tentando di correggere.
3) Copia la formula in fondo alla pagina
4) Copia la colonna inserita
5) Incolla come "Valori"
Dovrebbe essere bello andare da lì ...
Trim
non ha funzionato. la risultante sta ancora ottenendo degli spazi
Molto spesso il problema è uno spazio non-break - CHAR(160)
- specialmente dalle fonti di testo Web - che CLEAN
non può essere rimosso, quindi farei un passo oltre e proverei una formula come questa che sostituisce qualsiasi spazio non-break con uno standard
=TRIM(CLEAN(SUBSTITUTE(A1,CHAR(160)," ")))
Ron de Bruin ha un eccellente post sui suggerimenti per la pulizia dei dati qui
Puoi anche rimuovere CHAR(160)
direttamente la formula senza una soluzione alternativa
ALT
e digitare 0160
usando il tastierino numericoCLEAN(..)
fino ad oggi! molto utile :)
Senza usare una formula puoi farlo con "Testo in colonne".
L '"effetto collaterale" è che Excel ha rimosso tutti gli spazi finali nella colonna originale.
Se è lo stesso numero di caratteri all'inizio della cella ogni volta, puoi utilizzare il comando text to colonne e selezionare l'opzione di larghezza fissa per tagliare i dati della cella in due colonne. Quindi basta eliminare le cose indesiderate nella prima colonna.
Ho scoperto che il modo migliore (e più semplice) per eliminare spazi iniziali, finali (ed eccessivi) in Excel è utilizzare un plug-in di terze parti. Sto usando ASAP Utilities per Excel e compie il compito e aggiunge molte altre funzionalità molto necessarie. Questo approccio non richiede la scrittura di formule e può rimuovere spazi su qualsiasi selezione che si estende su più colonne e / o righe. Lo uso anche per disinfettare e rimuovere lo spazio non interrotto indesiderato che spesso trova spazio nei dati di Excel durante la copia e incolla da altri prodotti Microsoft.
Ulteriori informazioni su ASAP Utilities e rifilatura sono disponibili qui:
http://www.asap-utilities.com/asap-utilities-excel-tools-tip.php?tip=87
Sono stato in grado di utilizzare Trova e sostituisci con il campo di input "Trova cosa:" impostato su:
"*"
(spazio asterisco spazio senza virgolette doppie)
e "Sostituisci con:" impostato su:
""
(Niente)