Tablora

Tablora · Biblioteca

Manter uma linha de dados parcialmente parecida com o cabeçalho

Uma linha de dados que compartilha uma célula com o cabeçalho, como Name com 12.50, não é removida. Só saem as linhas idênticas ao cabeçalho inteiro.

Correspondências parciais ficam na tabela

Às vezes um registro real usa uma palavra que também aparece no cabeçalho. Um produto pode se chamar Name, um cliente pode aparecer como Total, uma categoria pode ser Amount. Uma limpeza que removesse toda linha contendo o nome de uma coluna apagaria esses registros junto com os cabeçalhos repetidos, e a perda só apareceria mais tarde como uma linha faltando em um total.

A remoção de cabeçalhos repetidos evita isso comparando linhas inteiras. Uma linha posterior só é removida quando cada uma das suas células é igual à célula correspondente do cabeçalho escolhido, depois de aparados os espaços externos.

Exemplo: Name com 12.50

O exemplo da página tem três linhas de origem: Name e Amount, Name e 12.50, e de novo Name e Amount. Com a “Linha de cabeçalho” em 1, a ferramenta remove só a linha de origem 3. A linha 2 é mantida porque a segunda célula dela, 12.50, é diferente de Amount. “Linhas de cabeçalho removidas” mostra 1 e o resultado tem 2 linhas: o cabeçalho e o registro com 12.50.

A linha mantida não muda. A ferramenta não a marca como suspeita nem altera a primeira célula dela.

Se o registro tivesse Name e Amount nas duas células, ele teria sido removido junto com o cabeçalho repetido, porque um texto idêntico não dá à ferramenta nenhum jeito de distinguir a intenção.

Conferindo o que foi mantido

Por que uma busca por palavra-chave é a ferramenta errada

Procurar a palavra Name e apagar as linhas encontradas parece mais rápido, mas não permite distinguir um cabeçalho de um registro. Se precisar remover algo que a ferramenta manteve, como um cabeçalho com um número de página acrescentado em uma célula, edite essa linha em uma cópia para que ela corresponda exatamente e calcule de novo.

No app Tablora, “Juntar páginas” aplica o mesmo princípio da linha inteira ao descartar um cabeçalho repetido no topo de uma página posterior: todas as células precisam corresponder, ignorando maiúsculas e minúsculas e os espaços externos. Um registro que compartilha só uma célula com o cabeçalho é acrescentado como qualquer outra linha.

Dados de entrada

Linha de cabeçalho
1
LinhaColuna 1Coluna 2
1NameAmount
2Name12.50
3NameAmount

Resultados

Linhas de cabeçalho removidas
1
Linhas
2
LinhaColuna 1Coluna 2
1NameAmount
2Name12.50