Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Искусственные трудности с базой контактов - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Искусственные трудности с базой контактов (Формулы/Formulas)
Искусственные трудности с базой контактов
Real_Escape Дата: Среда, 03.09.2014, 11:42 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 13
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Всем здравствуйте, уважаемые!

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

Описание проблемы: при вводе данных, чтобы ограничить ширину столбов, такие данные, как несколько номеров телефонов или адресов e-mail, вводил "в столбик" строкой ниже под первым номером/mail'ом (это видно в файле-примере). Вследствие этого при поиске по параметрам в столбцах часть информации (та самая, что в "полупустых", добавленных строках) не выводится.
Предполагаемое решение: хотелось бы понять, возможно ли технически сделать так, чтобы поиск "присоединял" к строке, где имеется название фирмы (НЕ-пустой первый столбец) следующие за ней "пустые" строки (где информация в первом столбце отсутствует), вплоть до следующей строки, где снова первый столбец заполнен (до следующей фирмы).

Может немного сложно получилось объяснение, пардоньте, готов к дискуссии.

Заранее спасибо.
К сообщению приложен файл: 9284796.xls (61.5 Kb)


Носитель традиций - хранитель устоев

Сообщение отредактировал Real_Escape - Среда, 03.09.2014, 11:44
 
Ответить
СообщениеВсем здравствуйте, уважаемые!

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

Описание проблемы: при вводе данных, чтобы ограничить ширину столбов, такие данные, как несколько номеров телефонов или адресов e-mail, вводил "в столбик" строкой ниже под первым номером/mail'ом (это видно в файле-примере). Вследствие этого при поиске по параметрам в столбцах часть информации (та самая, что в "полупустых", добавленных строках) не выводится.
Предполагаемое решение: хотелось бы понять, возможно ли технически сделать так, чтобы поиск "присоединял" к строке, где имеется название фирмы (НЕ-пустой первый столбец) следующие за ней "пустые" строки (где информация в первом столбце отсутствует), вплоть до следующей строки, где снова первый столбец заполнен (до следующей фирмы).

Может немного сложно получилось объяснение, пардоньте, готов к дискуссии.

Заранее спасибо.

Автор - Real_Escape
Дата добавления - 03.09.2014 в 11:42
Real_Escape Дата: Среда, 03.09.2014, 11:45 | Сообщение № 2
Группа: Пользователи
Ранг: Новичок
Сообщений: 13
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Real_Escape, сам спрашиваю, сам отвечаю :)

Возможно, надо было просто сделать множественные данные выпадающим списком...


Носитель традиций - хранитель устоев
 
Ответить
СообщениеReal_Escape, сам спрашиваю, сам отвечаю :)

Возможно, надо было просто сделать множественные данные выпадающим списком...

Автор - Real_Escape
Дата добавления - 03.09.2014 в 11:45
Pelena Дата: Среда, 03.09.2014, 11:53 | Сообщение № 3
Группа: Админы
Ранг: Местный житель
Сообщений: 19199
Репутация: 4423 ±
Замечаний: ±

Excel 365 & Mac Excel
Здравствуйте.
Проще всего заполнить первый столбец названиями фирм: выделить диапазон с названиями -- F5 -- Выделить -- Пустые ячейки -- ОК. Затем нажать на клавиатуре =, затем СТРЕЛКА ВВЕРХ, далее Ctrl+Enter
К сообщению приложен файл: 3212667.xls (63.5 Kb)


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеЗдравствуйте.
Проще всего заполнить первый столбец названиями фирм: выделить диапазон с названиями -- F5 -- Выделить -- Пустые ячейки -- ОК. Затем нажать на клавиатуре =, затем СТРЕЛКА ВВЕРХ, далее Ctrl+Enter

Автор - Pelena
Дата добавления - 03.09.2014 в 11:53
Real_Escape Дата: Среда, 03.09.2014, 12:35 | Сообщение № 4
Группа: Пользователи
Ранг: Новичок
Сообщений: 13
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Pelena, спасибо, действительно решает проблему, хотя получается плотно забитенькая такая таблица :)


Носитель традиций - хранитель устоев
 
Ответить
СообщениеPelena, спасибо, действительно решает проблему, хотя получается плотно забитенькая такая таблица :)

Автор - Real_Escape
Дата добавления - 03.09.2014 в 12:35
Pelena Дата: Среда, 03.09.2014, 12:39 | Сообщение № 5
Группа: Админы
Ранг: Местный житель
Сообщений: 19199
Репутация: 4423 ±
Замечаний: ±

Excel 365 & Mac Excel
Как вариант, можно сделать доп. столбец (при желании скрыть) с формулой
Код
=ЕСЛИ(B2="";A1;МАКС($A$1:A1)+1)

и в поиске использовать значение этого столбца
К сообщению приложен файл: 9284796-1-.xls (66.5 Kb)


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеКак вариант, можно сделать доп. столбец (при желании скрыть) с формулой
Код
=ЕСЛИ(B2="";A1;МАКС($A$1:A1)+1)

и в поиске использовать значение этого столбца

Автор - Pelena
Дата добавления - 03.09.2014 в 12:39
Real_Escape Дата: Среда, 03.09.2014, 12:43 | Сообщение № 6
Группа: Пользователи
Ранг: Новичок
Сообщений: 13
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Pelena, а существует ли способ быстро "спрятать" повторы? Например - все повторы сделать белым шрифтом, чтобы было не видно на фоне, а в поиске - всё ок?


Носитель традиций - хранитель устоев
 
Ответить
СообщениеPelena, а существует ли способ быстро "спрятать" повторы? Например - все повторы сделать белым шрифтом, чтобы было не видно на фоне, а в поиске - всё ок?

Автор - Real_Escape
Дата добавления - 03.09.2014 в 12:43
Pelena Дата: Среда, 03.09.2014, 12:48 | Сообщение № 7
Группа: Админы
Ранг: Местный житель
Сообщений: 19199
Репутация: 4423 ±
Замечаний: ±

Excel 365 & Mac Excel
способ быстро "спрятать" повторы

Условное форматирование
К сообщению приложен файл: 0894896.xls (64.0 Kb)


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
Сообщение
способ быстро "спрятать" повторы

Условное форматирование

Автор - Pelena
Дата добавления - 03.09.2014 в 12:48
Real_Escape Дата: Среда, 03.09.2014, 13:03 | Сообщение № 8
Группа: Пользователи
Ранг: Новичок
Сообщений: 13
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Pelena, cпасибо большое! Простите балбесовость вопроса - как это сделать через условное форматирование? При выборе "Повторяющиеся значения" система форматирует ВЕСЬ диапазон повторяющихся ячеек (в том числе каждый раз и первую из списка, которую надо сохранить), получается вот что (в файле).
К сообщению приложен файл: 9684311.xls (63.5 Kb)


Носитель традиций - хранитель устоев
 
Ответить
СообщениеPelena, cпасибо большое! Простите балбесовость вопроса - как это сделать через условное форматирование? При выборе "Повторяющиеся значения" система форматирует ВЕСЬ диапазон повторяющихся ячеек (в том числе каждый раз и первую из списка, которую надо сохранить), получается вот что (в файле).

Автор - Real_Escape
Дата добавления - 03.09.2014 в 13:03
Pelena Дата: Среда, 03.09.2014, 13:21 | Сообщение № 9
Группа: Админы
Ранг: Местный житель
Сообщений: 19199
Репутация: 4423 ±
Замечаний: ±

Excel 365 & Mac Excel
В моём файле выделите диапазон с названиями -- вкладка Главная -- Условное форматирование -- Управление правилами -- Изменить правило.
Там формула используется


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеВ моём файле выделите диапазон с названиями -- вкладка Главная -- Условное форматирование -- Управление правилами -- Изменить правило.
Там формула используется

Автор - Pelena
Дата добавления - 03.09.2014 в 13:21
Real_Escape Дата: Среда, 03.09.2014, 13:25 | Сообщение № 10
Группа: Пользователи
Ранг: Новичок
Сообщений: 13
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Pelena, всё супер. Как вы скажете - по-простому :), но решили. Спасибо!!!


Носитель традиций - хранитель устоев
 
Ответить
СообщениеPelena, всё супер. Как вы скажете - по-простому :), но решили. Спасибо!!!

Автор - Real_Escape
Дата добавления - 03.09.2014 в 13:25
Real_Escape Дата: Среда, 03.09.2014, 13:32 | Сообщение № 11
Группа: Пользователи
Ранг: Новичок
Сообщений: 13
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Единственный негатив, который я пока вижу в этом способе - это отсутствие возможности дальше расширять базу без необходимости каждый раз проделывать все эти манипуляции... Человек, который с ней будет работать, не сможет расширить её так, чтобы поиск продолжал корректно работать...


Носитель традиций - хранитель устоев
 
Ответить
СообщениеЕдинственный негатив, который я пока вижу в этом способе - это отсутствие возможности дальше расширять базу без необходимости каждый раз проделывать все эти манипуляции... Человек, который с ней будет работать, не сможет расширить её так, чтобы поиск продолжал корректно работать...

Автор - Real_Escape
Дата добавления - 03.09.2014 в 13:32
Pelena Дата: Среда, 03.09.2014, 13:55 | Сообщение № 12
Группа: Админы
Ранг: Местный житель
Сообщений: 19199
Репутация: 4423 ±
Замечаний: ±

Excel 365 & Mac Excel
А что Вы подразумеваете под "поиск по параметрам"? Приведите пример


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеА что Вы подразумеваете под "поиск по параметрам"? Приведите пример

Автор - Pelena
Дата добавления - 03.09.2014 в 13:55
Real_Escape Дата: Среда, 03.09.2014, 14:07 | Сообщение № 13
Группа: Пользователи
Ранг: Новичок
Сообщений: 13
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Pelena, в виду под понятием "поиск по параметрам" имею следующее. Поиск в данной базе будет вестись по столбцам, например - поиск по названию предприятия, имени сотрудника, стране нахождения предприятия (все латышские, все германские, например).

Проблема этой базы, как вы поняли, в том, что поиск выводит каждую строку, где находит искомый параметр (имя, адрес и т.д...), а база составлена так, что зачастую информация, относящаяся к одному предприятию, или одному сотруднику, "разбросана" по нескольким строкам, вследствие чего поиск не отрабатывает запрос на 100% (например - не выводит номер мобильного телефона, который строкой ниже, или выводит только одного сотрудника фирмы (того, чьё имя в строке с названием)).

Хотелось бы сделать базу так, чтобы при поиске по предприятию, например, выводились ВСЕ его сотрудники, имеющиеся в базе, со ВСЕМИ их контактными данными. Причём хотелось бы осуществить это без её долгой и муторной перекройки с перемещением и группировкой контактных данных (их многие сотни...)

Удаётся ли мне ясно изложить суть?


Носитель традиций - хранитель устоев
 
Ответить
СообщениеPelena, в виду под понятием "поиск по параметрам" имею следующее. Поиск в данной базе будет вестись по столбцам, например - поиск по названию предприятия, имени сотрудника, стране нахождения предприятия (все латышские, все германские, например).

Проблема этой базы, как вы поняли, в том, что поиск выводит каждую строку, где находит искомый параметр (имя, адрес и т.д...), а база составлена так, что зачастую информация, относящаяся к одному предприятию, или одному сотруднику, "разбросана" по нескольким строкам, вследствие чего поиск не отрабатывает запрос на 100% (например - не выводит номер мобильного телефона, который строкой ниже, или выводит только одного сотрудника фирмы (того, чьё имя в строке с названием)).

Хотелось бы сделать базу так, чтобы при поиске по предприятию, например, выводились ВСЕ его сотрудники, имеющиеся в базе, со ВСЕМИ их контактными данными. Причём хотелось бы осуществить это без её долгой и муторной перекройки с перемещением и группировкой контактных данных (их многие сотни...)

Удаётся ли мне ясно изложить суть?

Автор - Real_Escape
Дата добавления - 03.09.2014 в 14:07
Real_Escape Дата: Среда, 03.09.2014, 14:10 | Сообщение № 14
Группа: Пользователи
Ранг: Новичок
Сообщений: 13
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Решение, которое Вы нашли - работает, поиск становится таким, каким я его и описал в предыдущем посте, но проблема в том, что добавлении новых контактов, придётся всё делать по новой: полностью заполнять столбцы, прятать повторы... Не смогу отдать человеку базу в таком виде.
И одновременно надо как-то подумать, как сократить трудозатраты по устранению допущенных косяков...


Носитель традиций - хранитель устоев
 
Ответить
СообщениеРешение, которое Вы нашли - работает, поиск становится таким, каким я его и описал в предыдущем посте, но проблема в том, что добавлении новых контактов, придётся всё делать по новой: полностью заполнять столбцы, прятать повторы... Не смогу отдать человеку базу в таком виде.
И одновременно надо как-то подумать, как сократить трудозатраты по устранению допущенных косяков...

Автор - Real_Escape
Дата добавления - 03.09.2014 в 14:10
Real_Escape Дата: Среда, 03.09.2014, 14:17 | Сообщение № 15
Группа: Пользователи
Ранг: Новичок
Сообщений: 13
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Есть идея сделать выпадающие списки в полях стобцов "nom", "poste", "telephones", "e-mail" - именно в них чаще всего присутствуют дополнительные строки. Таким образом убираем проблему нескольких строк на сотрудника и предприятие, и поиск работает как надо.

Проблема этого варианта в том, что я не знаю, как сделать УНИКАЛЬНЫЙ выпадающий список под каждое предприятие, ведь нужно создавать диапазон значений. А ещё - если будет список сотрудников, с несколькими номерами телефонов и e-mail каждый, то потребуется чтобы к каждому сотруднику были также СВОИ УНИКАЛЬНЫЕ списки...

Не тяну технически этот вариант, и не знаю, возможен ли он вообще.

Других идей пока нет.


Носитель традиций - хранитель устоев
 
Ответить
СообщениеЕсть идея сделать выпадающие списки в полях стобцов "nom", "poste", "telephones", "e-mail" - именно в них чаще всего присутствуют дополнительные строки. Таким образом убираем проблему нескольких строк на сотрудника и предприятие, и поиск работает как надо.

Проблема этого варианта в том, что я не знаю, как сделать УНИКАЛЬНЫЙ выпадающий список под каждое предприятие, ведь нужно создавать диапазон значений. А ещё - если будет список сотрудников, с несколькими номерами телефонов и e-mail каждый, то потребуется чтобы к каждому сотруднику были также СВОИ УНИКАЛЬНЫЕ списки...

Не тяну технически этот вариант, и не знаю, возможен ли он вообще.

Других идей пока нет.

Автор - Real_Escape
Дата добавления - 03.09.2014 в 14:17
Pelena Дата: Среда, 03.09.2014, 14:17 | Сообщение № 16
Группа: Админы
Ранг: Местный житель
Сообщений: 19199
Репутация: 4423 ±
Замечаний: ±

Excel 365 & Mac Excel
То есть фильтр? Тогда надо заполнять все строки. Тем более, что и сводная со временем может понадобиться.

Человек, который с ней будет работать, не сможет расширить её так, чтобы поиск продолжал корректно работать

На мой взгляд, проблема надуманная. Оператору, заполняющему данные, ничего не стоит после заполнения всех телефонов и адресов, выделить название и протянуть на несколько строк, а потом переходить к заполнению следующего "персонажа" (имхо). А условное форматирование можно сделать с запасом на столбец

Есть ещё вариант: вводить телефоны не в разные ячейки, а в одну через Alt+Enter


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеТо есть фильтр? Тогда надо заполнять все строки. Тем более, что и сводная со временем может понадобиться.

Человек, который с ней будет работать, не сможет расширить её так, чтобы поиск продолжал корректно работать

На мой взгляд, проблема надуманная. Оператору, заполняющему данные, ничего не стоит после заполнения всех телефонов и адресов, выделить название и протянуть на несколько строк, а потом переходить к заполнению следующего "персонажа" (имхо). А условное форматирование можно сделать с запасом на столбец

Есть ещё вариант: вводить телефоны не в разные ячейки, а в одну через Alt+Enter

Автор - Pelena
Дата добавления - 03.09.2014 в 14:17
Real_Escape Дата: Среда, 03.09.2014, 14:20 | Сообщение № 17
Группа: Пользователи
Ранг: Новичок
Сообщений: 13
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Что возможно как крайний вариант - это закончить базу с встроенным Вашим решением, и отдать её с оговоркой не вносить больше туда изменений.
Тогда можно будет сделать дополнительно новую "пустую" экселевскую базу, с архитектурой, позволяющей избежать вышеобозначенных проблем, и уже в неё кидать новые контакты.

Как вариант.


Носитель традиций - хранитель устоев
 
Ответить
СообщениеЧто возможно как крайний вариант - это закончить базу с встроенным Вашим решением, и отдать её с оговоркой не вносить больше туда изменений.
Тогда можно будет сделать дополнительно новую "пустую" экселевскую базу, с архитектурой, позволяющей избежать вышеобозначенных проблем, и уже в неё кидать новые контакты.

Как вариант.

Автор - Real_Escape
Дата добавления - 03.09.2014 в 14:20
Real_Escape Дата: Среда, 03.09.2014, 15:02 | Сообщение № 18
Группа: Пользователи
Ранг: Новичок
Сообщений: 13
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Pelena, да, согласен. Если форматирование сделано на столбец заранее, то растянуть строку с названием и адресом - недолгая история и несложная.
И ALT GR+Entrer - тоже интересный вариант.

Скажите, для форматирования "на столбец" надо немного изменить формулу в правиле? Попробовал сделать, и результат с той же формулой - другой.
К сообщению приложен файл: 0889772.xls (63.5 Kb)


Носитель традиций - хранитель устоев
 
Ответить
СообщениеPelena, да, согласен. Если форматирование сделано на столбец заранее, то растянуть строку с названием и адресом - недолгая история и несложная.
И ALT GR+Entrer - тоже интересный вариант.

Скажите, для форматирования "на столбец" надо немного изменить формулу в правиле? Попробовал сделать, и результат с той же формулой - другой.

Автор - Real_Escape
Дата добавления - 03.09.2014 в 15:02
Pelena Дата: Среда, 03.09.2014, 15:10 | Сообщение № 19
Группа: Админы
Ранг: Местный житель
Сообщений: 19199
Репутация: 4423 ±
Замечаний: ±

Excel 365 & Mac Excel
В правиле для УФ надо выбирать не Повторяющиеся значения, а Использовать формулу
Код
=A2=A1

Применила к диапазону A2:H5000
К сообщению приложен файл: 3877376.xls (77.0 Kb)


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеВ правиле для УФ надо выбирать не Повторяющиеся значения, а Использовать формулу
Код
=A2=A1

Применила к диапазону A2:H5000

Автор - Pelena
Дата добавления - 03.09.2014 в 15:10
Real_Escape Дата: Среда, 03.09.2014, 22:27 | Сообщение № 20
Группа: Пользователи
Ранг: Новичок
Сообщений: 13
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Pelena, да, спасибо! Немного помучался с усл. форматированием, так и не понял почему оно брыкалось (формула каждый раз изменялась сама по себе), но всё же победил. Итог - база готова, и сама форматирует как надо новые добавления.

Спасибо вам ещё раз большое! Успехов в дальнейшем и новых побед! :)


Носитель традиций - хранитель устоев
 
Ответить
СообщениеPelena, да, спасибо! Немного помучался с усл. форматированием, так и не понял почему оно брыкалось (формула каждый раз изменялась сама по себе), но всё же победил. Итог - база готова, и сама форматирует как надо новые добавления.

Спасибо вам ещё раз большое! Успехов в дальнейшем и новых побед! :)

Автор - Real_Escape
Дата добавления - 03.09.2014 в 22:27
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Искусственные трудности с базой контактов (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!