Тұрақты өрнектері бар баған бойынша деректерді қалай сүзуге болады.15 жол

Excel бағдарламасында тұрақты өрнек арқылы бағанды ​​қалай сүзуге болады



Өкінішке орай, Excel бағдарламасында тұрақты өрнекпен деректерді сүзгілеу мүмкін емес.Мен формулаларды пайдаланып осындай сүзуді қалай жүзеге асыруға болатынына қуаныштымын, бірақ бұл енді біздің жолымыз болмайды.

Excel Office 365 бағдарламасында тұрақты өрнек арқылы бағанды ​​қалай сүзуге болады

Бұл кеңседе бәрі қарапайым Microsoft Office-ке қарағанда әлдеқайда нашар және тұрақты өрнек арқылы сүзгілеу де қарапайым жолмен жұмыс істемейді.

OpenOffice жүйесінде бағанды ​​regex арқылы қалай сүзуге болады

OpenOffice тұрақты өрнекпен бағанды ​​сүзуде өте жақсы жұмыс істейді.

LibreOffice бағдарламасында тұрақты өрнек арқылы бағанды ​​қалай сүзуге болады

OpenOffice сияқты, LibreOffice де бағанды ​​қалыпты өрнек бойынша сұрыптай алады.Сізге не керек, бір кездері бұл бір кодтық база болды.

MyOffice бағдарламасында тұрақты өрнекпен бағанды ​​қалай сүзуге болады

Мен бұл кеңсе пакетін электрондық кестелер әлеміндегі блокнот деп атағым келеді.Ол ештеңе жасамайды

OnlyOffice бағдарламасында regex арқылы бағанды ​​қалай сүзуге болады

Менің ойымша, ең әдемі кеңсе жиынтығы, бірақ ең функционалды емес, және, әрине, OnlyOffice-те тұрақты өрнекпен баған сүзгісін жасау мүмкін емес.

Google Docs жүйесінде тұрақты өрнек бар бағанды ​​қалай сүзуге болады

Менің ойымша, Google Docs электрондық кестелерінде қалыпты өрнекпен бағанды ​​сүзуге болады деп ойлаймын, бірақ мен көптеген опцияларды қолданып көргеніммен, сәтті болмады, бірақ мен қате жасадым.Сиқырлы формула болған жоқ.Қарапайым адам Google Docs-те сүзуді меңгермейді, сондықтан мен оны батыл түрде тоқтаттым, бірақ әлі де мүмкіндік бар.

Zoho парақтарындағы regex арқылы бағанды ​​қалай сүзуге болады

Мүмкін емес.Zoho Office 365 деңгейінде, бағандағы деректерді сүзу тұрғысынан мүлдем қарапайым мүмкіндіктер.

Яндекс кеңсесінде тұрақты өрнекпен бағанды ​​қалай сүзуге болады

Yandex Office Microsoft Office 365 негізінде жасалған, сондықтан ол жерде ештеңе жұмыс істемейді))

Mail.ru кеңсесінде тұрақты өрнекпен бағанды ​​қалай сүзуге болады

Жоқ, ол MyOffice өніміне негізделген

Ethercalc жүйесінде regex арқылы бағанды ​​қалай сүзуге болады

Мүмкін емес.Бұл гектерге арналған жартылай пісірілген өнім, мен көрген ең нашар өнім

OffiDocs бағдарламасында тұрақты өрнек арқылы бағанды ​​қалай сүзуге болады

Деректерді енгізу кезінде бәрі құлады.Мұнда сұрыптау жоқ.Қорқыныш.

Бағдарламалау тілдерінің көмегімен тұрақты өрнектермен бағанды ​​сүзу

Бағдарламалау тілдерінің көмегімен бағандағы деректерді қалай сүзуге болатынын қарастырайық.Бағдарламалау тілдерінде ешқандай шектеулер жоқ екенін бірден айтамын, тұрақты өрнектер бар кез келген тілде кесте бағанын тұрақты өрнекпен сүзуге болады.Бірақ, мысалы, LUA-да тұрақты өрнектер жоқ, сондықтан ол жерде де жұмыс істемеуі мүмкін.Біздің кесте 1.csv файлында сақталғанын елестетіп көрейік және тұрақты өрнекпен сүзгілеп көріңіз.

Үлгі деректер:

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

РНР-де regex арқылы бағанды ​​қалай сүзуге болады

Тұрақты өрнекпен бағанды ​​сүзудің PHP мысалы:

<?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);

PHP-де бұл тапсырманы орындаудың көптеген нұсқалары бар.

AWK жүйесінде regex арқылы бағанды ​​қалай сүзуге болады

Мүмкін AWK-дегі ең қысқа шешім.

awk -F";" "$1!~/[0-9]/ {print}" 1.csv > 3.csv

AWK бірінші бағанды ​​сүзу және барлығын жаңа файлға ұқыпты қою бойынша тамаша жұмыс жасады.





bg bs ca ceb co cs cy da de el en eo es et fa fi fr fy ga gd gl gu ha haw hi hmn hr ht hu id ig is it iw ja jw ka kk km kn ko ku ky la lb lo lt lv mg mi mk ml mn mr ms mt my ne nl no ny or pa pl ps pt ro ru rw sd si sk sl sm sn so sr st su sv sw ta te tg th tk tl tr tt ug uk ur uz vi xh yi yo zh zu
Text to speech
QR-Code generator
Parsedown cheatsheet. Markdown
Filter data by column with regular expressions
Engines for creating games on LUA ?
JavaScript: draw a point
JavaScript: Speaking text in Chinese