За съжаление, извън кутията, не е възможно да се филтрират данни с регулярен израз в Excel.Ще се радвам как да приложим такова филтриране с помощта на формули, но това вече няма да е нашият начин.
В този офис всичко е много по-лошо, отколкото в обикновен Microsoft Office и филтрирането по регулярен израз също няма да работи по прост начин.
OpenOffice върши доста добра работа за филтриране на колона с регулярен израз.
Подобно на OpenOffice, LibreOffice може да сортира колона по регулярен израз.Е, какво искаш, някога беше една кодова база.
Бих искал да нарека този офис пакет бележник в света на електронните таблици. Той не прави нищо
Най-красивият офис пакет според мен, но не и най-функционалният и разбира се в OnlyOffice е невъзможно да се направи филтър за колони с регулярен израз.
Мисля, че в електронните таблици на Google docs е възможно някак си да филтрирам колона с регулярен израз, но не успях, въпреки че опитах много опции, но направих нещо нередно.Нямаше магическа формула.Прост човек няма да овладее филтрирането в Google Docs, така че смело сложих край на това, но все пак има шанс.
Няма начин.Zoho на ниво Office 365, напълно примитивни функции по отношение на филтриране на данни в колона.
Yandex Office е базиран на Microsoft Office 365, така че нищо не работи там))
Не, базиран е на продукта MyOffice
Няма начин.Това е полуизпечен продукт за отрепки, най-лошият, който съм виждал
При вмъкване на данни всичко падна.Тук няма сортиране.Кошмар.
Нека да разгледаме как можем да филтрираме данни в колона, използвайки езици за програмиране.Веднага ще кажа, че няма ограничения в езиците за програмиране, на всеки език, където има регулярни изрази, е възможно да се филтрира колона на таблица с регулярен израз.Но например в 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
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.
awk -F";" "$1!~/[0-9]/ {print}" 1.csv > 3.csv
AWK свърши страхотна работа, като филтрира първата колона и постави всичко спретнато в новия файл.