O Excel exibe ### para texto longo - o que há de errado?

35

Temos uma planilha do Excel com um texto bastante longo em uma célula. Em vez de quebras de linha (conforme definido no formato da célula), obtemos uma longa linha de ####s. Podemos ir e voltar excluindo e adicionando caracteres no final do texto.

Brincamos com a formatação de células, etc., mas sem sucesso. O que podemos fazer?

IronGoofy
fonte
4
Eu acho que o comprimento da coluna não é suficiente para exibir os dados da célula.
ukanth
Alguma fórmula nessa célula?
Palantir

Respostas:

57

Se a largura da célula for muito curta, o Excel simplesmente cortará o texto visível ou fluirá para a próxima célula (dependendo da próxima célula ter algum conteúdo ou não).


O Excel exibe ### quando o conteúdo da célula contém apenas texto e excede 256 caracteres e o formato da célula é definido como " Texto ". Normalmente, definir o formato da célula como " Geral " corrige esse problema.

Contudo! Se você usar essa célula como entrada de dados para, por exemplo, um campo em um documento mesclado do Word, apenas os primeiros 256 caracteres serão capturados !!!

Ainda não encontrei uma correção para isso, mas gostaria de saber uma solução para o problema posterior.

CookieRevised
fonte
3
+100 definindo o formato da célula como Geral me salvou.
Neil N
1
A resposta superior está correta em alguns dos motivos pelos quais ###### pode aparecer na célula, mas não cobre esse motivo específico (pelo qual sua resposta está correta). Você pode editar sua primeira linha para que as pessoas saibam disso.
Lance Roberts
+1 Esta resposta foi a correta para o meu caso. Mas, como o @LanceRoberts mencionou, a outra resposta também está correta, pois o caso típico de texto é maior que a largura da coluna.
omarello
"Geral" faz o truque.
anon
É como a diferença entre 'string' e 'text'. Considere primeiro se você tem mais de 256 caracteres. Em seguida, defina o formato da célula. Caso contrário, é um problema de "visualização" da largura da coluna.
Jerome
23

Existem dois motivos:

A) O texto é muito longo para a célula na sua largura atual.

Aumente a célula (clique duas vezes na borda do cabeçalho) para ver todo o texto. Aqui está uma captura de tela de parte de uma planilha:

Colunas muito estreitas

As colunas P e Q contêm os mesmos dados - valores monetários da mesma ordem de magnitude. P é largo o suficiente para exibir o texto Q não é. Como você pode ver, está exibindo "#####". Se eu clicar duas vezes no cabeçalho de Q, ele se tornará amplo o suficiente novamente:

Colunas suficientemente largas

B) Outro caso é onde a coluna é uma data e o valor está fora da faixa. Se você digitar "5555555555555555555555" (digamos) em uma coluna de data, obterá uma série de "#####" e a dica de ferramenta informará:

Datas e horários negativos ou muito grandes são exibidos como ######.

Pode haver outro caso em que o Excel imprime "#####" - mas esses são de longe os mais comuns.

ChrisF
fonte
Exatamente. Nada de errado aqui, comportamento típico do Excel para informar ao usuário que o texto de origem é mais longo do que a caixa pode ser exibida.
KdgDev #
3
Você também pode tentar clicar nas opções "moldar texto" e "reduzir para ajustar" em formatação para ajustar o texto.
Matt
Digitei uma longa sequência de texto em uma célula, mas não consegui exibi-los.
Systemovich 5/11/2009
Recebo quando tenho um valor calculado que é mais longo em um recálculo subsequente.
5119 ChrisF
A resposta está correta sobre alguns dos motivos pelos quais você pode obter ###### em uma célula, mas no caso específico do OP, a resposta do CookieRevised é o motivo.
Lance Roberts
6

Eu acredito que você só precisa tornar a célula um pouco mais larga - isso é o que o excel faz quando não pode exibir toda a sua entrada.

Xavierjazz
fonte
5

Quanto tempo dura o texto da célula? Qual é o formato da célula?

Para editar células com texto longo, expanda a barra de fórmulas ( Ctrl+ Shift+ U).

Se você apenas precisar exibir uma extração da célula, poderá usar uma fórmula como esta para exibir até os 10 primeiros caracteres:

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

Onde:

  • A1 é a célula com seu texto longo.
  • 10 é o número máximo de caracteres que você deseja mostrar.
Gaff
fonte
4

Recentemente, eu estava tendo um problema semelhante em que o texto de quebra automática estava ativado, mas quando o texto em uma célula atingia um certo comprimento ##### era exibido independentemente. Eu achei que alterar o formato da célula para "Geral" corrigiu o problema.


fonte
2

O problema de exibição deve ser resolvido alterando a célula para "geral" em vez de "texto" - obrigado à Microsoft por essa solução intuitiva!

O outro problema, de copiar> 256 caracteres do WORD, é solucionável cortando o texto real do WORD e, no modo de edição na célula relevante, colando o texto na barra de fórmulas acima da folha.

Dik
fonte
1

Isso acontece se o texto exceder 256 caracteres e, portanto, mostrar ######.

Alguns de nossos amigos sugerem mudar de Texto para Geral, mas pode aparecer um erro do Excel:

O Excel ainda não permite se você usar Geral

Portanto, a solução é simples, basta começar o texto adicionando o 'símbolo, a fim de negligenciar qualquer configuração da coluna, mas você ainda precisará usar o Formato Geral.

Amirull
fonte
0

Vamos para:

"Ferramentas"> "Opções"> "Transição"

e desmarque as teclas de navegação de transição para o apóstrofo exibido na barra de fórmulas

Beji K Varghese
fonte
1
Você quis dizer apóstrofo ou caractere de hash?
Lee Taylor
0

Verifique a formatação:

  1. Clique com o botão direito na célula
  2. selecione "Formatar célula"
  3. Clique na guia "Número" na parte superior da caixa de instruções
  4. Selecione "Personalizado" na caixa à esquerda
  5. Em seguida, selecione "Geral" na caixa à direita.

Todo o texto deve ser visto neste momento ..... espero que ajude.

Donna McLeod
fonte
Boa descrição do processo a ser formatado, mas, na pergunta deles, eles notaram que "brincaram com a formatação de células" - como sua resposta leva em consideração as tentativas anteriores?
dav
0

Basta clicar com o botão direito na célula e selecionar " formatar células " e alterar a " categoria " selecionada . Isso ajudará a resolver o problema.

user308575
fonte
0

Primeiro verifique se a largura da coluna é larga o suficiente para sua entrada. Se isso não estiver funcionando, limpe toda a formatação da célula e insira seu texto novamente.

Mohamed Arif
fonte
0

O formato "Geral" e o "Wrap Text" corrigem o problema.

Em termos de copiar e colar, se você usar a tecla de função F2 para entrar no modo de edição e destacar a seção de textos (pode ter mais de 256 caracteres) e copiar, poderá colar toda a seleção em outros aplicativos como Excel e Word etc.

Steven Wong
fonte