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

Вход

Регистрация

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

 

= Мир MS Excel/Найти подстроку из списка и проставить соответствие - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Найти подстроку из списка и проставить соответствие
Scorpy Дата: Четверг, 26.02.2015, 03:30 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Доброго времени суток!

Буду благодарна за помощь! Задача в следующем: есть список моделей часов, в каждой модели встречается англоязычное название бренда. Есть также таблица соответствия англоязычного и русскоязычного названия бренда. Необходимо в таблице с моделями в столбце "Бренд" проставить соответствующее русскоязычное название бренда.

Прилагаю пример в версии 2003 года. Здорово, если решение может быть реализовано формулами, но и с макросом при необходимости справлюсь.
К сообщению приложен файл: Example_v2003.xls (35.5 Kb)
 
Ответить
СообщениеДоброго времени суток!

Буду благодарна за помощь! Задача в следующем: есть список моделей часов, в каждой модели встречается англоязычное название бренда. Есть также таблица соответствия англоязычного и русскоязычного названия бренда. Необходимо в таблице с моделями в столбце "Бренд" проставить соответствующее русскоязычное название бренда.

Прилагаю пример в версии 2003 года. Здорово, если решение может быть реализовано формулами, но и с макросом при необходимости справлюсь.

Автор - Scorpy
Дата добавления - 26.02.2015 в 03:30
VEKTORVSFREEMAN Дата: Четверг, 26.02.2015, 06:39 | Сообщение № 2
Группа: Друзья
Ранг: Ветеран
Сообщений: 772
Репутация: 130 ±
Замечаний: 0% ±

MS Office Excel 2010
Scorpy, здравствуйте!
Попробуйте такой вариант
Код
=ВПР(ЛЕВСИМВ(A2;ПОИСК(" ";A2;1)-1)&"*";'Соответствие названий брендов'!$A$2:$B$11;2;0)
К сообщению приложен файл: 6533910.xls (44.0 Kb)


"Опыт - это то, что получаешь, не получив того, что хотел"
 
Ответить
СообщениеScorpy, здравствуйте!
Попробуйте такой вариант
Код
=ВПР(ЛЕВСИМВ(A2;ПОИСК(" ";A2;1)-1)&"*";'Соответствие названий брендов'!$A$2:$B$11;2;0)

Автор - VEKTORVSFREEMAN
Дата добавления - 26.02.2015 в 06:39
Scorpy Дата: Четверг, 26.02.2015, 07:55 | Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
VEKTORVSFREEMAN, спасибо за отклик. Ваша формула - это почти то, что нужно. Почти - потому что она работает только в случае, если название бренда находится в самом начале строки. А если сначала идет другое слово - формула не срабатывает. Может быть, Вы знаете, как ее доработать, чтобы она вылавливала бренд в любом месте строки?
 
Ответить
СообщениеVEKTORVSFREEMAN, спасибо за отклик. Ваша формула - это почти то, что нужно. Почти - потому что она работает только в случае, если название бренда находится в самом начале строки. А если сначала идет другое слово - формула не срабатывает. Может быть, Вы знаете, как ее доработать, чтобы она вылавливала бренд в любом месте строки?

Автор - Scorpy
Дата добавления - 26.02.2015 в 07:55
_Boroda_ Дата: Четверг, 26.02.2015, 09:23 | Сообщение № 4
Группа: Админы
Ранг: Местный житель
Сообщений: 16907
Репутация: 6615 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
Так нужно7
Код
=ПРОСМОТР(;-1/ЕЧИСЛО(ПОИСК('Соответствие названий брендов'!A$2:A$11;A2));'Соответствие названий брендов'!B$2:B$11)

Где дает ошибку- там не найдено.
Можно написать что-то типа =ЕСЛИОШИБКА(формула;"Не найдено")
К сообщению приложен файл: Example_v2003_1.xls (43.5 Kb)


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

Где дает ошибку- там не найдено.
Можно написать что-то типа =ЕСЛИОШИБКА(формула;"Не найдено")

Автор - _Boroda_
Дата добавления - 26.02.2015 в 09:23
Scorpy Дата: Четверг, 26.02.2015, 09:51 | Сообщение № 5
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Работает)))))) Большое спасибо! Вы настолько упростили мне жизнь, что просто словами не передать))) Праздник просто сегодня!
 
Ответить
СообщениеРаботает)))))) Большое спасибо! Вы настолько упростили мне жизнь, что просто словами не передать))) Праздник просто сегодня!

Автор - Scorpy
Дата добавления - 26.02.2015 в 09:51
  • Страница 1 из 1
  • 1
Поиск:

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