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

Вход

Регистрация

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

 

= Мир MS Excel/Выбор значений по шаблону - Мир MS Excel

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

2021
Всех приветствую.
Делаю небольшой проект для сокращения аналитической работы.
Вопрос в следующем.

Есть перечень шаблонных значений (колонка №3 на скрине).
Есть входной массив данных (колонка №1).
И по согласно перечню шаблонных значений автоматом должно конвертировать входной массив в выходной массив (колонка №2).

Некоторые правила, разберу на примере скрина:
Есть два шаблона Ту-134 и Ту-134УБЛ.
Во входной массив пришло 4 значения: Ту-134, Ту-134УБЛ, Ту-134АК, Ту-134А-3.
На нужно определить, что зашедшие значения - это есть Ту-134.
Потом нужно посмотреть, что есть еще шаблон Ту-134УБЛ - их отбираем отдельно.
А все остальные Ту-134.... (кроме Ту-134УБЛ) должны попасть в категорию Ту-134.
Но нужно учитывать, что есть шаблон Ан-2, Ан-22, Ан-225.
И что бы Ан-225 не попадал в категорию Ан-22 или Ан-2.

Если кто-нибудь поможет - буду невероятно благодарен.

К сообщению приложен файл: 0577810.png (21.0 Kb)


Сообщение отредактировал alex24 - Пятница, 08.09.2023, 20:22
 
Ответить
СообщениеВсех приветствую.
Делаю небольшой проект для сокращения аналитической работы.
Вопрос в следующем.

Есть перечень шаблонных значений (колонка №3 на скрине).
Есть входной массив данных (колонка №1).
И по согласно перечню шаблонных значений автоматом должно конвертировать входной массив в выходной массив (колонка №2).

Некоторые правила, разберу на примере скрина:
Есть два шаблона Ту-134 и Ту-134УБЛ.
Во входной массив пришло 4 значения: Ту-134, Ту-134УБЛ, Ту-134АК, Ту-134А-3.
На нужно определить, что зашедшие значения - это есть Ту-134.
Потом нужно посмотреть, что есть еще шаблон Ту-134УБЛ - их отбираем отдельно.
А все остальные Ту-134.... (кроме Ту-134УБЛ) должны попасть в категорию Ту-134.
Но нужно учитывать, что есть шаблон Ан-2, Ан-22, Ан-225.
И что бы Ан-225 не попадал в категорию Ан-22 или Ан-2.

Если кто-нибудь поможет - буду невероятно благодарен.


Автор - alex24
Дата добавления - 08.09.2023 в 20:21
i691198 Дата: Пятница, 08.09.2023, 21:58 | Сообщение № 2
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 204
Репутация: 83 ±
Замечаний: 0% ±

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

Автор - i691198
Дата добавления - 08.09.2023 в 21:58
прохожий2019 Дата: Суббота, 09.09.2023, 00:20 | Сообщение № 3
Группа: Проверенные
Ранг: Старожил
Сообщений: 1240
Репутация: 317 ±
Замечаний: 0% ±

365 Beta Channel
библиотеку отсортируйте и
Код
=ИНДЕКС($E$1:$E$9;МАКС(ЕСЛИОШИБКА(ПОИСК($E$1:$E$9;A1);0)*СТРОКА($E$1:$E$9)))
или
Код
=REDUCE("";$E$1:$E$9;LAMBDA(s;c;ЕСЛИ(ЕОШ(ПОИСК(c;A1));s;c)))


Сообщение отредактировал прохожий2019 - Суббота, 09.09.2023, 00:31
 
Ответить
Сообщениебиблиотеку отсортируйте и
Код
=ИНДЕКС($E$1:$E$9;МАКС(ЕСЛИОШИБКА(ПОИСК($E$1:$E$9;A1);0)*СТРОКА($E$1:$E$9)))
или
Код
=REDUCE("";$E$1:$E$9;LAMBDA(s;c;ЕСЛИ(ЕОШ(ПОИСК(c;A1));s;c)))

Автор - прохожий2019
Дата добавления - 09.09.2023 в 00:20
alex24 Дата: Суббота, 09.09.2023, 20:44 | Сообщение № 4
Группа: Пользователи
Ранг: Прохожий
Сообщений: 7
Репутация: 0 ±
Замечаний: 20% ±

2021
Цитата прохожий2019, 09.09.2023 в 00:20, в сообщении № 3 ()
библиотеку отсортируйте и

Вам спасибо. Половина вопроса решена.
Но можно ли усовершенствовать. Что бы оно отобрало индивидуальные модификации, а все остальные отсортировало в базовую модификацию?
В файле на примере показал что есть, а что должно быть.

БИБЛИОТЕКА:
Ту-134УБЛ
Ту-134
Ан-2
Ан-22
Ан-22М-2

Входной массив -> РЕЗУЛЬТАТ:
Ту-134 -> Ту-134
Ту-134АК -> Ту-134
Ту-134А-3 -> Ту-134
Ту-134УБЛ -> Ту-134УБЛ
Ту-134М -> Ту-134
Ан-2 -> Ан-2
Ан-2Д ->Ан-2
Ан-2М -> Ан-2
Ан-22 -> Ан-22
Ан-22М -> Ан-22
Ан-22М-2 -> Ан-22М-2
К сообщению приложен файл: 4011500.xlsx (222.9 Kb)
 
Ответить
Сообщение
Цитата прохожий2019, 09.09.2023 в 00:20, в сообщении № 3 ()
библиотеку отсортируйте и

Вам спасибо. Половина вопроса решена.
Но можно ли усовершенствовать. Что бы оно отобрало индивидуальные модификации, а все остальные отсортировало в базовую модификацию?
В файле на примере показал что есть, а что должно быть.

БИБЛИОТЕКА:
Ту-134УБЛ
Ту-134
Ан-2
Ан-22
Ан-22М-2

Входной массив -> РЕЗУЛЬТАТ:
Ту-134 -> Ту-134
Ту-134АК -> Ту-134
Ту-134А-3 -> Ту-134
Ту-134УБЛ -> Ту-134УБЛ
Ту-134М -> Ту-134
Ан-2 -> Ан-2
Ан-2Д ->Ан-2
Ан-2М -> Ан-2
Ан-22 -> Ан-22
Ан-22М -> Ан-22
Ан-22М-2 -> Ан-22М-2

Автор - alex24
Дата добавления - 09.09.2023 в 20:44
прохожий2019 Дата: Суббота, 09.09.2023, 21:53 | Сообщение № 5
Группа: Проверенные
Ранг: Старожил
Сообщений: 1240
Репутация: 317 ±
Замечаний: 0% ±

365 Beta Channel
Половина вопроса решена
угу, вторая половина заключается в том, что вы не отсортировали базу, зачем-то поменяли аргументы в формуле, ну и то, что точно не заявлялось - так это смесь латиницы и кириллицы в значениях
К сообщению приложен файл: 4011500_1.xlsx (227.0 Kb)
 
Ответить
Сообщение
Половина вопроса решена
угу, вторая половина заключается в том, что вы не отсортировали базу, зачем-то поменяли аргументы в формуле, ну и то, что точно не заявлялось - так это смесь латиницы и кириллицы в значениях

Автор - прохожий2019
Дата добавления - 09.09.2023 в 21:53
cmivadwot Дата: Суббота, 09.09.2023, 22:20 | Сообщение № 6
Группа: Проверенные
Ранг: Обитатель
Сообщений: 430
Репутация: 85 ±
Замечаний: 0% ±

365
alex24, а если расширить библиотеку?
К сообщению приложен файл: 4905981.xlsx (235.9 Kb)
 
Ответить
Сообщениеalex24, а если расширить библиотеку?

Автор - cmivadwot
Дата добавления - 09.09.2023 в 22:20
alex24 Дата: Воскресенье, 10.09.2023, 18:08 | Сообщение № 7
Группа: Пользователи
Ранг: Прохожий
Сообщений: 7
Репутация: 0 ±
Замечаний: 20% ±

2021
Цитата прохожий2019, 09.09.2023 в 21:53, в сообщении № 5 ()
угу, вторая половина заключается в том, что вы не отсортировали базу, зачем-то поменяли аргументы в формуле, ну и то, что точно не заявлялось - так это смесь латиницы и кириллицы в значениях


а если расширить библиотеку?


Я Вам очень благодарен. Оба варианта просто пушка.
Спасибо за помощь, отличного вечера.

Тему считаю закрытой.
 
Ответить
Сообщение
Цитата прохожий2019, 09.09.2023 в 21:53, в сообщении № 5 ()
угу, вторая половина заключается в том, что вы не отсортировали базу, зачем-то поменяли аргументы в формуле, ну и то, что точно не заявлялось - так это смесь латиницы и кириллицы в значениях


а если расширить библиотеку?


Я Вам очень благодарен. Оба варианта просто пушка.
Спасибо за помощь, отличного вечера.

Тему считаю закрытой.

Автор - alex24
Дата добавления - 10.09.2023 в 18:08
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Выбор значений по шаблону (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

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