Tyvärr, utanför boxen, är det inte möjligt att filtrera data med ett reguljärt uttryck i Excel.Jag skulle vara glad hur man implementerar sådan filtrering med formler, men detta kommer inte längre att vara vårt sätt.
På det här kontoret är allt mycket värre än i ett vanligt Microsoft Office, och filtrering efter ett reguljärt uttryck fungerar inte heller på ett enkelt sätt.
OpenOffice gör ett ganska bra jobb med att filtrera en kolumn med ett reguljärt uttryck.
Liksom OpenOffice kan LibreOffice sortera en kolumn efter ett reguljärt uttryck.Tja, vad vill du, när det en gång var en enda kodbas.
Jag skulle vilja kalla den här kontorssviten ett anteckningsblock i kalkylarksvärlden. Det gör ingenting
Den snyggaste kontorssviten enligt mig, men inte den mest funktionella, och i OnlyOffice är det förstås omöjligt att göra ett kolumnfilter med ett reguljärt uttryck.
Jag tror att i Google docs-kalkylblad är det på något sätt möjligt att filtrera en kolumn med ett reguljärt uttryck, men jag lyckades inte, även om jag försökte många alternativ, men jag gjorde något fel.Det fanns ingen magisk formel.En enkel person kommer inte att behärska filtrering i Google Docs, så jag satte djärvt slut på det, men det finns fortfarande en chans.
Aldrig.Zoho på nivå med Office 365, helt primitiva funktioner när det gäller att filtrera data i en kolumn.
Yandex Office är baserat på Microsoft Office 365, så inget fungerar där))
Nej, den är baserad på MyOffice-produkten
Aldrig.Det här är en halvfärdig produkt för nördar, den värsta jag någonsin sett
Vid insättning av data föll allt.Ingen sortering här.Mardröm.
Låt oss titta på hur vi kan filtrera data i en kolumn med hjälp av programmeringsspråk.Jag kommer genast att säga att det inte finns några begränsningar i programmeringsspråk, i alla språk där det finns reguljära uttryck är det möjligt att filtrera en tabellkolumn med ett reguljärt uttryck.Men det finns till exempel inga reguljära uttryck i LUA, så även där kanske det inte fungerar.Låt oss föreställa oss att vår tabell är lagrad i en 1.csv-fil, och försök filtrera med ett reguljärt uttryck.
Stickprov:
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
PHP-exempel på att filtrera en kolumn med ett reguljärt uttryck:
<?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);
Det finns många alternativ för att implementera denna uppgift i PHP.
Kanske den kortaste lösningen på AWK.
awk -F";" "$1!~/[0-9]/ {print}" 1.csv > 3.csv
AWK gjorde ett bra jobb med att filtrera den första kolumnen och lägga allt snyggt i den nya filen.