O excel tem um atalho de tecla de seta para pular as células em branco?

4

Na maioria das versões do Excel (estou usando 2010), pressionando ctrl + acima ou ctrl + abaixo leva você até a borda da região de dados atual ou o início da próxima região de dados em uma planilha. Efetivamente, pulando "células vazias", ou seja, células onde =isblank() retorna TRUE .

Eu freqüentemente configuro uma coluna em uma planilha com a fórmula, por exemplo:

=IF(MID($C2,5,1)=" ", "space", "")

para destacar linhas nas quais algo que estou procurando é verdadeiro, neste exemplo: quando o quinto caractere na célula na coluna C for um espaço, a célula na nova coluna será "espaço" e, se não for , a célula na nova coluna ficará em branco.

Visualmente, essa é uma boa dica para encontrar as linhas de dados nas quais você está interessado, e você pode usar um filtro para exibir apenas as linhas correspondentes.

Eu gostaria de poder usar ctrl + acima ou ctrl + abaixo ou algum teclado similar atalho para pular entre as células com conteúdo e pular as células em branco, mas isso não funciona como as células em branco ainda contêm uma fórmula e não são células "vazias". Existe alguma maneira, eu poderia conseguir esse comportamento?

Versão resumida:

Existe algum atalho de teclado no Excel para pular as células que não apresentam valor, mas não são "células vazias"?

Ou existe algum valor que eu possa retornar de uma função (por exemplo, =NA() ) que induzirá o Excel a pensar que a célula está vazia, então as chaves de seta ctrl + atalho irá ignorá-los?

    
por Luke 28.05.2013 / 04:16

5 respostas

3

Não, mas configure-o desta forma, e a tecla Tab e Shift + a aba irá levá-lo para a próxima e anterior linha destacada. Primeiro faça isso:

  1. Altere sua fórmula para =IF(MID($C2,5,1)=" ", 1, "") (copiando, é claro)
  2. Realce que a coluna ( Ctrl + Espaço fará isso se você estiver em qualquer célula da coluna).
  3. Pressione F5 , então Alt + S especial, F ormula, deselecione Te x t, então Digite

    • Para excluir erros, desmarque E rrors na etapa 3 também. (por exemplo, quando LEN($C2)<5 , mas você também pode alterar a fórmula para contabilizar isso)

Agora, a tecla Tab guiará você por cada célula dessa coluna que tenha um valor numérico ( 1 ). também tem o bônus adicional que na etapa 2 acima, você pode ver o total das linhas destacadas na barra de status na parte inferior da tela (Soma:).

    
por 25.10.2014 / 07:06
3

Em suma: não.

As teclas de seta Ctrl + reconhecerão apenas células realmente vazias. Não há nenhum atalho de teclado pronto para avaliar o conteúdo da célula para pular para o final de um intervalo de células com conteúdo semelhante, como resultados de fórmulas, valores de erro ou semelhantes.

    
por 28.05.2013 / 12:12
2

Você pode fazer Ctrl + F para Find do valor de dados True ou False que você deseja. Clique em Find All para obter uma lista exibida na caixa de diálogo que mostra todos os locais onde sua fórmula é verdadeira e falsa.

Você precisa mais do que apenas pular para as diferentes áreas?

    
por 03.06.2013 / 21:27
2

Combinando as outras duas respostas, você pode criar uma macro para atender às suas necessidades personalizadas. A macro pode estar vinculada a qualquer tecla que você goste. Você pode criar uma série de macros para pesquisar para cima, para baixo, para a esquerda e para a direita e vinculá-las a diferentes chaves.

Faça a macro reter o conteúdo atual da célula e, em seguida, mova um passo na direção escolhida e compare o conteúdo. Se for o mesmo, continue se movendo, se for diferente, mova a seleção.

Você precisará de algum conhecimento do Visual Basic para criar essa macro relativamente simples, e eu não conheço a sintaxe, mas é possível.

    
por 04.06.2013 / 01:57
2

Você pode substituir todas as suas células em branco por algo como zzzzz. Certifique-se de escolher a opção Corresponder todo o conteúdo da célula se os dados tiverem espaços em branco. Em seguida, selecione o seu intervalo para copiar, cole-o se você precisar dele. Em seguida, mude todo o zzzzz para um espaço em branco na nova fonte.

    
por 25.10.2014 / 02:27