Excel visualizza ### per il testo lungo: cosa c'è che non va?


35

Abbiamo un foglio Excel con un testo piuttosto lungo in una cella. Invece delle interruzioni di riga (come impostato nel formato cella), otteniamo una lunga riga di ####s. Possiamo andare avanti e indietro eliminando e aggiungendo caratteri alla fine del testo.

Abbiamo giocato con la formattazione delle celle, ecc., Ma senza successo. Cosa possiamo fare?


4
Immagino che la lunghezza della colonna non sia sufficiente per visualizzare i dati della cella.
ukanth

Qualche formula su quella cella?
Palantir,

Risposte:


57

Se la larghezza della cella è troppo corta, Excel semplicemente interrompe il testo visibile o scorre nella cella successiva (a seconda che la cella successiva contenga o meno del contenuto).


Excel visualizza ### quando il contenuto della cella contiene solo testo e supera i 256 caratteri e il formato della cella è impostato su " Testo ". Di solito, l'impostazione del formato della cella su " Generale " risolve questo problema.

Tuttavia! Se usi questa cella come input di dati per, ad esempio, un campo in un documento Word unito, verranno presi solo i primi 256 caratteri !!!

Non ho ancora trovato una soluzione per questo, ma vorrei sapere una soluzione per il problema successivo.


3
+100 l'impostazione del formato della cella su Generale mi ha salvato.
Neil N

1
La risposta migliore è corretta su alcuni dei motivi per cui ###### potrebbe apparire nella cella, semplicemente non copre questo motivo specifico (per il quale la risposta è corretta). Potresti voler modificare la tua prima riga per farlo sapere alle persone.
Lance Roberts,

+1 Questa risposta è stata quella corretta per il mio caso. Ma, come menzionato da @LanceRoberts, anche l'altra risposta è corretta per il caso tipico in cui il testo è più lungo della larghezza della colonna.
Omarello,

"Generale" fa il trucco.
anon

È come la differenza tra 'stringa' e 'testo', per prima cosa considera se hai più di 256 caratteri. Quindi imposta il formato della cella. Altrimenti si tratta di un problema di "visualizzazione" della larghezza della colonna.
Girolamo

23

Ci sono due ragioni:

A) Il testo è troppo lungo per la cella alla sua larghezza attuale.

Allarga la cella (fai doppio clic sul bordo dell'intestazione) per vedere tutto il testo. Ecco una schermata di parte di un foglio di calcolo:

Colonne troppo strette

Le colonne P e Q contengono gli stessi dati: valori monetari dello stesso ordine di grandezza. P è abbastanza largo da visualizzare il testo Q non lo è. Come puoi vedere mostra "#####". Se faccio doppio clic sull'intestazione per Q, diventa di nuovo abbastanza largo:

Colonne abbastanza larghe

B) Un altro caso è in cui la colonna è una data e il valore è fuori intervallo. Se inserisci "555555555555555555555555" (diciamo) in una colonna della data otterrai una serie di "#####" e la descrizione comandi indica:

Le date e gli orari negativi o troppo grandi vengono visualizzati come ######.

Potrebbe esserci un altro caso in cui Excel stampa "#####" - ma questi sono di gran lunga i più comuni.


Esattamente. Niente di male qui, tipico comportamento di Excel per far sapere all'utente che il testo di origine è più lungo di quanto la finestra possa visualizzare.
KdgDev,

3
Puoi anche provare a fare clic sulle opzioni "avvolgi testo" e "riduci per adattarlo" sotto la formattazione per ottenere il testo.
Matt,

Ho digitato una lunga stringa di testo in una cella, ma non sono riuscito a visualizzarne i #.
systemovich,

Lo ottengo quando ho un valore calcolato che è più lungo in un successivo ricalcolo.
ChrisF,

La risposta è corretta su alcuni dei motivi per cui è possibile ottenere ###### in una cella, ma nel caso specifico dell'OP, la risposta di CookieRevised è il motivo.
Lance Roberts,

6

Credo che tu abbia solo bisogno di rendere la cella un po 'più ampia - questo (#### s) è ciò che Excel fa quando non può visualizzare l'intera voce.


5

Quanto dura il testo della cella? Qual è il formato della cella?

Per modificare celle con testo lungo, espandi la barra della formula ( Ctrl+ Shift+ U).

Se hai solo bisogno di visualizzare un estratto dalla cella, puoi usare una formula come questa per visualizzare fino ai primi 10 caratteri:

=IF(LEN(A1)<=10, A1, CONCATENATE(LEFT(A1,10-3),"..."))

dove:

  • A1 è la cella con il tuo lungo testo.
  • 10 è il numero massimo di caratteri che vuoi mostrare.

4

Di recente ho avuto un problema simile quando il testo a capo è stato attivato, ma una volta che il testo in una cella ha raggiunto una certa lunghezza ##### è stato visualizzato indipendentemente. Ho trovato che la modifica del formato della cella in "Generale" ha risolto il problema.


2

Il problema di visualizzazione dovrebbe essere risolto cambiando la cella in "generale" anziché "testo", grazie a Microsoft per quella soluzione intuitiva!

L'altro problema, di copiare> 256 caratteri da WORD, è risolvibile tagliando il testo effettivo da WORD, quindi, in modalità di modifica nella cella pertinente, incollando il testo nella barra della formula sopra il foglio.


1

Succede se il testo supera i 256 caratteri, quindi mostra ######.

Alcuni dei nostri amici suggeriscono di passare da Testo a Generale, ma potrebbe apparire un errore di Excel:

Excel non ti consente ancora se usi Generale

Quindi, la soluzione è semplice, basta iniziare il testo con l'aggiunta del 'simbolo, al fine di trascurare qualsiasi impostazione della colonna, ma è comunque necessario utilizzare il formato generale.


0

Vai a:

"Strumenti"> "Opzioni"> "transizione"

e deselezionando i tasti di navigazione di transizione, la visualizzazione dell'apostrofo verrà interrotta nella barra della formula


1
Intendevi personaggio apostrofo o hash?
Lee Taylor,

0

Verifica la formattazione tramite:

  1. Fare clic con il tasto destro sulla cella
  2. seleziona "Formatta cella"
  3. Fai clic sulla scheda "Numero" nella parte superiore della casella delle istruzioni
  4. Seleziona "Personalizzato" nella casella a sinistra
  5. Quindi seleziona "Generale" nella casella a destra.

Tutto il testo dovrebbe essere visto a questo punto ..... spero che questo aiuti.


Buona descrizione del processo da formattare, ma nella loro domanda hanno notato di aver "giocato con la formulazione cellulare" - in che modo la tua risposta tiene conto dei loro tentativi precedenti?
dav

0

Basta fare clic destro sulla cella e selezionare " formato celle " e modificare la " categoria " selezionata . Ciò contribuirà a risolvere il problema.


0

Prima controlla se la larghezza della colonna è abbastanza ampia per il tuo input. Se non funziona, cancella tutta la formattazione della cella e inserisci di nuovo il testo.


0

Il formato "Generale" e "Testo a capo" risolvono il problema.

In termini di copia e incolla, se si utilizza il tasto funzione F2 per accedere alla modalità di modifica ed evidenziare la sezione di testi (potrebbe essere più di 256 caratteri) e copiare, è possibile incollare l'intera selezione in altre app come Excel e Word eccetera.

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.