Extrair preços acima de um limite
Conserve produtos que ultrapassam um limiar numérico para rever preços, sem separar referências, categorias e outros campos associados a cada artigo selecionado na tabela de origem.
Conserve apenas as linhas que correspondem ao seu critério de filtro, seja texto, um valor exato ou uma comparação numérica.
Um ficheiro costuma conter mais registos do que o segmento que precisa de examinar: produtos acima de um preço, clientes de uma cidade ou linhas com um campo vazio. O filtro CSV conserva os registos que cumprem uma condição numa coluna e produz uma cópia reutilizável. Todas as colunas das linhas mantidas continuam presentes na ordem original, pelo que reduz registos sem perder o seu contexto. A operação não ordena a tabela, não remove duplicados e não altera os valores conservados. Cria um subconjunto, sem limpar automaticamente o ficheiro de origem.
Escolha uma coluna pelo título exato ou pela posição a partir de 1. Com o cabeçalho ativo, o primeiro registo fornece os nomes e fica fora do filtro. Sem títulos, use uma posição. Os nomes repetidos selecionam a primeira ocorrência; os números também evitam ambiguidades com títulos numéricos. O separador é detetado entre vírgula, ponto e vírgula, tabulação e barra vertical. As células entre aspas são lidas como campos CSV mesmo quando ocupam várias linhas físicas.
As condições textuais incluem contém, igual, começa por e termina por. Não utilizam expressões regulares: os caracteres procurados são literais. Os espaços exteriores são ignorados por defeito na comparação, não na saída. As maiúsculas contam salvo ativação da opção correspondente. Vazio e não vazio não exigem valor de pesquisa. Sem remoção dos espaços, uma célula que só contém espaços não está vazia. Um campo ausente num registo curto é tratado como valor vazio.
Maior, maior ou igual, menor e menor ou igual exigem números válidos, reconhecendo pontos ou vírgulas decimais e espaços de milhares suportados. Células vazias ou não numéricas não satisfazem estas comparações, nem um valor de referência inválido. Aplica-se uma única condição por execução. Os registos correspondentes são mantidos completos e conservam a sequência de entrada. Se nenhum corresponder, um ficheiro com títulos contém apenas o cabeçalho. Pode ser um resultado correto sem linhas de dados, não uma falha do processamento.
Cole ou importe o CSV ou TSV e confirme se existe cabeçalho. Escolha a coluna que contém o critério real, não outro dado apenas relacionado com os registos que procura.
Selecione operador e valor, exceto para vazio ou não vazio. Confirme que os limites são numéricos. Numa pesquisa textual, decida se maiúsculas e espaços exteriores devem influenciar a correspondência dos valores.
Execute o filtro, consulte a quantidade de registos conservados e examine valores próximos do limite ou variantes de texto. Copie ou exporte a tabela e guarde o original para testar outras condições.
Conserve produtos que ultrapassam um limiar numérico para rever preços, sem separar referências, categorias e outros campos associados a cada artigo selecionado na tabela de origem.
Isole registos cujo campo obrigatório esteja vazio para os completar na origem. O filtro identifica uma ausência, mas não deduz qual o valor que deveria ocupar essa célula.
Selecione uma cidade por igualdade textual e ignore maiúsculas quando adequado, agrupando variantes sem reescrever os nomes e endereços que ficam presentes nos registos da saída.
Com a segunda coluna e superior a 10, fica apenas A. A célula vazia de C não é convertida em zero nem é considerada um número válido. Os outros campos de A continuam associados ao seu preço.
Entrada
id;preco
A;12,50
B;2,75
C;Resultado
id;preco
A;12,50Igual a braga, com espaços ignorados e sem distinguir maiúsculas, conserva 1 e 3. A primeira célula mantida continua com espaços e inicial maiúscula. As opções normalizam a comparação, não os valores escritos no CSV de saída.
Entrada
id;cidade
1; Braga
2;Lisboa
3;bragaResultado
id;cidade
1; Braga
3;bragaNão. Igual compara texto depois das normalizações escolhidas, enquanto superior a exige dois números interpretáveis. As cadeias 1 e 1,0 são diferentes para a igualdade textual, mesmo quando representam a mesma quantidade numérica.
Se a opção de retirar espaços exteriores estiver desativada, esses caracteres formam um valor não vazio. Ative-a quando não tiverem significado na comparação. O texto original mantém-se, ainda assim, inalterado nos registos conservados.
O valor é uma pesquisa literal e a interface aplica uma regra de cada vez. Caracteres como .* não passam a ser um padrão. Várias passagens permitem condições E, mas condições OU exigem outro procedimento.
Não. Significa que nenhum registo de dados satisfaz a condição escolhida. Confirme operador, limite, opções de maiúsculas e campo selecionado antes de concluir que os registos procurados não existem na exportação de origem.
Ferramentas relacionadas
Ferramentas semelhantes ou complementares a esta.
Selecione as colunas de um CSV que pretende manter no resultado final.
Ordene as linhas de um ficheiro CSV segundo uma coluna, por ordem crescente ou decrescente.
Analise cada coluna CSV: tipo detetado, valores em falta, cardinalidade e estatísticas numéricas.
Saiba como dividir um CSV grande em vários ficheiros ou separar uma tabela de acordo com os valores de uma coluna.
Reduza um CSV às linhas e colunas úteis, ordene os dados e renomeie cabeçalhos mantendo uma tabela coerente.
Saiba quando pivotar, transpor ou converter uma tabela para HTML, Markdown ou SQL conforme a estrutura e o uso final.
Saiba como comparar duas versões de uma tabela através de uma chave fiável e distinguir linhas adicionadas, eliminadas ou alteradas.