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

Вход

Регистрация

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

 

= Мир MS Excel/Подстановка данных с другого листа(поиск по текстовому полю) - Мир MS Excel

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

Excel 2016
Нужна консультация.
Задача: Есть таблица в т.ч. с текстовыми полями. Надо найти в текстовом поле (Таблица 1, столбец В) значение (желательно не жесткий поиск) из Таблица 2 столбец А и вернуть соответствующее значение из Таблица 2 столбец B в Таблица 1 столбец С.
пыталась использовать функцию ВПР, но подозреваю, что в данном случае это невозможно.

Прошу прощения, файл прицепила.
К сообщению приложен файл: 3404906.xlsx(9.2 Kb)


Сообщение отредактировал Tika - Суббота, 10.03.2018, 19:41
 
Ответить
СообщениеНужна консультация.
Задача: Есть таблица в т.ч. с текстовыми полями. Надо найти в текстовом поле (Таблица 1, столбец В) значение (желательно не жесткий поиск) из Таблица 2 столбец А и вернуть соответствующее значение из Таблица 2 столбец B в Таблица 1 столбец С.
пыталась использовать функцию ВПР, но подозреваю, что в данном случае это невозможно.

Прошу прощения, файл прицепила.

Автор - Tika
Дата добавления - 10.03.2018 в 19:21
bmv98rus Дата: Суббота, 10.03.2018, 19:25 | Сообщение № 2
Группа: Проверенные
Ранг: Старожил
Сообщений: 1275
Репутация: 215 ±
Замечаний: 0% ±

Excel 2013/2016
не жесткий поиск

но желательно жесткий пример файла и немного подробнее о том, что вы под не жестким поиском подразумеваете?
 
Ответить
Сообщение
не жесткий поиск

но желательно жесткий пример файла и немного подробнее о том, что вы под не жестким поиском подразумеваете?

Автор - bmv98rus
Дата добавления - 10.03.2018 в 19:25
Che79 Дата: Суббота, 10.03.2018, 19:26 | Сообщение № 3
Группа: Проверенные
Ранг: Старожил
Сообщений: 1274
Репутация: 227 ±
Замечаний: 0% ±

Excel 2007, 2013
Tika, и Вам здравствуйте. Файл-пример от Вас будет? ВПР() не возможно? Пока не увидим пример, категорично утверждать не совсем правильно.


Делай нормально и будет нормально!
 
Ответить
СообщениеTika, и Вам здравствуйте. Файл-пример от Вас будет? ВПР() не возможно? Пока не увидим пример, категорично утверждать не совсем правильно.

Автор - Che79
Дата добавления - 10.03.2018 в 19:26
Tika Дата: Суббота, 10.03.2018, 19:42 | Сообщение № 4
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Здравствуйте)
 
Ответить
СообщениеЗдравствуйте)

Автор - Tika
Дата добавления - 10.03.2018 в 19:42
Che79 Дата: Суббота, 10.03.2018, 19:49 | Сообщение № 5
Группа: Проверенные
Ранг: Старожил
Сообщений: 1274
Репутация: 227 ±
Замечаний: 0% ±

Excel 2007, 2013
Как вариант
Код
=ЕСЛИОШИБКА(ВПР(ЛЕВБ(B2;3)&"*";Лист2!$A$2:$B$1000;2;);"")

Так правильнее, файл перевложил
К сообщению приложен файл: 3404906_1.xlsx(9.2 Kb)


Делай нормально и будет нормально!

Сообщение отредактировал Che79 - Суббота, 10.03.2018, 19:52
 
Ответить
СообщениеКак вариант
Код
=ЕСЛИОШИБКА(ВПР(ЛЕВБ(B2;3)&"*";Лист2!$A$2:$B$1000;2;);"")

Так правильнее, файл перевложил

Автор - Che79
Дата добавления - 10.03.2018 в 19:49
bmv98rus Дата: Суббота, 10.03.2018, 19:51 | Сообщение № 6
Группа: Проверенные
Ранг: Старожил
Сообщений: 1275
Репутация: 215 ±
Замечаний: 0% ±

Excel 2013/2016
допустим
Код
=INDEX(Лист2!B:B;MATCH(LEFT(B2;2)&"*";Лист2!A:A;0))
со значением мягкости 2 :-)? Только если будет в Списке Василиса или Олег, то что делать?
 
Ответить
Сообщениедопустим
Код
=INDEX(Лист2!B:B;MATCH(LEFT(B2;2)&"*";Лист2!A:A;0))
со значением мягкости 2 :-)? Только если будет в Списке Василиса или Олег, то что делать?

Автор - bmv98rus
Дата добавления - 10.03.2018 в 19:51
Tika Дата: Суббота, 10.03.2018, 19:56 | Сообщение № 7
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Che79,
ммм, что то не так.... ведь во второй строке тогда не должно быть значения, а там "0"?
 
Ответить
СообщениеChe79,
ммм, что то не так.... ведь во второй строке тогда не должно быть значения, а там "0"?

Автор - Tika
Дата добавления - 10.03.2018 в 19:56
Che79 Дата: Суббота, 10.03.2018, 19:56 | Сообщение № 8
Группа: Проверенные
Ранг: Старожил
Сообщений: 1274
Репутация: 227 ±
Замечаний: 0% ±

Excel 2007, 2013
что то не так
уже исправил в сообщении #5


Делай нормально и будет нормально!
 
Ответить
Сообщение
что то не так
уже исправил в сообщении #5

Автор - Che79
Дата добавления - 10.03.2018 в 19:56
bmv98rus Дата: Суббота, 10.03.2018, 19:58 | Сообщение № 9
Группа: Проверенные
Ранг: Старожил
Сообщений: 1275
Репутация: 215 ±
Замечаний: 0% ±

Excel 2013/2016
Che79, На Оле споткнется :-( там по первым двум символам, и в целом задача не решаема или надо иметь справочник имен и их форм в разных падежах.
 
Ответить
СообщениеChe79, На Оле споткнется :-( там по первым двум символам, и в целом задача не решаема или надо иметь справочник имен и их форм в разных падежах.

Автор - bmv98rus
Дата добавления - 10.03.2018 в 19:58
Tika Дата: Суббота, 10.03.2018, 19:59 | Сообщение № 10
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
bmv98rus,
Похоже работает. Только не поняла про "значение мягкости"? подскажите что это значит?
 
Ответить
Сообщениеbmv98rus,
Похоже работает. Только не поняла про "значение мягкости"? подскажите что это значит?

Автор - Tika
Дата добавления - 10.03.2018 в 19:59
Tika Дата: Суббота, 10.03.2018, 20:03 | Сообщение № 11
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
bmv98rus,
это утрированная задача....
На самом деле у меня огромные таблицы более 30 тыс записей, которые мне надо прокодировать (т.е. по определенному критерию проставить значения: 0,1,-1). пока решаю задачу сортировкой, но это безумно трудоемко. Поэтому ищу вариант как этот процесс усовершенствовать.
Решила что проще создать "словарик" для подобной кодировки и по факту видимо придется действительно писать разные варианты написания слова.
Спасибо ОГРОМНОЕ за отклик!
 
Ответить
Сообщениеbmv98rus,
это утрированная задача....
На самом деле у меня огромные таблицы более 30 тыс записей, которые мне надо прокодировать (т.е. по определенному критерию проставить значения: 0,1,-1). пока решаю задачу сортировкой, но это безумно трудоемко. Поэтому ищу вариант как этот процесс усовершенствовать.
Решила что проще создать "словарик" для подобной кодировки и по факту видимо придется действительно писать разные варианты написания слова.
Спасибо ОГРОМНОЕ за отклик!

Автор - Tika
Дата добавления - 10.03.2018 в 20:03
bmv98rus Дата: Суббота, 10.03.2018, 20:03 | Сообщение № 12
Группа: Проверенные
Ранг: Старожил
Сообщений: 1275
Репутация: 215 ±
Замечаний: 0% ±

Excel 2013/2016
Tika, Оба варианта используют поиск по первым буквам и их для конкретного примера надо брать не более 2х, чтоб Олю найти если нужно. Но это имеет негативную сторону, так как найдутся и лишние значения, о которых я упомянул выше.

P.S я к стати не обрабатывал ошибку, если нет подходящего значения.
 
Ответить
СообщениеTika, Оба варианта используют поиск по первым буквам и их для конкретного примера надо брать не более 2х, чтоб Олю найти если нужно. Но это имеет негативную сторону, так как найдутся и лишние значения, о которых я упомянул выше.

P.S я к стати не обрабатывал ошибку, если нет подходящего значения.

Автор - bmv98rus
Дата добавления - 10.03.2018 в 20:03
Che79 Дата: Суббота, 10.03.2018, 20:04 | Сообщение № 13
Группа: Проверенные
Ранг: Старожил
Сообщений: 1274
Репутация: 227 ±
Замечаний: 0% ±

Excel 2007, 2013
там по первым двум символам
да, похоже, три символа уже много, но если два, то там где Вася там и Вадим с Валей


Делай нормально и будет нормально!
 
Ответить
Сообщение
там по первым двум символам
да, похоже, три символа уже много, но если два, то там где Вася там и Вадим с Валей

Автор - Che79
Дата добавления - 10.03.2018 в 20:04
Tika Дата: Суббота, 10.03.2018, 20:07 | Сообщение № 14
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Che79,
да, теперь работает.
Спасибо ОГРОМНОЕ.
Буду пробовать на реальной таблице применить.
 
Ответить
СообщениеChe79,
да, теперь работает.
Спасибо ОГРОМНОЕ.
Буду пробовать на реальной таблице применить.

Автор - Tika
Дата добавления - 10.03.2018 в 20:07
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Подстановка данных с другого листа(поиск по текстовому полю) (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

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