|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
07.03.2011, 05:53 | #1 |
Регистрация: 09.02.2010
Сообщений: 4
|
Связывание данных в ячейках
Доброго времени суток, господа программисты. Задача вот какая.
На "Лист1" в столбце "А" есть список дисков. В столбце "В" выпадающий список с фамилиями тех, кто диск взял. Название дисков будет повторяться, меняться местами, дополняться новыми записями. На "Лист2" в столбце "А" диски идут в строгой нумерации, а в столбце "В" - должно быть у кого диск на руках. Собсно, задача. В примере "диск 35" повторяется несколько раз. Надо чтобы если в "В1" выбрать "Петров", то в "В4" и "В7" тоже стало "Петров". И наоборот, если в "В4" выбрать "Петров" - то и во всех остальных строках, соответствующих "Диск 35" тоже числилось "Петров". И на "Лист2" в строчке "Диск 35" также фигурировала эта фамилия. На самом деле в книге будет более 5000 строк, поэтому вручную нереально править. Вроде правильно изъяснил задачку... Прошу вашей помощи в решении =) http://upwap.ru/1345940 - пример |
07.03.2011, 11:20 | #2 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
мне показалось более логичным если на первом листе сохранится история нахождения дисков у клиентов, а на листе2 будет указана фамилия последнего персонажа, у которого находился диск
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
07.03.2011, 14:56 | #3 |
Регистрация: 09.02.2010
Сообщений: 4
|
Это почти то что надо, уже огромное спасибо! Но на "Лист1" история не надо, надо именно привязка между одинаковым названием дисков. Я просто до конца не указал все, моя ошибка. Суть в чем.. Это выдержка из БД. На диске 35 может находиться "передача1" "передача2" и "передача3". Если Петров взял "передача1" на "диск35" - то соответственно на строках "передача2" и "передача3", соответствующих строке "диск35" тоже должна автоматически становиться фамилия Петров. А "лист2" это просто муляж, вместо этого данные будут стягиваться в другую БД. Как вытягивать я понял, за это данке.
И нашел маленькую некорректность в работе... Если меняешь первый раз фамилию на Диск35 - то данные верно заносятся в лист2, а если потом в другой строчке, с лист1, сменить фамилию на Диск35 - то данные не считываются на Лист2 до переоткрывания всей книги ( Последний раз редактировалось prishelets90; 07.03.2011 в 15:17. |
07.03.2011, 16:01 | #4 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
это не неточность.
у Вас пересчет формул ручной. надо в настройках перейти в автоматический. или как-то так. формулы должны ловить последних, без исключений
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Связывание данных WPF | Namolem | WPF, UWP, WinRT, XAML | 0 | 28.02.2011 15:29 |
Преобразование данных в ячейках! | DDMAX | Microsoft Office Excel | 4 | 22.12.2010 20:52 |
Базы данных, связывание таблиц | Defa4ka | Помощь студентам | 0 | 02.11.2010 14:15 |
разделение данных в ячейках | Viper_FMX | Microsoft Office Excel | 2 | 27.09.2010 02:43 |
выравнивание данных в ячейках - ? | Evgenii | БД в Delphi | 13 | 10.08.2009 17:32 |