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

Вход

Регистрация

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

 

= Мир MS Excel/Подстановка по неточному соответствию - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Подстановка по неточному соответствию
JustCheshire Дата: Четверг, 22.10.2015, 17:20 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 2
Репутация: 0 ±
Замечаний: 0% ±

Excel для Mac
Коллеги,
знаю, тема уже не раз обсуждалась и есть неплохие готовые решения, но либо это всё не то, либо я не совсем понимаю, как эти готовые решения правильно применить в моем случае. Поэтому, прошу помочь разобраться.
Пример в приаттаченном файле. Суть задачи - подстановка в соседнюю ячейку (столбец B) данных из списка подстановки (столбец F), основываясь на частичном совпадении условия (столбец E). Точнее, совпадение 100% - текст из условия (столбец E) 100% содержится в исходном списке (столбец A). Т.к. содержание ячейки исходного списка и условия не идентичны, ВПР или ИНДЕКС+ПОИСКПОЗ не работают.
Для чистоты эксперимента принимаем, что каждой отдельно взятой ячейке из исходного списка (столбец A) может содержаться только одно значение из списка условий.
Заранее благодарен.
К сообщению приложен файл: 7502143.xlsx (40.4 Kb)
 
Ответить
СообщениеКоллеги,
знаю, тема уже не раз обсуждалась и есть неплохие готовые решения, но либо это всё не то, либо я не совсем понимаю, как эти готовые решения правильно применить в моем случае. Поэтому, прошу помочь разобраться.
Пример в приаттаченном файле. Суть задачи - подстановка в соседнюю ячейку (столбец B) данных из списка подстановки (столбец F), основываясь на частичном совпадении условия (столбец E). Точнее, совпадение 100% - текст из условия (столбец E) 100% содержится в исходном списке (столбец A). Т.к. содержание ячейки исходного списка и условия не идентичны, ВПР или ИНДЕКС+ПОИСКПОЗ не работают.
Для чистоты эксперимента принимаем, что каждой отдельно взятой ячейке из исходного списка (столбец A) может содержаться только одно значение из списка условий.
Заранее благодарен.

Автор - JustCheshire
Дата добавления - 22.10.2015 в 17:20
Pelena Дата: Четверг, 22.10.2015, 17:29 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 19517
Репутация: 4632 ±
Замечаний: ±

Excel 365 & Mac Excel
Вариант, формула массива вводится сочетанием клавиш Ctrl+Shift+Enter
Код
=ИНДЕКС($F$2:$F$4;ПОИСКПОЗ(ИСТИНА;ЕЧИСЛО(ПОИСК($E$2:$E$4;A2));0))

или обычная
Код
=ПРОСМОТР(2;1/ЕЧИСЛО(ПОИСК($E$2:$E$4;A2));$F$2:$F$4)
К сообщению приложен файл: 9732868.xlsx (41.1 Kb)


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеВариант, формула массива вводится сочетанием клавиш Ctrl+Shift+Enter
Код
=ИНДЕКС($F$2:$F$4;ПОИСКПОЗ(ИСТИНА;ЕЧИСЛО(ПОИСК($E$2:$E$4;A2));0))

или обычная
Код
=ПРОСМОТР(2;1/ЕЧИСЛО(ПОИСК($E$2:$E$4;A2));$F$2:$F$4)

Автор - Pelena
Дата добавления - 22.10.2015 в 17:29
JustCheshire Дата: Четверг, 22.10.2015, 17:39 | Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 2
Репутация: 0 ±
Замечаний: 0% ±

Excel для Mac
Спасибо! Это именно то, что мне нужно было. Все работает, проверил на большом объеме данных.
 
Ответить
СообщениеСпасибо! Это именно то, что мне нужно было. Все работает, проверил на большом объеме данных.

Автор - JustCheshire
Дата добавления - 22.10.2015 в 17:39
_Boroda_ Дата: Четверг, 22.10.2015, 17:55 | Сообщение № 4
Группа: Админы
Ранг: Местный житель
Сообщений: 16895
Репутация: 6613 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
ПРОСМОТР можно вот так
Код
=ПРОСМОТР(;-1/ПОИСК(E$2:E$4;A2);F$2:F$4)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеПРОСМОТР можно вот так
Код
=ПРОСМОТР(;-1/ПОИСК(E$2:E$4;A2);F$2:F$4)

Автор - _Boroda_
Дата добавления - 22.10.2015 в 17:55
  • Страница 1 из 1
  • 1
Поиск:

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