PeaceDeath 78 Опубликовано: 6 ноября 2013 Рассказать Опубликовано: 6 ноября 2013 Добрый день! Ребята, есть файл *.txt или же *.xls 1колонка 5к строк из этих 5к 200строк на русском, остальные на англ. Нужно: Удалить все русские строки Вот примерная формула, но применить не могу, подчеркнутые строки не меняются... {=LEFT(A3;MATCH(TRUE();MID(A3;ROW($A$1:$AMJ$99);1)>="А")-2)} По ссылке есть пример таблицы, но руки кривые ( http://www.planetaexcel.ru/forum/?PAGE_NAME=read&FID=1&TID=46059 Цитата Ссылка на сообщение Поделиться на других сайтах More sharing options...
Steb 64 Опубликовано: 6 ноября 2013 Рассказать Опубликовано: 6 ноября 2013 А если отсортировать таблицу в алфавитном порядке, чтоб эти русские строки были вряд и руками удалить, не прокатит? DamaskinoS и PeaceDeath 2 Цитата Ссылка на сообщение Поделиться на других сайтах More sharing options...
АнальныйБарон 678 Опубликовано: 6 ноября 2013 Рассказать Опубликовано: 6 ноября 2013 Простейшая регулярка на пыхе+ разбор txt файла или xml через либу. Пример кода с первой же ссылки из гугла: $str = 'blabla'; if(preg_match('#[a-z]+#i',$str)) echo 'engish'; elseif(preg_match('#[а-яё]+#i',$str)) echo 'russian'; else echo 'n\a'; То же самое можешь реализовать на перле,сях,бейсике или брейнфаке, смысл одинаков: Открываем файл Проходим по каждому символу Если символ буржуский -делим на ноль Сохраняем файл Цитата Ссылка на сообщение Поделиться на других сайтах More sharing options...
PeaceDeath 78 Опубликовано: 6 ноября 2013 Автор Рассказать Опубликовано: 6 ноября 2013 Простейшая регулярка на пыхе+ разбор txt файла или xml через либу. Пример кода с первой же ссылки из гугла: $str = 'blabla'; if(preg_match('#[a-z]+#i',$str)) echo 'engish'; elseif(preg_match('#[а-яё]+#i',$str)) echo 'russian'; else echo 'n\a'; То же самое можешь реализовать на перле,сях,бейсике или брейнфаке, смысл одинаков: Открываем файл Проходим по каждому символу Если символ буржуский -делим на ноль Сохраняем файл Спасибо, загрузил инфой, буду пробовать. Цитата Ссылка на сообщение Поделиться на других сайтах More sharing options...
PeaceDeath 78 Опубликовано: 6 ноября 2013 Автор Рассказать Опубликовано: 6 ноября 2013 А если отсортировать таблицу в алфавитном порядке, чтоб эти русские строки были вряд и руками удалить, не прокатит? Сейчас приеду на работу-попробую. . . Цитата Ссылка на сообщение Поделиться на других сайтах More sharing options...
PeaceDeath 78 Опубликовано: 6 ноября 2013 Автор Рассказать Опубликовано: 6 ноября 2013 А если отсортировать таблицу в алфавитном порядке, чтоб эти русские строки были вряд и руками удалить, не прокатит? Спасибо - прокатило) Цитата Ссылка на сообщение Поделиться на других сайтах More sharing options...
DamaskinoS 253 Опубликовано: 6 ноября 2013 Рассказать Опубликовано: 6 ноября 2013 А если отсортировать таблицу в алфавитном порядке, чтоб эти русские строки были вряд и руками удалить, не прокатит? всё гениальное - просто. Цитата Ссылка на сообщение Поделиться на других сайтах More sharing options...
Steb 64 Опубликовано: 6 ноября 2013 Рассказать Опубликовано: 6 ноября 2013 всё гениальное - просто. Естественно) Цитата Ссылка на сообщение Поделиться на других сайтах More sharing options...
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.
Примечание: вашему сообщению потребуется утверждение модератора, прежде чем оно станет доступным.