Sayangnya, di luar kotak, tidak mungkin memfilter data dengan ekspresi reguler di Excel.Saya akan senang bagaimana menerapkan pemfilteran seperti itu menggunakan rumus, tetapi ini tidak akan lagi menjadi cara kami.
Di kantor ini, semuanya jauh lebih buruk daripada di Microsoft Office biasa, dan pemfilteran dengan ekspresi reguler juga tidak akan berfungsi dengan cara yang sederhana.
OpenOffice melakukan pekerjaan yang cukup baik untuk memfilter kolom dengan ekspresi reguler.
Seperti OpenOffice, LibreOffice dapat mengurutkan kolom menurut ekspresi reguler.Nah, apa yang Anda inginkan, setelah itu adalah basis kode tunggal.
Saya ingin menyebut suite kantor ini sebagai notepad di dunia spreadsheet. Itu tidak melakukan apa-apa
Office suite tercantik menurut saya, tetapi bukan yang paling fungsional, dan tentu saja di OnlyOffice tidak mungkin membuat filter kolom dengan ekspresi reguler.
Saya pikir dalam spreadsheet Google docs entah bagaimana mungkin untuk memfilter kolom dengan ekspresi reguler, tetapi saya tidak berhasil, meskipun saya mencoba banyak opsi, tetapi saya melakukan sesuatu yang salah.Tidak ada formula ajaib.Orang sederhana tidak akan menguasai pemfilteran di Google Documents, jadi saya dengan berani mengakhirinya, tetapi masih ada peluang.
Tidak mungkin.Zoho di level Office 365, fitur yang benar-benar primitif dalam hal memfilter data dalam kolom.
Yandex Office didasarkan pada Microsoft Office 365, jadi tidak ada yang berfungsi di sana))
Tidak, ini didasarkan pada produk MyOffice
Tidak mungkin.Ini adalah produk setengah matang untuk Geeks, yang terburuk yang pernah saya lihat
Saat memasukkan data, semuanya jatuh.Tidak ada penyortiran di sini.Mimpi buruk.
Mari kita lihat bagaimana kita dapat memfilter data dalam kolom menggunakan bahasa pemrograman.Saya akan segera mengatakan bahwa tidak ada batasan dalam bahasa pemrograman, dalam bahasa apa pun di mana ada ekspresi reguler, dimungkinkan untuk memfilter kolom tabel dengan ekspresi reguler.Tetapi misalnya, tidak ada ekspresi reguler di LUA, jadi bahkan di sana mungkin tidak berfungsi.Mari kita bayangkan bahwa tabel kita disimpan dalam file 1.csv, dan mencoba memfilter dengan ekspresi reguler.
Contoh data:
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
Contoh PHP memfilter kolom dengan ekspresi reguler:
<?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);
Ada banyak opsi untuk mengimplementasikan tugas ini di PHP.
Mungkin solusi terpendek di AWK.
awk -F";" "$1!~/[0-9]/ {print}" 1.csv > 3.csv
AWK melakukan pekerjaan yang baik dalam memfilter kolom pertama dan meletakkan semuanya dengan rapi ke dalam file baru.