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

Вход

Регистрация

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

 

= Мир MS Excel/Поиск значений по контексту и подстановка значений по ВПР - Мир MS Excel

Регистрация · Логин: · Пароль: · · Забыли пароль?
  • Страница 1 из 1
  • 1
Модератор форума: _Boroda_, Manyasha, SLAVICK, китин  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Поиск значений по контексту и подстановка значений по ВПР (Формулы/Formulas)
Поиск значений по контексту и подстановка значений по ВПР
PliutaAndrey Дата: Среда, 06.11.2019, 16:15 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Доброго времени суток! Помогите разобраться в проблеме!!!! Есть файл МЕНЮ для расчета стоимости питания на день. Для быстрого поиска блюда из базы, нашел скрипт для поиска по контексту и запилил его в этот файлик. Чтобы согласно найденному значению таблица заполнялась дальше, я использовал формулу ВПР.
Код
=ЕСЛИОШИБКА(ВПР($A5;БАЗА!A:C;2;0);)
. Идет сравнение текста в данной ячейке и ячейки в базе. при совпадении подставляет необходимые значения из базы в следующую ячейку. Все работает! Но есть одно НО!!! Поиск осуществляется нажатием на нужную ячейку в таблице, после чего появляется окно поиска. Пишем название блюда и поиск выдает все варианты. Все варианты работают. При выборе заносятся в таблицу! Но при выборе 1ого значения из поиска (именно первого) функция ВПР не работает, пока не вставишь пробел перед текстом в этой строке. И если заметить в окне поиска все строки идут с отступом, а первая строка нет. Как исправить!!!
К сообщению приложен файл: 111.xlsm(89.7 Kb)


Спасибо!!!!)))

Сообщение отредактировал PliutaAndrey - Среда, 06.11.2019, 16:43
 
Ответить
СообщениеДоброго времени суток! Помогите разобраться в проблеме!!!! Есть файл МЕНЮ для расчета стоимости питания на день. Для быстрого поиска блюда из базы, нашел скрипт для поиска по контексту и запилил его в этот файлик. Чтобы согласно найденному значению таблица заполнялась дальше, я использовал формулу ВПР.
Код
=ЕСЛИОШИБКА(ВПР($A5;БАЗА!A:C;2;0);)
. Идет сравнение текста в данной ячейке и ячейки в базе. при совпадении подставляет необходимые значения из базы в следующую ячейку. Все работает! Но есть одно НО!!! Поиск осуществляется нажатием на нужную ячейку в таблице, после чего появляется окно поиска. Пишем название блюда и поиск выдает все варианты. Все варианты работают. При выборе заносятся в таблицу! Но при выборе 1ого значения из поиска (именно первого) функция ВПР не работает, пока не вставишь пробел перед текстом в этой строке. И если заметить в окне поиска все строки идут с отступом, а первая строка нет. Как исправить!!!

Автор - PliutaAndrey
Дата добавления - 06.11.2019 в 16:15
Pelena Дата: Среда, 06.11.2019, 16:58 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 14763
Репутация: 3229 ±
Замечаний: ±

Excel 2010, 2016 & Mac Excel
Здравствуйте.
Так проверьте
К сообщению приложен файл: 111-1-.xlsm(77.6 Kb)


"Черт возьми, Холмс! Но как??!!"
ЯД 41001765434816
 
Ответить
СообщениеЗдравствуйте.
Так проверьте

Автор - Pelena
Дата добавления - 06.11.2019 в 16:58
PliutaAndrey Дата: Среда, 06.11.2019, 19:22 | Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Pelena, спасибо Вам огромное! 100500 Вам лайков!!!
Дело в этом ??? Me.ListBox1.List = Split(Mid(s, 1)? Объясните пожалуйста!


Спасибо!!!!)))
 
Ответить
СообщениеPelena, спасибо Вам огромное! 100500 Вам лайков!!!
Дело в этом ??? Me.ListBox1.List = Split(Mid(s, 1)? Объясните пожалуйста!

Автор - PliutaAndrey
Дата добавления - 06.11.2019 в 19:22
Pelena Дата: Среда, 06.11.2019, 19:32 | Сообщение № 4
Группа: Админы
Ранг: Местный житель
Сообщений: 14763
Репутация: 3229 ±
Замечаний: ±

Excel 2010, 2016 & Mac Excel
На самом деле, надо ещё короче :)
[vba]
Код
Me.ListBox1.List = Split(s, "~")
[/vba]
В список брались значения со второго символа, поэтому первый пробел съедался


"Черт возьми, Холмс! Но как??!!"
ЯД 41001765434816
 
Ответить
СообщениеНа самом деле, надо ещё короче :)
[vba]
Код
Me.ListBox1.List = Split(s, "~")
[/vba]
В список брались значения со второго символа, поэтому первый пробел съедался

Автор - Pelena
Дата добавления - 06.11.2019 в 19:32
PliutaAndrey Дата: Среда, 06.11.2019, 19:39 | Сообщение № 5
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Pelena, respect hands hands hands Спасибо! pray first


Спасибо!!!!)))
 
Ответить
СообщениеPelena, respect hands hands hands Спасибо! pray first

Автор - PliutaAndrey
Дата добавления - 06.11.2019 в 19:39
PliutaAndrey Дата: Среда, 06.11.2019, 19:52 | Сообщение № 6
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Pelena, простите за наглость! Но спать сегодня не буду если не спрошу еще об одной вещи. Как сделать чтобы поиск вызывался нажатием например клавиши ENTER и данные из поиска вводились не по нажатию кнопки ОК, а еще и двойным нажатием кнопки мыши. Это бы гораздо упростило работу. pray pray pray :help: :)


Спасибо!!!!)))
 
Ответить
СообщениеPelena, простите за наглость! Но спать сегодня не буду если не спрошу еще об одной вещи. Как сделать чтобы поиск вызывался нажатием например клавиши ENTER и данные из поиска вводились не по нажатию кнопки ОК, а еще и двойным нажатием кнопки мыши. Это бы гораздо упростило работу. pray pray pray :help: :)

Автор - PliutaAndrey
Дата добавления - 06.11.2019 в 19:52
Pelena Дата: Среда, 06.11.2019, 20:10 | Сообщение № 7
Группа: Админы
Ранг: Местный житель
Сообщений: 14763
Репутация: 3229 ±
Замечаний: ±

Excel 2010, 2016 & Mac Excel
Список вызывается двойным кликом по ячейке, значение возвращается в ячейку кнопкой или двойным кликом
К сообщению приложен файл: 6149366.xlsm(81.9 Kb)


"Черт возьми, Холмс! Но как??!!"
ЯД 41001765434816
 
Ответить
СообщениеСписок вызывается двойным кликом по ячейке, значение возвращается в ячейку кнопкой или двойным кликом

Автор - Pelena
Дата добавления - 06.11.2019 в 20:10
PliutaAndrey Дата: Четверг, 07.11.2019, 10:12 | Сообщение № 8
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Pelena, Черт возьми!!!! Все работает !!! Вы гений!!! hands hands hands


Спасибо!!!!)))
 
Ответить
СообщениеPelena, Черт возьми!!!! Все работает !!! Вы гений!!! hands hands hands

Автор - PliutaAndrey
Дата добавления - 07.11.2019 в 10:12
PliutaAndrey Дата: Пятница, 08.11.2019, 12:19 | Сообщение № 9
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Pelena, Помогите пожалуйста! Заметил небольшую ошибку! Заключается она вот в чем. Допустим в ищем блюдо Салат "Зеленый", если пишем Салат в поиске, он его находит, но двойным нажатием не добавляет в строку. А если пишем в поиске Зеленый, то все срабатывает!!! Повторяется на некоторых блюдах. Заранее спасибо за ответ!


Спасибо!!!!)))
 
Ответить
СообщениеPelena, Помогите пожалуйста! Заметил небольшую ошибку! Заключается она вот в чем. Допустим в ищем блюдо Салат "Зеленый", если пишем Салат в поиске, он его находит, но двойным нажатием не добавляет в строку. А если пишем в поиске Зеленый, то все срабатывает!!! Повторяется на некоторых блюдах. Заранее спасибо за ответ!

Автор - PliutaAndrey
Дата добавления - 08.11.2019 в 12:19
Pelena Дата: Пятница, 08.11.2019, 15:10 | Сообщение № 10
Группа: Админы
Ранг: Местный житель
Сообщений: 14763
Репутация: 3229 ±
Замечаний: ±

Excel 2010, 2016 & Mac Excel
Попробуйте так
К сообщению приложен файл: 6217795.xlsm(82.8 Kb)


"Черт возьми, Холмс! Но как??!!"
ЯД 41001765434816
 
Ответить
СообщениеПопробуйте так

Автор - Pelena
Дата добавления - 08.11.2019 в 15:10
PliutaAndrey Дата: Четверг, 14.11.2019, 12:47 | Сообщение № 11
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Pelena, Доброго времени суток! Все работает! Спасибо! Хочу попросить Вас еще кое о чем. Можно ли в окне поиска отобразить не только название блюд, но еще и цену. Но при добавлении в таблицу добавлялось только название! И могу ли отправить благодарность за Ваш труд на карточку сбера. Спасибо!
К сообщению приложен файл: ____2019.xlsm(93.2 Kb)


Спасибо!!!!)))

Сообщение отредактировал PliutaAndrey - Четверг, 14.11.2019, 17:19
 
Ответить
СообщениеPelena, Доброго времени суток! Все работает! Спасибо! Хочу попросить Вас еще кое о чем. Можно ли в окне поиска отобразить не только название блюд, но еще и цену. Но при добавлении в таблицу добавлялось только название! И могу ли отправить благодарность за Ваш труд на карточку сбера. Спасибо!

Автор - PliutaAndrey
Дата добавления - 14.11.2019 в 12:47
Pelena Дата: Четверг, 14.11.2019, 18:05 | Сообщение № 12
Группа: Админы
Ранг: Местный житель
Сообщений: 14763
Репутация: 3229 ±
Замечаний: ±

Excel 2010, 2016 & Mac Excel
Как-то так
К сообщению приложен файл: _2019.xlsm(85.9 Kb)


"Черт возьми, Холмс! Но как??!!"
ЯД 41001765434816
 
Ответить
СообщениеКак-то так

Автор - Pelena
Дата добавления - 14.11.2019 в 18:05
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Поиск значений по контексту и подстановка значений по ВПР (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

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