Sbarazzati dello spazio extra nella cella quando usi la funzione Testo a capo


17

Quando scrivo una frase lunga (o più di una frase) in più di una cella di fila e applico l'opzione Testo a capo a queste celle, le celle hanno una riga in bianco in più nella parte inferiore di esse. Non ci sono spazi extra dopo il mio testo. Ho messo il cursore alla fine del testo e ho usato il tasto Canc.

Il mio testo è formattato per essere allineato in alto e a sinistra.

  • L'opzione Altezza formattazione automatica non elimina la riga vuota aggiuntiva.
  • La regolazione della larghezza della cella non aiuta.
  • Ho provato a copiare / incollare il testo in Blocco note e poi di nuovo in Excel per cercare di eliminare qualsiasi formattazione. Quello non ha funzionato.
  • Non sto usando grassetto, corsivo o qualsiasi altra impostazione di carattere. Sto usando il carattere predefinito quando inserisco il testo.
  • Ho cercato nella finestra Formatta celle. Niente si libera di questa linea extra vuota.

C'è qualche altra impostazione che posso usare per sbarazzarmi di questa linea in bianco in più? Mi rendo conto che Excel non è davvero realizzato per l'elaborazione di testi. Tuttavia, devo inserire commenti su questo foglio e utilizzare la funzione A capo automatico.

Sto usando Office / Excel 2007 per Windows.


Chiarimento: questo accade quando lo zoom è al 100%? O solo quando hai ingrandito / ridotto?
Dane,

Lo zoom non ha alcun effetto su questo. Sono al 100% di zoom.
Junco,

3
Excel ha questo bug dagli anni novanta, forse dagli anni ottanta! Devono essersi convinti di doverlo conservare per compatibilità. Molto esasperante.
Paul Kienitz,

Risposte:


5

Sono stato in grado di riprodurre il comportamento che stai riscontrando (anche in Excel 2007). Non riesco a trovare un modo per liberarmi dello spazio extra una volta che è lì, ma ho scoperto che se si invertono i passi e si applica la disposizione del testo in una cella prima di inserire il testo, non si otterrà la riga in bianco aggiuntiva.


1
Ho incontrato la stessa cosa nel 2010. Non avevo ancora una soluzione antincendio sicura, ma i livelli di zoom hanno talvolta peggiorato la situazione.
Dane,

10

Ho avuto lo stesso problema poco prima di averlo digitato. Ed ecco quello che ho trovato.

Quando si preme il testo a capo, l'altezza delle celle viene regolata automaticamente. Inoltre, la sua altezza non viene calcolata come previsto. Se nell'ultima riga del testo è rimasto poco spazio, Excel decide che la cella necessita di un'altra riga ... anche se non è presente una sola lettera.

Se la larghezza della cella aumenta leggermente, la regolazione automatica dell'altezza della cella rimuove la linea aggiuntiva.


9
Ciò è dovuto ai caratteri della stampante . Excel controlla effettivamente come si adatta quando viene stampato e, se non si adatta a una linea sulla stampante, creerà una linea aggiuntiva (che sembra superflua sullo schermo). È possibile verificarlo modificando la stampante predefinita.
Aganju,

3

Ho scoperto che se si modifica la larghezza della colonna che contiene la cella con la riga vuota aggiuntiva, il ridimensionamento automatico dell'altezza della riga di solito si sbarazzerà della riga vuota aggiuntiva. Apparentemente la parola a capo si incasina con valori di cella particolari e larghezze particolari. Prova con larghezze diverse fino a quando il ridimensionamento automatico dell'altezza non elimina la linea vuota.

È possibile allargare la colonna facendo clic e trascinando il divisore tra le due intestazioni di colonna nella parte superiore del foglio di lavoro. Quando la colonna è più larga, ridimensiona automaticamente la riga facendo doppio clic sul divisore tra le intestazioni di riga sul lato sinistro del foglio di lavoro.

Naturalmente, se il tuo foglio di lavoro ha centinaia di righe, ogni cella in quella colonna ha una certa possibilità di colpire il punto magico e aggiungere la linea aggiuntiva. La modifica della larghezza pulirà alcune celle e aggiungerà spazi non necessari ad altre. In questo caso, l'unica soluzione che ho trovato è di avvolgere manualmente il testo alla larghezza prescelta inserendo ritorni a capo aggiuntivi nel mezzo del testo nella posizione in cui vorrei che il testo si avvolgesse usando alt + invio. Quindi mi assicuro che la colonna sia un po 'più larga della larghezza del testo che ho scelto e non otterrò alcuna riga vuota. Una soluzione terribile e laboriosa, ma funziona.


La regolazione della larghezza della colonna + l'altezza automatica hanno funzionato perfettamente in Windows 2013 di Excel.
TaeKwonJoe

1

Passare al nuovo foglio ha funzionato per me su Excel 2016:

  1. Ctrl + A , per selezionare tutte le celle
  2. Ctrl + C , per copiare
  3. Maiusc + F11 , per creare un nuovo foglio
  4. Ctrl + V , per incollare tutte le celle copiate nel nuovo foglio
  5. Ridimensiona le colonne in base alle tue esigenze
  6. Seleziona tutte le righe che vuoi montare automaticamente.
  7. Alt + H, O, A , per adattarsi automaticamente all'altezza della riga

0

Excel distribuisce il testo in modo diverso nelle celle avvolte rispetto al modo in cui lo distribuisce nelle caselle di testo.

(Provalo: crea una casella di testo della stessa larghezza della cella racchiusa, con margini zero, seleziona Ridimensiona forma per adattare il testo e Avvolgi testo nella forma e incolla una copia del testo dalla cella racchiusa).

Sapendo questo, sembra che il problema si verifichi perché il comando Altezza riga automatica adatta regola l'altezza della riga come se ogni cella della riga fosse disposta utilizzando l'algoritmo utilizzato per le caselle di testo anziché l'algoritmo per le celle avvolte . L'altezza della riga di adattamento automatico ignora anche le celle unite, quindi non è molto utilizzabile in molte situazioni.

Soluzione: inserisci il testo in caselle di testo anziché in celle avvolte. Naturalmente, questo introduce il suo mondo di dolore, ma se generi e popoli le caselle di testo usando VBA non è troppo difficile.


0

Ho provato 6 delle 7 risposte che erano qui (tranne la casella di testo) e con un po 'di armeggiare le idee hanno funzionato tutte, ma, solo su alcune righe. Sto lavorando a una cartella di lavoro di Excel 97-2003 (.xls) utilizzando la modalità di compatibilità di Excel 2016 ma vedo che il 2007 ha gli stessi comandi che ho usato di seguito ...
Un'altra cosa che ha funzionato su alcuni era digitare uno spazio vuoto nelle celle vuote tra gli altri dati. Alcune righe sono state corrette copiando la formattazione da una buona riga di esempio, nella riga del problema. L'utilizzo della finestra di dialogo di formattazione per modificare tutta la formattazione su tutti i dati in una sola volta e riapplicarlo ha funzionato anche su alcune righe. Quello che ho scoperto che ha funzionato su tutte le molte righe che si sono comportate in modo anomalo che avevo lasciato in una volta era selezionare tutta l'area dei dati (CTRL + HOME quindi CTRL + MAIUSC + FINE selezioneranno celle che contengono sorprendentemente anche dati invisibili), vai alla scheda HOME, MODIFICA sezione, seleziona la freccia accanto a CANCELLA, scegli CANCELLA FORMATI. Quindi selezionare tutti i dati che si desidera racchiudere nel testo e fare clic con il tasto destro o utilizzare CTRL1 per aprire la finestra di dialogo Formattazione, la scheda di allineamento e il segno di spunta accanto a WRAP TEXT, ENTER, controlla i dati dappertutto per le righe sprecate (ci sono spazi vuoti che portano o seguono il tuo testo?), quindi riapplica qualsiasi altra formattazione che stavi utilizzando. Ecco! La fine di molte ore di frustrazione. (


0

Effettuare le seguenti operazioni: 1. Evidenziare la colonna, control + h (per trovare e sostituire) mettere uno spazio in find e mettere qualsiasi carattere speciale su '-' per sostituire. 2. Converti "testo in colonna", delimita con il carattere speciale sostituito.

Godere...


0

Questo bug rimane in Excel 2016 e mi ha infastidito per decenni. Rendere l'altezza fissa della riga comporta sempre il rischio che un po 'di testo venga nascosto in seguito se viene aggiunto altro testo alla cella. La soluzione di Michael Krebs funzionerà per la maggior parte del tempo ed evita questo rischio. Aganju sembra capire bene il problema. Penso che TaeKwonJoe sia stato semplicemente fortunato con Excel 2013. Paul Kienitz ha la mia simpatia. L'altra soluzione che evita i rischi associati alle altezze delle righe fisse è quella di modificare la dimensione del carattere su o giù di una piccola frazione, diciamo da 11 punti a 10,8 punti. Come regolare le larghezze delle righe, è una "correzione una tantum" che non garantisce la restituzione dello spazio aggiuntivo, ma in questo modo non si incasina la formattazione del resto del foglio. In bocca al lupo!


0

Sono su un computer di lavoro e non ho i diritti di amministratore, quindi alcune di queste opzioni non sono state provate, tutte le altre non hanno funzionato per me.

Ho trovato una risoluzione per Excel 2016. Ho semplicemente usato il pittore formato da una cella che non aveva il problema di spaziatura e ho copiato la formattazione nella cella offensiva. Ha funzionato su tutte le mie celle ed è stato un lavoro extra minimo, non un'ottima soluzione, ma può evitare di dover regolare i caratteri o le dimensioni delle celle e incasinare l'altra formattazione.


-1

Questo problema mi ha dato fastidio anche per molto tempo.

La mia unica soluzione per sbarazzarmi dello spazio extra / invio era di finire la frase con un punto / punto / la chiave "." Questo funziona al 100% per me, dove tutte le altre soluzioni hanno avuto esito negativo (tra cui copia e incolla nel blocco note (avanti e indietro), armeggiare con layout, larghezza della cella, ecc.)

Sì, risulta che era così semplice. Basta finire la linea con una brutta pausa / punto.

In bocca al lupo!


1
Quando questo accade a me, terminare la frase con un punto non fa alcuna differenza.
Blackwood,

-1

ho affrontato lo stesso problema e ora risolto. Per favore seleziona la cella, fai clic su F2, porta il puntatore del mouse alla fine del testo (premi il pulsante fine), fai clic sul pulsante Elimina un paio di volte fino a quando senti che uno spazio vuoto indesiderato viene rimosso, quindi premi il pulsante Invio .... eccoti. Grazie.


-1

Ho letto in diagonale alcune risposte e alcune sono utili. Alla fine, dopo aver preso confidenza con il problema, ho scoperto:

  • L'aggiunta di testo alle celle adiacenti provoca anche lo stesso sintomo.

Quindi ho rovinato un po 'di più ed ecco la (eventuale) soluzione - in Excel 2013:

  1. Fai clic sull'intestazione della colonna delle "celle avvolte" per selezionare l'intera colonna.
  2. Allarga la colonna trascinando il divisore destro.
  3. Rimuovere e aggiungere nuovamente l'impostazione "Testo a capo".

Il problema dovrebbe scomparire. Fammi sapere se questo risolve il problema.


2
Questa stessa soluzione è già stata proposta due volte in due risposte diverse, più discussa in più commenti (e non sempre funziona). Non abbiamo bisogno di un altro passato che dica la stessa cosa. Si prega di leggere attentamente tutte le risposte precedenti prima di pubblicarne una nuova, in particolare su vecchie domande con molte risposte.
robinCTS,

-1

L'unica soluzione per questo problema sembra essere la completa reintegrazione di MS Office. Ho cercato in tutti i forum su Internet e nessuno sa come risolverlo. Per me, il reinstalation ha funzionato, quindi provalo. :)


1
Bene, ci sono diverse soluzioni in questa pagina. Poiché questa è una "caratteristica" di Excel, sembra improbabile che la reinstallazione dello stesso software comporti un comportamento diverso.
Scott,

-1

Ho evidenziato l'intera riga. Quindi fare clic su "Home" in alto a sinistra. Quindi un menu a discesa "Formato" è apparso in alto a destra. Con la riga ancora evidenziata, seleziona "Adatta altezza riga" dal menu a discesa "Formato". Magia!


-2

Quando sei su una cella, se fai clic sullo "stile normale", dovresti liberarti di qualsiasi spazio extra nella cella.


-2

Quello che faccio è ritagliare il testo dalla cella e incollarlo nel blocco note con Formato - Testo a capo selezionato. Quindi elimino qualsiasi inizio di nuovi paragrafi, quindi taglio e incolla di nuovo nella cella e lo spazio extra alla fine non c'è più. Penso che Excel rilevi questi inizi di nuovi paragrafi e aggiunge le righe vuote alla fine. Spero che sia di aiuto!

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.