![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 18.08.2012
Сообщений: 10
|
![]()
Есть таблица. Можно выбрать из списка код, и к нему ВПРом подтягивается имя. Если выбрать из списка имя, то просто цена также по средством ВПР.
Но если в одной строке выбрать только имя, а в строке ниже - КОД, то функция ВПР работает на все ячейки диапазона и верхняя строчка затирается, т.к. в ячейке с кодом - пусто( как сделать, чтобы, если выбрал только код, то подтягивалось имя, а если выбрал имя, то подтягивается код? Если писать как в впр, то получается, что формулы ссылаются друг на друга. Запуталась уже. Профессионалы, помогите, плиз! Код:
|
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 31.12.2010
Сообщений: 2,133
|
![]()
А зачем вообще формула? Можно загрузить таблицу в 3-колоночный листбокс (отображаются только 2 колонки) и брать данные из него.
exceleved@yandex.ru Яндекс.Деньги: 410011500007619
Последний раз редактировалось Казанский; 27.01.2013 в 19:43. |
![]() |
![]() |
![]() |
#3 | |
Пользователь
Регистрация: 18.08.2012
Сообщений: 10
|
![]() Цитата:
Просто нужна возможность этот код вводить вручную, а не выбирать из списка, чтобы кто знает код - набирал его, а кто нет - выбирал из списка. Поэтому я в имена впр сделала. И еще надо, чтобы независимо от того - ввели только код или только выбрали имя - в обеих ячейках был и код и имя. Последний раз редактировалось KJ_ya; 27.01.2013 в 20:34. |
|
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 31.12.2010
Сообщений: 2,133
|
![]()
И еще надо, чтобы независимо от того - ввели только код или только выбрали имя - в обеих ячейках был и код и имя
Это как раз было реализовано. Сделал выпадающие списки в ячейках с помощью Проверки данных. Теперь можно и вводить вручную, и выбирать из выпадающего списка, и вызывать форму (может, это и не нужно). Можно ввести значение сразу в несколько ячеек (Ctrl+Enter). Можно выделить несколько ячеек и нажать Del - очистятся целые строки.
exceleved@yandex.ru Яндекс.Деньги: 410011500007619
Последний раз редактировалось Казанский; 27.01.2013 в 21:58. |
![]() |
![]() |
![]() |
#5 | |
Пользователь
Регистрация: 18.08.2012
Сообщений: 10
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
как избежать подвисания | Juffin | Общие вопросы Delphi | 12 | 18.05.2011 23:41 |
програмирование алгоритмов итерациональной циклической структуры с применением реккурентной формулы | Dizly | Паскаль, Turbo Pascal, PascalABC.NET | 4 | 18.12.2010 21:38 |
Как избежать Selection? | Мультипликатор | Microsoft Office Word | 10 | 21.06.2010 17:15 |
Бот - как избежать слежки? | boris-blade | Win Api | 9 | 28.12.2009 09:11 |
как избежать кэширования в Опере | rolling | PHP | 3 | 01.12.2009 18:34 |