Страницы: 1
RSS
Сортировка/фильтрация данных
 
Здравствуйте
Есть необходимость отфильтровать данные так, чтобы остались только те строки, в которых заполнены поля "Поданное заявление" хотя бы на одно направление. Остальные либо оказываются внизу, где их можно удалить, либо вообще не отображаются.
При создании таблицы всё решалось добавлением фильтра на одну колонку - тогда больше не требовалось. Потом появились шляпы про различный формат ячеек. В результате фильтр, установленный на одну ячейку, сортирует, непонятным образом оставляя вкрапления пустых ячеек. То же самое с сортировкой. Буду рад узнать, в чём дело.
Ссылка на таблицу
Заранее спасибо
 
Если выделить F1 и поставить фильтр, то действительно остаются пустые.
Выделите полностью столбец F и ставьте фильтр.
 
Благодарю, помогло. Подскажите, как сделать фильтр сразу на 4 столбца.
Хочу сделать с условием "ИЛИ" - чтобы отображались те строки, для которых в столбцах "Поданных заявлений" что-то есть?
Изменено: nickel-j - 06.07.2013 16:20:47
 
А кто не дает выделить 4 столбца и поставить фильтр? Или, если я Вас не так понял, используйте расширенный фильтр.
Изменено: KuklP - 06.07.2013 16:25:05
Я сам - дурнее всякого примера! ...
 
Да, затупил, с 4 столбцами понял. Единственное - поясните, пожалуйста, как сделать, чтобы при выделении 4-х столбцов при условии отбрасывания пустых ячеек выводились те строки, в которых хотя бы одна ячейка заполнена?
 
Мне проще макрос накропать, чем толмачить Вам справку по РФ  :D  
Код
Sub www()
    Intersect(ActiveSheet.Range("F:F,I:I,L:L,O:O").SpecialCells(2).EntireRow, _
              ActiveSheet.UsedRange).Copy Sheets(2).[a1]
End Sub
Это перенесет нужные строки на 2-й лист.
P.S. кстати, почему бы не выложить файл на форум? Мало кому интересно бегать по ссылкам, качать чего-то.
Изменено: KuklP - 06.07.2013 16:47:39
Я сам - дурнее всякого примера! ...
 
Цитата
KuklP пишет:
Мне проще макрос накропать, чем толмачить Вам справку по РФ    
Код
 Sub www()
    Intersect(ActiveSheet.Range("F:F,I:I,L:L,O:O").SpecialCells(2).EntireRow, _
              ActiveSheet.UsedRange).Copy Sheets(2).[a1]
End Sub 
Это перенесет нужные строки на 2-й лист.
Спасибо, но переносится почему-то не всё. Скажем менеджмент переносится полностью, а экономика - только частично.
http://files.mail.ru/4A70F11CEC0C4CD6B686DF438DC6E97B - это вариант с макросом
http://files.mail.ru/A902A7FB287E4E598BA0F274F218EB57- это вариант с фильтром на 4 столбца, обрезает по менеджменту
 
nickel-j, выкладывайте файлы на форум, по ссылкам бегать не буду. Если надо, пакуйте в рар, или зип. Отметьте строки, к-рые не перенеслись.
Я сам - дурнее всякого примера! ...
 
nickel-j, обратите внимание: для простого ответа, не требующего цитирования, есть кнопка "ответить".В правилах о цитировании написано. Не читали?
 
Нашёл более простой вариант - сортировка  по всем столбцам. За помощь большое спасибо :)
 
Цитата
vikttur пишет:
nickel-j , обратите внимание: для простого ответа, не требующего цитирования, есть кнопка "ответить".В правилах о цитировании написано. Не читали?
Нет конечно ;)
 
Не смешно.
Прошу почистить свои сообщения от лишнего
[МОДЕРАТОР]
 
Цитата
nickel-j пишет:
Нет конечно
Человек напрашивается на трёхнедельный бан. Чем Вы похваляетесь?
 
Цитата
Юрий М пишет:
Цитата
nickel-j пишет:
Нет конечно
Человек напрашивается на трёхнедельный бан. Чем Вы похваляетесь?
Ничем, просто говорю как есть :)
 
В последней цитате достаточно было
Цитата
Чем Вы похваляетесь?
Не так ли? Это цитата, а не тупое копирование сообщения.

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