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

Вход

Регистрация

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

 

= Мир MS Excel/Поиск по части теста и выборка. - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Поиск по части теста и выборка.
helensh Дата: Среда, 16.11.2016, 11:28 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Добрый день, подскажите пожалуйста варианты для решения следующей проблемы. у меня есть 2 таблицы: в одной - полное описание артикулов производства (выглядит примерно как "Мясо ц/б 1 сорт (валом) 13 кг (охл.)", " Мясо ц/б 1 сорт (валом) 13 кг (зам.)", "Мясо ц/б 2 сорт (валом) 13 кг (охл.)", "Бедро ц/б с кожей (валом) 12 (охл.)", "Бедро ц/б с кожей (валом) 12 (зам).)" и т.д.)
Во второй таблице - в первой колонке только часть теста например Мясо ц/б 1 сорт, Бедро ц/б с кожей и т.д., во второй колонке себестоимость.
Задача стоит в том, что если в 1таблице часть текста совпадает с текстом колонки 1 таблицы 2 , подтянуть из 2 колонки таблицы 2 значения.

то есть, если в первой таблице позиция "Мясо ц/б 1 сорт (валом) 13 кг (охл.)" содержит текст "Мясо ц/б 1 сорт", подтянуть значение соседней ячейки колонки "Мясо ц/б 1 сорт".
Загвоздка возникает, что в первой и второй таблице множество значений и возникает куча комбинаций. можно ли решить проблему формулой?
Помогите пжст с решением?
 
Ответить
СообщениеДобрый день, подскажите пожалуйста варианты для решения следующей проблемы. у меня есть 2 таблицы: в одной - полное описание артикулов производства (выглядит примерно как "Мясо ц/б 1 сорт (валом) 13 кг (охл.)", " Мясо ц/б 1 сорт (валом) 13 кг (зам.)", "Мясо ц/б 2 сорт (валом) 13 кг (охл.)", "Бедро ц/б с кожей (валом) 12 (охл.)", "Бедро ц/б с кожей (валом) 12 (зам).)" и т.д.)
Во второй таблице - в первой колонке только часть теста например Мясо ц/б 1 сорт, Бедро ц/б с кожей и т.д., во второй колонке себестоимость.
Задача стоит в том, что если в 1таблице часть текста совпадает с текстом колонки 1 таблицы 2 , подтянуть из 2 колонки таблицы 2 значения.

то есть, если в первой таблице позиция "Мясо ц/б 1 сорт (валом) 13 кг (охл.)" содержит текст "Мясо ц/б 1 сорт", подтянуть значение соседней ячейки колонки "Мясо ц/б 1 сорт".
Загвоздка возникает, что в первой и второй таблице множество значений и возникает куча комбинаций. можно ли решить проблему формулой?
Помогите пжст с решением?

Автор - helensh
Дата добавления - 16.11.2016 в 11:28
Nic70y Дата: Среда, 16.11.2016, 11:33 | Сообщение № 2
Группа: Друзья
Ранг: Экселист
Сообщений: 9131
Репутация: 2415 ±
Замечаний: 0% ±

Excel 2010
часть текста &"*"
подробности в вашем файле


ЮMoney 41001841029809
 
Ответить
Сообщениечасть текста &"*"
подробности в вашем файле

Автор - Nic70y
Дата добавления - 16.11.2016 в 11:33
buchlotnik Дата: Среда, 16.11.2016, 11:33 | Сообщение № 3
Группа: Заблокированные
Ранг: Участник клуба
Сообщений: 3442
Репутация: 929 ±
Замечаний: 20% ±

2010, 2013, 2016 RUS / ENG
файл будет?
 
Ответить
Сообщениефайл будет?

Автор - buchlotnik
Дата добавления - 16.11.2016 в 11:33
helensh Дата: Среда, 16.11.2016, 14:24 | Сообщение № 4
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Файл во вложении
К сообщению приложен файл: 8170303.xlsx (11.6 Kb)
 
Ответить
СообщениеФайл во вложении

Автор - helensh
Дата добавления - 16.11.2016 в 14:24
_Boroda_ Дата: Среда, 16.11.2016, 14:34 | Сообщение № 5
Группа: Админы
Ранг: Местный житель
Сообщений: 16888
Репутация: 6611 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
Такая формула
Код
=ЕСЛИОШИБКА(ПРОСМОТР(;-ПОИСК(Лист2!A$2:A$99;A2)/ДЛСТР(Лист2!A$2:A$99);Лист2!B$2:B$99);)
Всё не поймала, но почти
К сообщению приложен файл: 8170303_1.xlsx (12.5 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеТакая формула
Код
=ЕСЛИОШИБКА(ПРОСМОТР(;-ПОИСК(Лист2!A$2:A$99;A2)/ДЛСТР(Лист2!A$2:A$99);Лист2!B$2:B$99);)
Всё не поймала, но почти

Автор - _Boroda_
Дата добавления - 16.11.2016 в 14:34
buchlotnik Дата: Среда, 16.11.2016, 14:36 | Сообщение № 6
Группа: Заблокированные
Ранг: Участник клуба
Сообщений: 3442
Репутация: 929 ±
Замечаний: 20% ±

2010, 2013, 2016 RUS / ENG
так нужно?
Код
=ПРОСМОТР(;-1/ПОИСК(Лист2!$A$2:$A$22;Лист1!A2)/(Лист2!$A$2:$A$22<>"");Лист2!$B$2:$B$22)
К сообщению приложен файл: 2345464.xlsx (12.6 Kb)
 
Ответить
Сообщениетак нужно?
Код
=ПРОСМОТР(;-1/ПОИСК(Лист2!$A$2:$A$22;Лист1!A2)/(Лист2!$A$2:$A$22<>"");Лист2!$B$2:$B$22)

Автор - buchlotnik
Дата добавления - 16.11.2016 в 14:36
Nic70y Дата: Среда, 16.11.2016, 14:37 | Сообщение № 7
Группа: Друзья
Ранг: Экселист
Сообщений: 9131
Репутация: 2415 ±
Замечаний: 0% ±

Excel 2010
Код
=ВПР(ЛЕВБ(A2;ПОИСК("(";A2)-2)&"*";Лист2!A$2:B$22;2;)
К сообщению приложен файл: 0231051.xlsx (12.3 Kb)


ЮMoney 41001841029809

Сообщение отредактировал Nic70y - Среда, 16.11.2016, 14:54
 
Ответить
Сообщение
Код
=ВПР(ЛЕВБ(A2;ПОИСК("(";A2)-2)&"*";Лист2!A$2:B$22;2;)

Автор - Nic70y
Дата добавления - 16.11.2016 в 14:37
helensh Дата: Четверг, 17.11.2016, 10:29 | Сообщение № 8
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Всем ОГРОМНЕЙШЕЕ СПАСИБО за ответы!!! hands hands hands Тестировала вчера все варианты на своих данных. Все работает! Формулы с ЕСЛИОШИБКА и ПРОСМОТР справляются лучше и работают одинаково. ВПР почему-то не все вылавливает, хотя он мне как-то ближе. Еще раз спасибо, обязательно буду обращаться в следующий раз.
 
Ответить
СообщениеВсем ОГРОМНЕЙШЕЕ СПАСИБО за ответы!!! hands hands hands Тестировала вчера все варианты на своих данных. Все работает! Формулы с ЕСЛИОШИБКА и ПРОСМОТР справляются лучше и работают одинаково. ВПР почему-то не все вылавливает, хотя он мне как-то ближе. Еще раз спасибо, обязательно буду обращаться в следующий раз.

Автор - helensh
Дата добавления - 17.11.2016 в 10:29
  • Страница 1 из 1
  • 1
Поиск:

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