Страницы: 1
RSS
Данные из одного столбца распределить в другие "по части названия"
 
Добрый день ! Подскажите пожалуйста в вопросе "Есть выгрузка данных из касперского, получается очень длинный столбец с длинными названиями в нем. Надо данные из этого столбца распределить в другие столбцы по общему признаку (часть названия)."  
 
Добрый день. Для данных из примера можно в F3 вставить такую формулу массива:
Код
=ЕСЛИОШИБКА(ИНДЕКС($B$3:$B$12;НАИМЕНЬШИЙ(ЕСЛИОШИБКА((ПОИСК(F$2;$B$3:$B$12)>0)*(СТРОКА($B$3:$B$12)-2);0);СУММ(--(ЕСЛИОШИБКА((ПОИСК(F$2;$B$3:$B$12)>0);0)=0))+СТРОКА(F1));1);"")

Затем тянуть ее до H3, а затем вниз.

З.Ы. Ввод формулы массива заканчивается одновременным Ctrl+Shift+Enter
Изменено: Пытливый - 21.10.2019 15:18:21
Кому решение нужно - тот пример и рисует.
 
Большое спасибо за помощь

А можно ли сделать так что бы в  столбцы F G H  распределялись данные не из столба B а из соседней ячейки столбца C
 
Формула массива:
Код
=ЕСЛИОШИБКА(ИНДЕКС($C$3:$C$12;НАИМЕНЬШИЙ(ЕСЛИОШИБКА((ПОИСК(F$2;$C$3:$C$12)>0)*(СТРОКА($C$3:$C$12)-2);0);СУММ(--(ЕСЛИОШИБКА((ПОИСК(F$2;$C$3:$C$12)>0);0)=0))+СТРОКА(F1));1);"")
в F3, далее - аналогично.
Кому решение нужно - тот пример и рисует.
 
Спасибо,извиняюсь за назойливость,  но я выразился не корректно, строки из столбца С (с более чистыми названиями ) переносились бы в стоkбцы FGH если совпадения по названию были бы в столбце B.
 
Не совсем понял. Надо сначала сравнить С2 с В2, если там есть такое - тогда переносить? Или как?
Кому решение нужно - тот пример и рисует.
 
Добрый день, накидал примерный пример как это должно выглядеть
 
МАССИВНАЯ в С4 и вниз
Код
=ИНДЕКС($F$4:$H$6;СЧЁТЕСЛИ($B$4:B4;"*"&ИНДЕКС($F$3:$H$3;МАКС(ЕЧИСЛО(ПОИСК($F$3:$H$3;B4))*СТОЛБЕЦ($A$1:$C$1)))&"*");МАКС(ЕЧИСЛО(ПОИСК($F$3:$H$3;B4))*СТОЛБЕЦ($A$1:$C$1)))
Лень двигатель прогресса, доказано!!!
 
В F4 последнего примера вставьте формулу массива:
Код
=ЕСЛИОШИБКА(ИНДЕКС($C$4:$C$13;НАИМЕНЬШИЙ(ЕСЛИОШИБКА((ПОИСК(F$3;$B$4:$B$13)>0)*(СТРОКА($B$4:$B$13)-3);0);СУММ(--(ЕСЛИОШИБКА((ПОИСК(F$3;$B$4:$B$13)>0);0)=0))+СТРОКА(F1));1);"")

И растяните - вправо-вниз
Кому решение нужно - тот пример и рисует.
 
Сергей, Пытливый, Благодарю за помощь!!
И последний вопрос:
Получилась таблица с 20 листами, формула ссылается на конкретный лист (назовем его "Сентябрь") можно ли заменить этот лист на лист с таким же названием "Сентябрь" (но другими данными в нем) из другого файла, что бы формулы не сбивались.
Если в текущем файле сперва удалить этот лист "Сентябрь" то в формулах все ссылки на этот лист сменятся на #Ссылка, а после вставки нового листа "Сентябрь" из другого файла формула его уже не подцепляет а в ней так и остается значение #Ссылка.
Страницы: 1
Наверх