![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 22.02.2011
Сообщений: 2
|
![]()
Добрый день.
Помогите решить проблему. Есть Microsoft Office Excel 2003. В файле 123.csv имеется 10 столбиков. 4 последних столбика содержат различные рубрики, при чём в каждом из 4 последних столбиках возможно повторение рубрики. Имеется порядка 10000 строчек, в каждой из которых есть в последних 4 столбиках рубрики К примеру одна строчка может содержать в последних 4 столбиках; стол (1 столбик) стул(2 столбик) кровать (3 столбик) чайник (4 столбик) Следующая строчка может содержать в последних 4 столбиках; стул (1 столбик) стол(2 столбик) кровать (3 столбик) чайник (4 столбик) Нужно сделать так, чтобы все строчки, которые содержат заданную рубрику (к примеру стол) удалялись полностью, т.е. полностью строчка со всеми 10 столбиками в ней. Помогите умные люди. Голова уже пухнет, а завтра 23, охото отдохнуть. |
![]() |
![]() |
![]() |
#2 |
Участник клуба
Регистрация: 02.05.2010
Сообщений: 1,390
|
![]()
Букв много, а примера нет:-(
mailto: kuklp60@gmail.com, ящики для благодарностей:
WM Z206653985942, R334086032478, U238399322728 |
![]() |
![]() |
![]() |
#3 |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,858
|
![]()
Проще всего удалить строки макросом:
http://excelvba.ru/code/ConditionalRowsDeleting Как сделать это вручную - не придумал. Если кто знает - подскажите. (т.е. как найти через Ctrl + F и выделить все найденные ячейки, я знаю, но как потом удалить все строки, в которых выделена хотя бы одна ячейка, - вот до этого не додумался.) |
![]() |
![]() |
![]() |
#4 |
Новичок
Джуниор
Регистрация: 22.02.2011
Сообщений: 2
|
![]()
|-1--|-2-|-3-|-4-|-5-|-6-|-7--|-8---|-9-----|-10---|
|пам|рам|245|743|93|оцу|стол|стул|к ровать|диван| |рам|пам|245|438|73|оцу|стул|стол|к ровать|диван| |рак|пат|125|838|23|оцу|обои|стол|к ровать|диван| Нужно чтобы удалились все строчки , которые имеют слово "СТУЛ" |
![]() |
![]() |
![]() |
#5 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,170
|
![]()
Проще обработать скриптом как текстовый файл - переложить в новый файл все строки (по одной), которые не содержат слово "стул" вообще (если это возможно) или проверять именно эти части строки по Split().
Нужен такой код? Давайте пример.
webmoney: E265281470651 Z422237915069 R418926282008
|
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
![]()
Это достаточно простой макрос, типа:
Для каждого из нужных столбцов делаем автофильтры с условиями "стол" или "стул", а также "кровать" или "чайник". При каждом применении автофильтра, удаляем видимые строки. Будет пример - будет и конкретный ответ.
Чем шире угол зрения, тем он тупее.
|
![]() |
![]() |
![]() |
#7 |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,858
|
![]()
Можно в отдельном столбце (например, в 12-м) прописать формулу типа этой:
Код:
Это если хочется обойтись без макросов. |
![]() |
![]() |
![]() |
#8 | ||
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
![]() Цитата:
Цитата:
Чем шире угол зрения, тем он тупее.
|
||
![]() |
![]() |
![]() |
#9 | |
Участник клуба
Регистрация: 02.05.2010
Сообщений: 1,390
|
![]() Цитата:
mailto: kuklp60@gmail.com, ящики для благодарностей:
WM Z206653985942, R334086032478, U238399322728 Последний раз редактировалось kuklp; 22.02.2011 в 10:43. |
|
![]() |
![]() |
![]() |
#10 |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,858
|
![]()
Спасибо) не знал о такой возможности)
Пытался нажать Shift + Пробел для выделения строки - но фокус не удался, выделилась только последняя строка |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
удаление сразу всех пустых строчек в таблице | kibernet | Microsoft Office Word | 3 | 21.12.2010 12:07 |
Удаление лишних строчек | Lau | Microsoft Office Excel | 28 | 29.09.2010 16:11 |
перенос по словам | gsg | Microsoft Office Excel | 2 | 08.09.2010 09:07 |
По имеющимся данным построить диаграмму | Raptor | Помощь студентам | 1 | 15.12.2007 19:53 |
Удаление пустрых строчек в Memo | GAGARIN-NEW | Общие вопросы Delphi | 4 | 07.12.2007 17:09 |