Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Office (Word, Excel, Outlook и т.д.) (http://forum.oszone.net/forumdisplay.php?f=115)
-   -   Excel не раскрывает категории + странное окно поиска. (http://forum.oszone.net/showthread.php?t=304105)

Avatar-Lion 17-08-2015 17:14 2542755

Excel не раскрывает категории + странное окно поиска.
 
Есть большой прайс с категориями. И я не могу понять как настроить поиск. Например, нужно найти всё, что относится к картриджу Samsung D111S. Я открываю прайс, жму Ctrl+F, пишу D111S, жму Enter и... ничего. Чтобы понять что где-то что-то нашлось, надо вручную (!) пораскрывать все (!!!) категории и только тогда Excel будет автоматом проматывать прайс к найденному значению. Если же нажать кнопку "Найти все", то ситуация ещё хуже: окно поиска остается маленьким, но внизу появляется список найденных позиций. В итоге приходится каждый (!) раз растягивать его вручную. Собственно, два вопроса: как сделать так, чтобы Excel автоматом разворачивал все категории при открытии прайса и как сделать так, чтобы при нажатии "Найти все" окно поиска тоже разворачивалось до соответствующего размера, дабы в него помещались все найденные позиции?

Iska 17-08-2015 18:16 2542772

Цитата:

Цитата Avatar-Lion
и... ничего. »

Насчёт «ничего» — это не совсем так. Становится активной ячейка с найденным значением. Одновременно происходит прокрутка окна к этой ячейке. Поскольку она находится в свёрнутой строке — видна только её псевдоокантовка в виде линии:
Скрытый текст

Во всяком случае, у меня в Office 2003 именно так.

corbis 17-08-2015 18:44 2542778

В 2013 тоже "окантовка".

Avatar-Lion 17-08-2015 19:45 2542789

Iska, И? Вы реально думаете что это удобно? Я ее тоже заметил, только вот на 17" мониторе эта тонкая линия практически не видна. Глаза сломаешь, пока увидишь ее. Да даже на 27" ее заметить сложно. В общем, на мои вопросы вы ответа не дали.

Iska 17-08-2015 21:44 2542842

Avatar-Lion, я не думаю, я лишь констатирую, что утверждение:
Цитата:

Чтобы понять что где-то что-то нашлось, надо вручную (!) пораскрывать все (!!!) категории и только тогда Excel будет автоматом проматывать прайс к найденному значению.
в корне неверное — при отсутствии совпадений выдаётся диалоговое окно.

Цитата:

Цитата Avatar-Lion
В общем, на мои вопросы вы ответа не дали. »

Не дал.


Цитата:

Цитата Avatar-Lion
как сделать так, чтобы Excel автоматом разворачивал все категории при открытии прайса »

Можете попробовать макросом пробежаться. Хотя я бы попробовал просто разворачивать группировку текущего региона найденной ячейки на основе этого свойства: Range.ShowDetail Property (Excel).

Цитата:

Цитата Avatar-Lion
как сделать так, чтобы при нажатии "Найти все" окно поиска тоже разворачивалось до соответствующего размера, дабы в него помещались все найденные позиции? »

Напрямую — никак.

А теперь — дал?

corbis 18-08-2015 12:47 2543000

Я поступил следующим образом:

Создал в нужных столбцах Фильтр (Данные -> Фильтр)
Теперь в этих столбцах можно искать нужные строки.
При этом все группы раскрываются.
После всех манипуляций все группы можно свернуть кнопкой "1", которая находится над этими самыми группами. (Кнопка "2" раскрывает группы).

Это самый простой способ.
Если нужна более сложная система выборки, то есть специальные функции в Excel. Но это уже другой сложный вопрос :)

Avatar-Lion 19-08-2015 18:22 2543622

corbis, Что-то я не понял про фильтр. Поподробнее можно? И будет ли это работать всегда? Прайс-то каждый день новый качается.

corbis 20-08-2015 00:01 2543712

К нужным столбцам применяется фильтр и получается поиск для каждого столбца в отдельности с раскрытием групп.
Применить фильтр к столбцу (столбцам) - 3 клика.

Процесс:

1. выделил столбец
2. нажал кнопку Фильтр на вкладке Данные.

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


Время: 00:04.

Время: 00:04.
© OSzone.net 2001-