Прошу вашей помощи, ибо с Excel пока дружу весьма приблизительно. Создаю базу контактов коммерческого агента, и уже к концу работы обнаруживаю, что допустил один досадный косяк.
Описание проблемы: при вводе данных, чтобы ограничить ширину столбов, такие данные, как несколько номеров телефонов или адресов e-mail, вводил "в столбик" строкой ниже под первым номером/mail'ом (это видно в файле-примере). Вследствие этого при поиске по параметрам в столбцах часть информации (та самая, что в "полупустых", добавленных строках) не выводится. Предполагаемое решение: хотелось бы понять, возможно ли технически сделать так, чтобы поиск "присоединял" к строке, где имеется название фирмы (НЕ-пустой первый столбец) следующие за ней "пустые" строки (где информация в первом столбце отсутствует), вплоть до следующей строки, где снова первый столбец заполнен (до следующей фирмы).
Может немного сложно получилось объяснение, пардоньте, готов к дискуссии.
Заранее спасибо.
Всем здравствуйте, уважаемые!
Прошу вашей помощи, ибо с Excel пока дружу весьма приблизительно. Создаю базу контактов коммерческого агента, и уже к концу работы обнаруживаю, что допустил один досадный косяк.
Описание проблемы: при вводе данных, чтобы ограничить ширину столбов, такие данные, как несколько номеров телефонов или адресов e-mail, вводил "в столбик" строкой ниже под первым номером/mail'ом (это видно в файле-примере). Вследствие этого при поиске по параметрам в столбцах часть информации (та самая, что в "полупустых", добавленных строках) не выводится. Предполагаемое решение: хотелось бы понять, возможно ли технически сделать так, чтобы поиск "присоединял" к строке, где имеется название фирмы (НЕ-пустой первый столбец) следующие за ней "пустые" строки (где информация в первом столбце отсутствует), вплоть до следующей строки, где снова первый столбец заполнен (до следующей фирмы).
Может немного сложно получилось объяснение, пардоньте, готов к дискуссии.
Здравствуйте. Проще всего заполнить первый столбец названиями фирм: выделить диапазон с названиями -- F5 -- Выделить -- Пустые ячейки -- ОК. Затем нажать на клавиатуре =, затем СТРЕЛКА ВВЕРХ, далее Ctrl+Enter
Здравствуйте. Проще всего заполнить первый столбец названиями фирм: выделить диапазон с названиями -- F5 -- Выделить -- Пустые ячейки -- ОК. Затем нажать на клавиатуре =, затем СТРЕЛКА ВВЕРХ, далее Ctrl+EnterPelena
Pelena, а существует ли способ быстро "спрятать" повторы? Например - все повторы сделать белым шрифтом, чтобы было не видно на фоне, а в поиске - всё ок?
Pelena, а существует ли способ быстро "спрятать" повторы? Например - все повторы сделать белым шрифтом, чтобы было не видно на фоне, а в поиске - всё ок?Real_Escape
Pelena, cпасибо большое! Простите балбесовость вопроса - как это сделать через условное форматирование? При выборе "Повторяющиеся значения" система форматирует ВЕСЬ диапазон повторяющихся ячеек (в том числе каждый раз и первую из списка, которую надо сохранить), получается вот что (в файле).
Pelena, cпасибо большое! Простите балбесовость вопроса - как это сделать через условное форматирование? При выборе "Повторяющиеся значения" система форматирует ВЕСЬ диапазон повторяющихся ячеек (в том числе каждый раз и первую из списка, которую надо сохранить), получается вот что (в файле).Real_Escape
В моём файле выделите диапазон с названиями -- вкладка Главная -- Условное форматирование -- Управление правилами -- Изменить правило. Там формула используется
В моём файле выделите диапазон с названиями -- вкладка Главная -- Условное форматирование -- Управление правилами -- Изменить правило. Там формула используетсяPelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Единственный негатив, который я пока вижу в этом способе - это отсутствие возможности дальше расширять базу без необходимости каждый раз проделывать все эти манипуляции... Человек, который с ней будет работать, не сможет расширить её так, чтобы поиск продолжал корректно работать...
Единственный негатив, который я пока вижу в этом способе - это отсутствие возможности дальше расширять базу без необходимости каждый раз проделывать все эти манипуляции... Человек, который с ней будет работать, не сможет расширить её так, чтобы поиск продолжал корректно работать...Real_Escape
Pelena, в виду под понятием "поиск по параметрам" имею следующее. Поиск в данной базе будет вестись по столбцам, например - поиск по названию предприятия, имени сотрудника, стране нахождения предприятия (все латышские, все германские, например).
Проблема этой базы, как вы поняли, в том, что поиск выводит каждую строку, где находит искомый параметр (имя, адрес и т.д...), а база составлена так, что зачастую информация, относящаяся к одному предприятию, или одному сотруднику, "разбросана" по нескольким строкам, вследствие чего поиск не отрабатывает запрос на 100% (например - не выводит номер мобильного телефона, который строкой ниже, или выводит только одного сотрудника фирмы (того, чьё имя в строке с названием)).
Хотелось бы сделать базу так, чтобы при поиске по предприятию, например, выводились ВСЕ его сотрудники, имеющиеся в базе, со ВСЕМИ их контактными данными. Причём хотелось бы осуществить это без её долгой и муторной перекройки с перемещением и группировкой контактных данных (их многие сотни...)
Удаётся ли мне ясно изложить суть?
Pelena, в виду под понятием "поиск по параметрам" имею следующее. Поиск в данной базе будет вестись по столбцам, например - поиск по названию предприятия, имени сотрудника, стране нахождения предприятия (все латышские, все германские, например).
Проблема этой базы, как вы поняли, в том, что поиск выводит каждую строку, где находит искомый параметр (имя, адрес и т.д...), а база составлена так, что зачастую информация, относящаяся к одному предприятию, или одному сотруднику, "разбросана" по нескольким строкам, вследствие чего поиск не отрабатывает запрос на 100% (например - не выводит номер мобильного телефона, который строкой ниже, или выводит только одного сотрудника фирмы (того, чьё имя в строке с названием)).
Хотелось бы сделать базу так, чтобы при поиске по предприятию, например, выводились ВСЕ его сотрудники, имеющиеся в базе, со ВСЕМИ их контактными данными. Причём хотелось бы осуществить это без её долгой и муторной перекройки с перемещением и группировкой контактных данных (их многие сотни...)
Решение, которое Вы нашли - работает, поиск становится таким, каким я его и описал в предыдущем посте, но проблема в том, что добавлении новых контактов, придётся всё делать по новой: полностью заполнять столбцы, прятать повторы... Не смогу отдать человеку базу в таком виде. И одновременно надо как-то подумать, как сократить трудозатраты по устранению допущенных косяков...
Решение, которое Вы нашли - работает, поиск становится таким, каким я его и описал в предыдущем посте, но проблема в том, что добавлении новых контактов, придётся всё делать по новой: полностью заполнять столбцы, прятать повторы... Не смогу отдать человеку базу в таком виде. И одновременно надо как-то подумать, как сократить трудозатраты по устранению допущенных косяков...Real_Escape
Есть идея сделать выпадающие списки в полях стобцов "nom", "poste", "telephones", "e-mail" - именно в них чаще всего присутствуют дополнительные строки. Таким образом убираем проблему нескольких строк на сотрудника и предприятие, и поиск работает как надо.
Проблема этого варианта в том, что я не знаю, как сделать УНИКАЛЬНЫЙ выпадающий список под каждое предприятие, ведь нужно создавать диапазон значений. А ещё - если будет список сотрудников, с несколькими номерами телефонов и e-mail каждый, то потребуется чтобы к каждому сотруднику были также СВОИ УНИКАЛЬНЫЕ списки...
Не тяну технически этот вариант, и не знаю, возможен ли он вообще.
Других идей пока нет.
Есть идея сделать выпадающие списки в полях стобцов "nom", "poste", "telephones", "e-mail" - именно в них чаще всего присутствуют дополнительные строки. Таким образом убираем проблему нескольких строк на сотрудника и предприятие, и поиск работает как надо.
Проблема этого варианта в том, что я не знаю, как сделать УНИКАЛЬНЫЙ выпадающий список под каждое предприятие, ведь нужно создавать диапазон значений. А ещё - если будет список сотрудников, с несколькими номерами телефонов и e-mail каждый, то потребуется чтобы к каждому сотруднику были также СВОИ УНИКАЛЬНЫЕ списки...
Не тяну технически этот вариант, и не знаю, возможен ли он вообще.
Человек, который с ней будет работать, не сможет расширить её так, чтобы поиск продолжал корректно работать
На мой взгляд, проблема надуманная. Оператору, заполняющему данные, ничего не стоит после заполнения всех телефонов и адресов, выделить название и протянуть на несколько строк, а потом переходить к заполнению следующего "персонажа" (имхо). А условное форматирование можно сделать с запасом на столбец
Есть ещё вариант: вводить телефоны не в разные ячейки, а в одну через Alt+Enter
То есть фильтр? Тогда надо заполнять все строки. Тем более, что и сводная со временем может понадобиться.
Человек, который с ней будет работать, не сможет расширить её так, чтобы поиск продолжал корректно работать
На мой взгляд, проблема надуманная. Оператору, заполняющему данные, ничего не стоит после заполнения всех телефонов и адресов, выделить название и протянуть на несколько строк, а потом переходить к заполнению следующего "персонажа" (имхо). А условное форматирование можно сделать с запасом на столбец
Есть ещё вариант: вводить телефоны не в разные ячейки, а в одну через Alt+EnterPelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Что возможно как крайний вариант - это закончить базу с встроенным Вашим решением, и отдать её с оговоркой не вносить больше туда изменений. Тогда можно будет сделать дополнительно новую "пустую" экселевскую базу, с архитектурой, позволяющей избежать вышеобозначенных проблем, и уже в неё кидать новые контакты.
Как вариант.
Что возможно как крайний вариант - это закончить базу с встроенным Вашим решением, и отдать её с оговоркой не вносить больше туда изменений. Тогда можно будет сделать дополнительно новую "пустую" экселевскую базу, с архитектурой, позволяющей избежать вышеобозначенных проблем, и уже в неё кидать новые контакты.
Pelena, да, согласен. Если форматирование сделано на столбец заранее, то растянуть строку с названием и адресом - недолгая история и несложная. И ALT GR+Entrer - тоже интересный вариант.
Скажите, для форматирования "на столбец" надо немного изменить формулу в правиле? Попробовал сделать, и результат с той же формулой - другой.
Pelena, да, согласен. Если форматирование сделано на столбец заранее, то растянуть строку с названием и адресом - недолгая история и несложная. И ALT GR+Entrer - тоже интересный вариант.
Скажите, для форматирования "на столбец" надо немного изменить формулу в правиле? Попробовал сделать, и результат с той же формулой - другой.Real_Escape
Pelena, да, спасибо! Немного помучался с усл. форматированием, так и не понял почему оно брыкалось (формула каждый раз изменялась сама по себе), но всё же победил. Итог - база готова, и сама форматирует как надо новые добавления.
Спасибо вам ещё раз большое! Успехов в дальнейшем и новых побед!
Pelena, да, спасибо! Немного помучался с усл. форматированием, так и не понял почему оно брыкалось (формула каждый раз изменялась сама по себе), но всё же победил. Итог - база готова, и сама форматирует как надо новые добавления.
Спасибо вам ещё раз большое! Успехов в дальнейшем и новых побед! Real_Escape