Задачка - поиск релевантных значений, где впр не справляется
Goshakatarakta
Дата: Четверг, 14.02.2019, 22:58 |
Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация:
0
±
Замечаний:
0% ±
Excel 2016
В прикрепленном документе задачка расписана более подробно. Если в общем, то суть в том, чтобы сгруппировать данные по определенному критерию. Данные представлены списком фраз. Критерий - содержащееся в фразах слова. Дооолго пытался играть длиной строки, макросами, впр и прочим, но мне ощутимо не хватает опыта Буду очень благодарен за помощь, коллеги
В прикрепленном документе задачка расписана более подробно. Если в общем, то суть в том, чтобы сгруппировать данные по определенному критерию. Данные представлены списком фраз. Критерий - содержащееся в фразах слова. Дооолго пытался играть длиной строки, макросами, впр и прочим, но мне ощутимо не хватает опыта Буду очень благодарен за помощь, коллеги Goshakatarakta
Hola!
Ответить
Сообщение В прикрепленном документе задачка расписана более подробно. Если в общем, то суть в том, чтобы сгруппировать данные по определенному критерию. Данные представлены списком фраз. Критерий - содержащееся в фразах слова. Дооолго пытался играть длиной строки, макросами, впр и прочим, но мне ощутимо не хватает опыта Буду очень благодарен за помощь, коллеги Автор - Goshakatarakta Дата добавления - 14.02.2019 в 22:58
_Boroda_
Дата: Пятница, 15.02.2019, 00:41 |
Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 16895
Репутация:
6612
±
Замечаний:
±
2003; 2007; 2010; 2013 RUS
Если групп не больше 9 (как у Вас в примере), то можно такКод
=ПОДСТАВИТЬ(СУММПРОИЗВ(ЕЧИСЛО(ПОИСК(C$3:C$9;D3))*10^(ЧСТРОК(C$3:C$9)-СТРОКА(C$1:C$7))*СТРОКА(C$1:C$7));0;)
Код
=ПОДСТАВИТЬ(СУММПРОИЗВ(ЕЧИСЛО(ПОИСК(C$3:C$9;D3))*10^B$3:B$9*B$3:B$9);0;)
* Окончания в искомых словах убрал
Если групп не больше 9 (как у Вас в примере), то можно такКод
=ПОДСТАВИТЬ(СУММПРОИЗВ(ЕЧИСЛО(ПОИСК(C$3:C$9;D3))*10^(ЧСТРОК(C$3:C$9)-СТРОКА(C$1:C$7))*СТРОКА(C$1:C$7));0;)
Код
=ПОДСТАВИТЬ(СУММПРОИЗВ(ЕЧИСЛО(ПОИСК(C$3:C$9;D3))*10^B$3:B$9*B$3:B$9);0;)
* Окончания в искомых словах убрал _Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение Если групп не больше 9 (как у Вас в примере), то можно такКод
=ПОДСТАВИТЬ(СУММПРОИЗВ(ЕЧИСЛО(ПОИСК(C$3:C$9;D3))*10^(ЧСТРОК(C$3:C$9)-СТРОКА(C$1:C$7))*СТРОКА(C$1:C$7));0;)
Код
=ПОДСТАВИТЬ(СУММПРОИЗВ(ЕЧИСЛО(ПОИСК(C$3:C$9;D3))*10^B$3:B$9*B$3:B$9);0;)
* Окончания в искомых словах убрал Автор - _Boroda_ Дата добавления - 15.02.2019 в 00:41
Светлый
Дата: Пятница, 15.02.2019, 06:13 |
Сообщение № 3
Группа: Друзья
Ранг: Старожил
Сообщений: 1869
Репутация:
536
±
Замечаний:
0% ±
Excel 2013, 2016
Как вариант. Массивная:Код
=ЕСЛИОШИБКА(МИН(ЕСЛИ(ЕОШ(ПОИСК(C$3:C$9;D3));"";B$3:B$9));"")
Если надо несколько групп:Код
=ЕСЛИОШИБКА(НАИМЕНЬШИЙ(ЕСЛИ(ЕОШ(ПОИСК(C$3:C$9;D3));"";B$3:B$9);1);"")&ЕСЛИОШИБКА(", "&НАИМЕНЬШИЙ(ЕСЛИ(ЕОШ(ПОИСК(C$3:C$9;D3));"";B$3:B$9);2);"")
*А можно вправо растянуть на несколько ячеек:Код
=ЕСЛИОШИБКА(НАИМЕНЬШИЙ(ЕСЛИ(ЕОШ(ПОИСК($C$3:$C$9;$D3));"";$B$3:$B$9);СТОЛБЕЦ(A3));"")
Как вариант. Массивная:Код
=ЕСЛИОШИБКА(МИН(ЕСЛИ(ЕОШ(ПОИСК(C$3:C$9;D3));"";B$3:B$9));"")
Если надо несколько групп:Код
=ЕСЛИОШИБКА(НАИМЕНЬШИЙ(ЕСЛИ(ЕОШ(ПОИСК(C$3:C$9;D3));"";B$3:B$9);1);"")&ЕСЛИОШИБКА(", "&НАИМЕНЬШИЙ(ЕСЛИ(ЕОШ(ПОИСК(C$3:C$9;D3));"";B$3:B$9);2);"")
*А можно вправо растянуть на несколько ячеек:Код
=ЕСЛИОШИБКА(НАИМЕНЬШИЙ(ЕСЛИ(ЕОШ(ПОИСК($C$3:$C$9;$D3));"";$B$3:$B$9);СТОЛБЕЦ(A3));"")
Светлый
Программировать проще, чем писать стихи.
Сообщение отредактировал Светлый - Пятница, 15.02.2019, 06:20
Ответить
Сообщение Как вариант. Массивная:Код
=ЕСЛИОШИБКА(МИН(ЕСЛИ(ЕОШ(ПОИСК(C$3:C$9;D3));"";B$3:B$9));"")
Если надо несколько групп:Код
=ЕСЛИОШИБКА(НАИМЕНЬШИЙ(ЕСЛИ(ЕОШ(ПОИСК(C$3:C$9;D3));"";B$3:B$9);1);"")&ЕСЛИОШИБКА(", "&НАИМЕНЬШИЙ(ЕСЛИ(ЕОШ(ПОИСК(C$3:C$9;D3));"";B$3:B$9);2);"")
*А можно вправо растянуть на несколько ячеек:Код
=ЕСЛИОШИБКА(НАИМЕНЬШИЙ(ЕСЛИ(ЕОШ(ПОИСК($C$3:$C$9;$D3));"";$B$3:$B$9);СТОЛБЕЦ(A3));"")
Автор - Светлый Дата добавления - 15.02.2019 в 06:13
Goshakatarakta
Дата: Пятница, 15.02.2019, 11:11 |
Сообщение № 4
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация:
0
±
Замечаний:
0% ±
Excel 2016
Всем большое спасибо, сейчас буду тестировать) Очень надеюсь, что сегодня еще до обеда постигну успех
Всем большое спасибо, сейчас буду тестировать) Очень надеюсь, что сегодня еще до обеда постигну успех Goshakatarakta
Hola!
Ответить
Сообщение Всем большое спасибо, сейчас буду тестировать) Очень надеюсь, что сегодня еще до обеда постигну успех Автор - Goshakatarakta Дата добавления - 15.02.2019 в 11:11