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

Вход

Регистрация

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

 

= Мир MS Excel/Поиск артикула с лишними или другими символами - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Поиск артикула с лишними или другими символами
zeka Дата: Вторник, 25.03.2025, 12:20 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 20
Репутация: 0 ±
Замечаний: 0% ±

2020
Доброго дня уважаемые форумчане. Пожалуйста подскажите, можно ли сделать поиск артикулов в разных таблицах, если у них есть отличия, например лишние пробелы, знаки, добавленные слова и т.д.? Во вложении прикрепил небольшой пример. Заранее спасибо!
К сообщению приложен файл: poisk.xlsx (24.7 Kb)
 
Ответить
СообщениеДоброго дня уважаемые форумчане. Пожалуйста подскажите, можно ли сделать поиск артикулов в разных таблицах, если у них есть отличия, например лишние пробелы, знаки, добавленные слова и т.д.? Во вложении прикрепил небольшой пример. Заранее спасибо!

Автор - zeka
Дата добавления - 25.03.2025 в 12:20
elovkov Дата: Вторник, 25.03.2025, 13:42 | Сообщение № 2
Группа: Друзья
Ранг: Обитатель
Сообщений: 494
Репутация: 81 ±
Замечаний: 0% ±

Excel 2013
У Вас в таблице с "верными" артикулами нет артикулов из столбца "как должно быть":
Цитата
BDA-2314 (DISCONTINUED)
BDA-1522 in
BDA-1594old
BDA-2310 in
BDA-2324
BDA-1503


А для "И нет в списке справа место НД будет OFFPRICE":
Код
=ЕСЛИОШИБКА(ВПР(B2;I:J;1;0);"OFFPRICE")


Умное лицо это еще не признак ума. Все глупости на земле делаются именно с этим выражением лица
 
Ответить
СообщениеУ Вас в таблице с "верными" артикулами нет артикулов из столбца "как должно быть":
Цитата
BDA-2314 (DISCONTINUED)
BDA-1522 in
BDA-1594old
BDA-2310 in
BDA-2324
BDA-1503


А для "И нет в списке справа место НД будет OFFPRICE":
Код
=ЕСЛИОШИБКА(ВПР(B2;I:J;1;0);"OFFPRICE")

Автор - elovkov
Дата добавления - 25.03.2025 в 13:42
zeka Дата: Вторник, 25.03.2025, 14:04 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 20
Репутация: 0 ±
Замечаний: 0% ±

2020
Может что-то не так написал))) Там есть внизу строка с артикулом "х BDA-1514", нужно, чтобы формула нашла из желтого списка "BDA-1514-(Discontinued)" и вставила в столбец "поиск совпадений".
 
Ответить
СообщениеМожет что-то не так написал))) Там есть внизу строка с артикулом "х BDA-1514", нужно, чтобы формула нашла из желтого списка "BDA-1514-(Discontinued)" и вставила в столбец "поиск совпадений".

Автор - zeka
Дата добавления - 25.03.2025 в 14:04
zeka Дата: Вторник, 25.03.2025, 14:05 | Сообщение № 4
Группа: Пользователи
Ранг: Новичок
Сообщений: 20
Репутация: 0 ±
Замечаний: 0% ±

2020
elovkov, Может что-то не так написал))) Там есть внизу строка с артикулом "х BDA-1514", нужно, чтобы формула нашла из желтого списка "BDA-1514-(Discontinued)" и вставила в столбец "поиск совпадений".
 
Ответить
Сообщениеelovkov, Может что-то не так написал))) Там есть внизу строка с артикулом "х BDA-1514", нужно, чтобы формула нашла из желтого списка "BDA-1514-(Discontinued)" и вставила в столбец "поиск совпадений".

Автор - zeka
Дата добавления - 25.03.2025 в 14:05
elovkov Дата: Вторник, 25.03.2025, 14:17 | Сообщение № 5
Группа: Друзья
Ранг: Обитатель
Сообщений: 494
Репутация: 81 ±
Замечаний: 0% ±

Excel 2013
Слишком разные форматы артикулов и виды неточности, пока не придумал, может еще кто-то додумает


Умное лицо это еще не признак ума. Все глупости на земле делаются именно с этим выражением лица
 
Ответить
СообщениеСлишком разные форматы артикулов и виды неточности, пока не придумал, может еще кто-то додумает

Автор - elovkov
Дата добавления - 25.03.2025 в 14:17
bigor Дата: Вторник, 25.03.2025, 16:36 | Сообщение № 6
Группа: Проверенные
Ранг: Старожил
Сообщений: 1359
Репутация: 265 ±
Замечаний: 0% ±

нет
zeka, Надстройку fuzzy lookup попробуйте
 
Ответить
Сообщениеzeka, Надстройку fuzzy lookup попробуйте

Автор - bigor
Дата добавления - 25.03.2025 в 16:36
прохожий2019 Дата: Вторник, 25.03.2025, 18:33 | Сообщение № 7
Группа: Проверенные
Ранг: Старожил
Сообщений: 1383
Репутация: 358 ±
Замечаний: 0% ±

365 Beta Channel
Во вложении прикрепил небольшой пример.
строго в лоб по небольшому примеру:
Код
=ЕСЛИОШИБКА(ИНДЕКС(I:I;МАКС(ЕСЛИОШИБКА(ЕСЛИ(ПОИСК(ФИЛЬТР.XML("<y><x>"&ПОДСТАВИТЬ(A13;" ";"</x><x>")&"</x></y>";"//x[contains(.,'-')]");$I$2:$I$13);СТРОКА($I$2:$I$13);"");-1)));"OFFPRICE")
Код
=ЕСЛИОШИБКА(ВПР("*"&ФИЛЬТР.XML("<y><x>"&ПОДСТАВИТЬ(A2;" ";"</x><x>")&"</x></y>";"//x[contains(.,'-')]")&"*";$P$2:$P$13;1;);"OFFPRICE")
Код
=ЕСНД(ВПР("*"&ФИЛЬТР.XML("<y><x>"&ПОДСТАВИТЬ(A2;" ";"</x><x>")&"</x></y>";"//x[contains(.,'-')]")&"*";$N$2:$N$13;1;);"OFFPRICE")


в 365
Код
=ФИЛЬТР($K$2:$K$13;ЕСЛИОШИБКА(ПОИСК(РЕГИЗВЛЕЧЬ(A2;"\S+-\S+");$K$2:$K$13);0);"OFFPRICE")
Код
=LET(x;$L$2:$L$13;ФИЛЬТР(x;ПОДСТАВИТЬ(x;РЕГИЗВЛЕЧЬ(A2;"\S+-\S+");"")<>x;"OFFPRICE"))
Код
=ПРОСМОТРX("*"&РЕГИЗВЛЕЧЬ(A2;"\S+-\S+")&"*";$P$2:$P$13;$P$2:$P$13;"OFFPRICE";2)
Код
=ЕСНД(ВПР("*"&РЕГИЗВЛЕЧЬ(A2;"\S+-\S+")&"*";$M$2:$M$13;1;);"OFFPRICE")
К сообщению приложен файл: poisk2.xlsx (28.6 Kb) · 7447982.jpg (27.3 Kb)


Сообщение отредактировал прохожий2019 - Среда, 26.03.2025, 07:41
 
Ответить
Сообщение
Во вложении прикрепил небольшой пример.
строго в лоб по небольшому примеру:
Код
=ЕСЛИОШИБКА(ИНДЕКС(I:I;МАКС(ЕСЛИОШИБКА(ЕСЛИ(ПОИСК(ФИЛЬТР.XML("<y><x>"&ПОДСТАВИТЬ(A13;" ";"</x><x>")&"</x></y>";"//x[contains(.,'-')]");$I$2:$I$13);СТРОКА($I$2:$I$13);"");-1)));"OFFPRICE")
Код
=ЕСЛИОШИБКА(ВПР("*"&ФИЛЬТР.XML("<y><x>"&ПОДСТАВИТЬ(A2;" ";"</x><x>")&"</x></y>";"//x[contains(.,'-')]")&"*";$P$2:$P$13;1;);"OFFPRICE")
Код
=ЕСНД(ВПР("*"&ФИЛЬТР.XML("<y><x>"&ПОДСТАВИТЬ(A2;" ";"</x><x>")&"</x></y>";"//x[contains(.,'-')]")&"*";$N$2:$N$13;1;);"OFFPRICE")


в 365
Код
=ФИЛЬТР($K$2:$K$13;ЕСЛИОШИБКА(ПОИСК(РЕГИЗВЛЕЧЬ(A2;"\S+-\S+");$K$2:$K$13);0);"OFFPRICE")
Код
=LET(x;$L$2:$L$13;ФИЛЬТР(x;ПОДСТАВИТЬ(x;РЕГИЗВЛЕЧЬ(A2;"\S+-\S+");"")<>x;"OFFPRICE"))
Код
=ПРОСМОТРX("*"&РЕГИЗВЛЕЧЬ(A2;"\S+-\S+")&"*";$P$2:$P$13;$P$2:$P$13;"OFFPRICE";2)
Код
=ЕСНД(ВПР("*"&РЕГИЗВЛЕЧЬ(A2;"\S+-\S+")&"*";$M$2:$M$13;1;);"OFFPRICE")

Автор - прохожий2019
Дата добавления - 25.03.2025 в 18:33
  • Страница 1 из 1
  • 1
Поиск:

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