O problema de selecionar cada segunda linha não é tão raro. Existem muitas situações em que isso pode ser necessário. Por exemplo, ao criar uma segunda tabela com base nos dados da primeira, quando cada segunda linha é copiada da tabela principal e inserida na tabela recém-criada. Não há nenhuma função especial no Excel que faça isso. Ainda assim, existem várias maneiras simples de destacar cada segunda linha em uma tabela.
Selecione as segundas linhas manualmente
Com filtros
Com VBA
Com complementos
Selecione as segundas linhas manualmente
Às vezes, a maneira manual é a mais rápida. Se a tabela for pequena, você pode selecionar rapidamente cada segunda linha manualmente.
- Pressione e segure a tecla Ctrl até que o processo de seleção da linha seja concluído.
- Clique com o botão esquerdo do mouse no cabeçalho da linha selecionada mais acima.
- Da mesma forma, selecione todas as segundas linhas da tabela sem soltar a tecla Ctrl
- Formato da célula
Esta é a maneira mais simples e eficaz para tabelas pequenas. Em outros casos, você terá que usar métodos mais complicados.
Com filtros
Para usar este método, uma coluna auxiliar vazia é adicionada à tabela e, usando os dados desta coluna, as linhas são filtradas. Para ilustrar esse método, basta analisar um exemplo de sua utilização.
- Adicione uma coluna vazia extra no final da tabela.
- Digite a fórmula na primeira célula da coluna = ISODD (ROW())
- Copie a fórmula para o restante das células da coluna arrastando o canto inferior direito da célula com a fórmula.
- Como você pode ver na figura, a função ISODD, combinada com a função ROW, retorna TRUE para linhas ímpares e FALSE para linhas pares.
- Clique em qualquer uma das células da coluna e vá para a guia “Data” no menu principal do Excel
- Clique no botão “Filter” para exibir o ícone do filtro em todos os cabeçalhos das colunas.
- Clique no ícone de filtro no cabeçalho da linha auxiliar.
- No menu que se abre, desmarque a opção FALSE.
- Clique OK. Como resultado, apenas as segundas linhas ficarão visíveis na tabela.
- Selecione as células restantes.
- Remova o filtro clicando no botão “Filter” no menu Excel da guia “Data”. Apenas as segundas células serão selecionadas.
Os dados filtrados podem ser copiados para outra tabela, se necessário. Depois de processar os dados, a coluna auxiliar pode ser excluída.
Com VBA
Se você frequentemente precisa selecionar cada segunda linha nas tabelas, é melhor automatizar esse processo usando uma macro. Como fazer uma macro e usá-la?
- Abra a mesa.
- Vá para Desenvolvedor usando o menu do Excel ou usando o atalho de teclado Alt+F11. Uma janela do VBA será aberta
- Pressione o botão “Insert” e selecione o item “Module” no menu que se abre.
- Cole o código:
Sub SelectEveryOtherRow()
Dim MyRange As Range
Dim RowSelect As Range
Dim i As Integer
Set MyRange = Selection
Set RowSelect = MyRange.Rows(3)
For i = 3 To MyRange.Rows.Count Step 2
Set RowSelect = Union(RowSelect, MyRange.Rows(i))
Next i
Application.Goto RowSelect
End Sub
- Feche a janela do desenvolvedor.
- Selecione uma tabela.
- No menu principal do Excel, vá para a guia “View”.
- Clique no botão “Macros” e selecione “Macros”.
- Na janela que se abre, selecione a macro que você acabou de criar e clique no botão “Run”.
Como resultado dessas ações, todas as segundas linhas da tabela serão selecionadas. Por conveniência, você pode adicionar esta macro à Barra de Ferramentas de Acesso Rápido.
Com complementos
Este método pode ser usado se por algum motivo não for possível aplicar as macros do parágrafo anterior. Na Internet, você pode encontrar muitos programas e complementos que destacam determinadas strings. No entanto, eles são frequentemente pagos.
Ao trabalhar com documentos importantes do Excel, não se esqueça de criptografá-los para que ninguém, exceto você, tenha acesso a eles. Não tenha medo de perder a senha desses arquivos. Existem muitos programas que o ajudarão a remover senha Excel.