Перейти к публикации

Рекомендованные сообщения

Добрый день!

Ребята, есть файл *.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

Ссылка на сообщение
Поделиться на других сайтах

А если отсортировать таблицу в алфавитном порядке, чтоб эти русские строки были вряд и руками удалить, не прокатит?

Ссылка на сообщение
Поделиться на других сайтах

Простейшая регулярка на пыхе+ разбор txt файла или xml через либу.

Пример кода с первой же ссылки из гугла:

  1. $str = 'blabla';
  2. if(preg_match('#[a-z]+#i',$str)) echo 'engish';
  3. elseif(preg_match('#[а-яё]+#i',$str)) echo 'russian';
  4. else echo 'n\a';

То же самое можешь реализовать на перле,сях,бейсике или брейнфаке, смысл одинаков:

  • Открываем файл
  • Проходим по каждому символу
  • Если символ буржуский -делим на ноль
  • Сохраняем файл

Ссылка на сообщение
Поделиться на других сайтах

Простейшая регулярка на пыхе+ разбор txt файла или xml через либу.

Пример кода с первой же ссылки из гугла:

  1. $str = 'blabla';
  2. if(preg_match('#[a-z]+#i',$str)) echo 'engish';
  3. elseif(preg_match('#[а-яё]+#i',$str)) echo 'russian';
  4. else echo 'n\a';

То же самое можешь реализовать на перле,сях,бейсике или брейнфаке, смысл одинаков:

  • Открываем файл
  • Проходим по каждому символу
  • Если символ буржуский -делим на ноль
  • Сохраняем файл

Спасибо, загрузил инфой, буду пробовать.

Ссылка на сообщение
Поделиться на других сайтах

А если отсортировать таблицу в алфавитном порядке, чтоб эти русские строки были вряд и руками удалить, не прокатит?

Сейчас приеду на работу-попробую. . .

Ссылка на сообщение
Поделиться на других сайтах

А если отсортировать таблицу в алфавитном порядке, чтоб эти русские строки были вряд и руками удалить, не прокатит?

 

Спасибо - прокатило)

Ссылка на сообщение
Поделиться на других сайтах

А если отсортировать таблицу в алфавитном порядке, чтоб эти русские строки были вряд и руками удалить, не прокатит?

всё гениальное - просто.

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.
Примечание: вашему сообщению потребуется утверждение модератора, прежде чем оно станет доступным.

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

  • Сейчас на странице   0 пользователей

    • Нет пользователей, просматривающих эту страницу.
×
×
  • Создать...