Existe uma maneira de configurar o Excel para que espaços à direita sejam visíveis?

1

Conheço muitas técnicas para remover espaços à direita das células no Excel (por exemplo, TRIM ), mas às vezes recebo grandes folhas de outras pessoas que contêm espaços à direita em lugares perigosos, onde não é óbvio que há um problema porque espaços à direita existem em vários lugares (então as pesquisas etc. ainda funcionam) - mas esses espaços à direita causam problemas inesperados mais tarde.

No Word e em vários aplicativos de publicação, há opções para mostrar caracteres invisíveis. Por exemplo, no Word, ele é chamado de "Mostrar caracteres não imprimíveis", e é assim:

Eoseditoresdetextogeralmentemostramcaracteresinvisíveisnotextoselecionado,porexemplo,doSublimeText2:

Existe algum tipo de configuração no Excel em que caracteres invisíveis como espaços à direita podem se tornar visíveis? Eu não sou exigente sobre como eles se tornam visíveis, apenas que eles fazem, em toda a folha (ou seja, não apenas em uma célula selecionada).

    
por user568458 15.04.2015 / 16:28

3 respostas

2

1: Use um formato condicional com a tabela inteira selecionada e uma fórmula para definir a condição, usei

=OR(RIGHT(A1,1)=" ",LEFT(A1,1)=" ")

e todas as células com espaço à esquerda ou à direita obtiveram um fundo vermelho e são sublinhadas duplamente, isso permitirá que você se concentre nas células que possuem espaços invisíveis extras e como @ fixed1234 sugeriu os sublinhados para mostrar onde estão os espaços. Células que o Excel trata como números não aparecem com espaços, mesmo que tenham sido inseridos com espaços (a menos que precedidos por um apóstrofo, forçando-o assim em um formato de texto).

2:localizeouediteumafonteondeocaracteredeespaçonãoestejaembranco.

Algumasideiassobreediçãodefontesnarespostavinculadas link

    
por 15.04.2015 / 21:18
2

A melhor resposta que encontrei foi (Rick Rothstein, MVP - Excel) :

If I understand what you want to do, then unlike Microsoft Word (which allows you to do what you are asking for), Excel does not have a way of showing you the non-printing characters I think you are interested in. One reason may be because what you see in the cell may not be "real"... it could come from, or be a concatenation from, other cells on the sheet, or from a different sheet or even from a different workbook. On top of that, the cell may be formatted to look the way you see it, but the actual value in the cell may be completely different. I think it would be a monumental task for the programmers of Excel to figure out how to show you the "invisible characters" you seek given the various ways in how the value displayed in the cell could be formed to look that way.

    
por 15.04.2015 / 16:33
1

Duas soluções:

  1. Formatação condicional

    Este método não mostra diretamente os caracteres invisíveis, mas identifica a célula que os possui. Selecione uma célula e vá para a formatação condicional. Selecione a opção para usar uma fórmula. Diga que a célula é A1. Insira uma fórmula como =LEN(TRIM(A1))<LEN(A1) e selecione uma cor de preenchimento. Use Copy , selecione a folha inteira e Paste Special | format para copiar a formatação condicional. Qualquer célula contendo espaços à direita será destacada.

  2. Sublinhando

    Esta solução identificará os espaços à direita, mas não é tão útil quanto a formatação condicional, pois com tudo sublinhado, é necessário examinar cada célula para ver se ela está revelando algo. Selecione a folha inteira, vá para a janela de formatação de fonte (clique com o botão direito do mouse na célula de formatação | fontes ou em Fontes no menu da faixa de opções) e ative o sublinhado (desligue quando terminar). O sublinhado se estenderá até o final do conteúdo, portanto, os espaços à esquerda serão identificáveis.

por 15.04.2015 / 20:27