Infelizmente, fora da caixa, não é possível filtrar dados com uma expressão regular no Excel.Eu ficaria feliz em como implementar essa filtragem usando fórmulas, mas isso não será mais nosso caminho.
Neste escritório, tudo é muito pior do que em um Microsoft Office comum, e filtrar por uma expressão regular também não funcionará de maneira simples.
O OpenOffice faz um bom trabalho ao filtrar uma coluna com uma expressão regular.
Assim como o OpenOffice, o LibreOffice pode classificar uma coluna por uma expressão regular.Bem, o que você quer, uma vez que era uma única base de código.
Eu gostaria de chamar este pacote de escritório de bloco de notas no mundo das planilhas. Ele não faz nada
A suíte de escritório mais bonita na minha opinião, mas não a mais funcional, e claro que no OnlyOffice é impossível fazer um filtro de coluna com uma expressão regular.
Acho que nas planilhas do Google docs é de alguma forma possível filtrar uma coluna com uma expressão regular, mas não consegui, embora tenha tentado muitas opções, mas fiz algo errado.Não havia fórmula mágica.Uma pessoa simples não dominará a filtragem no Google Docs, então eu corajosamente encerrei isso, mas ainda há uma chance.
Sem chance.Zoho no nível do Office 365, recursos completamente primitivos em termos de filtragem de dados em uma coluna.
O Yandex Office é baseado no Microsoft Office 365, então nada funciona lá))
Não, é baseado no produto MyOffice
Sem chance.Este é um produto meio cozido para geeks, o pior que eu já vi
Ao inserir dados, tudo caiu.Sem classificação aqui.Pesadelo.
Vejamos como podemos filtrar dados em uma coluna usando linguagens de programação.Direi logo que não há restrições nas linguagens de programação, em qualquer linguagem onde existam expressões regulares é possível filtrar uma coluna da tabela com uma expressão regular.Mas, por exemplo, não há expressões regulares em LUA, então mesmo aí pode não funcionar.Vamos imaginar que nossa tabela está armazenada em um arquivo 1.csv e tentar filtrar com uma expressão regular.
Dados de amostra:
egais-sochi.ru;0;0;2016-03-29;2022-04-29;1
egewithsasha.ru;0;0;2021-03-29;2022-04-29;1
ego-logic.ru;0;0;2021-03-29;2022-04-29;1
egologic.ru;0;0;2021-03-29;2022-04-29;1
eight-8.ru;0;0;2021-03-29;2022-04-29;1
eight8.ru;0;0;2006-06-30;2022-04-29;1
ekb-crystal.ru;0;0;2021-03-29;2022-04-29;1
eko-stoun.ru;0;0;2021-03-29;2022-04-29;1
eko4u.ru;0;0;2008-04-01;2022-04-29;1
ekodrive.ru;0;0;2009-09-01;2022-04-29;1
Exemplo PHP de filtragem de uma coluna com uma expressão regular:
<?php
$lines = file ( '1.csv' );
$OUT='';
foreach ($lines as $line) {
$items = explode(";", $line);
if (!preg_match("#[0-9]#", $items[0]))
$OUT.=$line;
}
file_put_contents("2.csv",$OUT);
Existem muitas opções para implementar essa tarefa em PHP.
Talvez a solução mais curta no AWK.
awk -F";" "$1!~/[0-9]/ {print}" 1.csv > 3.csv
O AWK fez um ótimo trabalho ao filtrar a primeira coluna e colocar tudo ordenadamente no novo arquivo.