Как извлечь данные из таблицы в одну колонку?
Anton_Vlad
Дата: Пятница, 30.03.2018, 00:50 |
Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 2
Репутация:
0
±
Замечаний:
0% ±
Excel 2016
Здравствуйте! Будьте добры, подскажите, как решить такую, казалось бы простую задачу? Есть таблица (слева на скрине). Нужно из неё извлечь по порядку имеющиеся данные и записать их в одной колонке (как справа), игнорируя пустые ячейки. Другими словами, с помощью какой формулы можно из того, что слева, получить то, что справа?
Здравствуйте! Будьте добры, подскажите, как решить такую, казалось бы простую задачу? Есть таблица (слева на скрине). Нужно из неё извлечь по порядку имеющиеся данные и записать их в одной колонке (как справа), игнорируя пустые ячейки. Другими словами, с помощью какой формулы можно из того, что слева, получить то, что справа? Anton_Vlad
Сообщение отредактировал Anton_Vlad - Пятница, 30.03.2018, 00:52
Ответить
Сообщение Здравствуйте! Будьте добры, подскажите, как решить такую, казалось бы простую задачу? Есть таблица (слева на скрине). Нужно из неё извлечь по порядку имеющиеся данные и записать их в одной колонке (как справа), игнорируя пустые ячейки. Другими словами, с помощью какой формулы можно из того, что слева, получить то, что справа? Автор - Anton_Vlad Дата добавления - 30.03.2018 в 00:50
bmv98rus
Дата: Пятница, 30.03.2018, 08:00 |
Сообщение № 2
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4111
Репутация:
768
±
Замечаний:
0% ±
Excel 2013/2016
полу кросс Anton_Vlad , пересаживаться бесполезно, у мальчика феноменальная память :-). При этом тут вы задаете вопрос таким образом, что решение может не подойти, так как в исходных данных у вас числа, а там текст.
полу кросс Anton_Vlad , пересаживаться бесполезно, у мальчика феноменальная память :-). При этом тут вы задаете вопрос таким образом, что решение может не подойти, так как в исходных данных у вас числа, а там текст.bmv98rus
Замечательный Временно просто медведь , процентов на 20 .
Ответить
Сообщение полу кросс Anton_Vlad , пересаживаться бесполезно, у мальчика феноменальная память :-). При этом тут вы задаете вопрос таким образом, что решение может не подойти, так как в исходных данных у вас числа, а там текст.Автор - bmv98rus Дата добавления - 30.03.2018 в 08:00
Светлый
Дата: Пятница, 30.03.2018, 08:39 |
Сообщение № 3
Группа: Друзья
Ранг: Старожил
Сообщений: 1829
Репутация:
510
±
Замечаний:
0% ±
Excel 2013, 2016
При условии, что используются только целые положительные числа, будет работать такая массивная (Ctrl+Shift+Enter) формула:Код
=ЕСЛИОШИБКА(ОСТАТ(НАИМЕНЬШИЙ(ЕСЛИ(B$2:D$4;СТРОКА(B$2:D$4)*5+СТОЛБЕЦ(B$2:D$4)+B$2:D$4%%%);СТРОКА(G1));1)/1%%%;"")
Протянуть вниз. Upd При допустимости очень маленькой ошибки при операции 1/(1/число):Код
=ЕСЛИОШИБКА(1/ОСТАТ(НАИМЕНЬШИЙ(ЕСЛИ(B$2:D$4;СТРОКА(B$2:D$4)*5+СТОЛБЕЦ(B$2:D$4)+1/B$2:D$4);СТРОКА(G1));1);"")
При условии, что используются только целые положительные числа, будет работать такая массивная (Ctrl+Shift+Enter) формула:Код
=ЕСЛИОШИБКА(ОСТАТ(НАИМЕНЬШИЙ(ЕСЛИ(B$2:D$4;СТРОКА(B$2:D$4)*5+СТОЛБЕЦ(B$2:D$4)+B$2:D$4%%%);СТРОКА(G1));1)/1%%%;"")
Протянуть вниз. Upd При допустимости очень маленькой ошибки при операции 1/(1/число):Код
=ЕСЛИОШИБКА(1/ОСТАТ(НАИМЕНЬШИЙ(ЕСЛИ(B$2:D$4;СТРОКА(B$2:D$4)*5+СТОЛБЕЦ(B$2:D$4)+1/B$2:D$4);СТРОКА(G1));1);"")
Светлый
Программировать проще, чем писать стихи.
Сообщение отредактировал Светлый - Пятница, 30.03.2018, 08:53
Ответить
Сообщение При условии, что используются только целые положительные числа, будет работать такая массивная (Ctrl+Shift+Enter) формула:Код
=ЕСЛИОШИБКА(ОСТАТ(НАИМЕНЬШИЙ(ЕСЛИ(B$2:D$4;СТРОКА(B$2:D$4)*5+СТОЛБЕЦ(B$2:D$4)+B$2:D$4%%%);СТРОКА(G1));1)/1%%%;"")
Протянуть вниз. Upd При допустимости очень маленькой ошибки при операции 1/(1/число):Код
=ЕСЛИОШИБКА(1/ОСТАТ(НАИМЕНЬШИЙ(ЕСЛИ(B$2:D$4;СТРОКА(B$2:D$4)*5+СТОЛБЕЦ(B$2:D$4)+1/B$2:D$4);СТРОКА(G1));1);"")
Автор - Светлый Дата добавления - 30.03.2018 в 08:39
dude
Дата: Пятница, 30.03.2018, 09:49 |
Сообщение № 4
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 193
Репутация:
28
±
Замечаний:
0% ±
2016
Код
=ЕСЛИОШИБКА(ДВССЫЛ(ТЕКСТ(АГРЕГАТ(15;6;(СТРОКА($B$2:$D$4)*10000+СТОЛБЕЦ($B$2:$D$4))/($B$2:$D$4<>"")/(СЧЁТЕСЛИ($G$1:$G1;$B$2:$D$4)=0);ЧСТРОК($A$1:A1)-СЧЁТЗ($G$1:G1));"R000000C0000"););"")
Код
=ЕСЛИОШИБКА(ДВССЫЛ(ТЕКСТ(АГРЕГАТ(15;6;(СТРОКА($B$2:$D$4)*10000+СТОЛБЕЦ($B$2:$D$4))/($B$2:$D$4<>"")/(СЧЁТЕСЛИ($G$1:$G1;$B$2:$D$4)=0);ЧСТРОК($A$1:A1)-СЧЁТЗ($G$1:G1));"R000000C0000"););"")
dude
Ответить
Сообщение Код
=ЕСЛИОШИБКА(ДВССЫЛ(ТЕКСТ(АГРЕГАТ(15;6;(СТРОКА($B$2:$D$4)*10000+СТОЛБЕЦ($B$2:$D$4))/($B$2:$D$4<>"")/(СЧЁТЕСЛИ($G$1:$G1;$B$2:$D$4)=0);ЧСТРОК($A$1:A1)-СЧЁТЗ($G$1:G1));"R000000C0000"););"")
Автор - dude Дата добавления - 30.03.2018 в 09:49
Светлый
Дата: Пятница, 30.03.2018, 11:04 |
Сообщение № 5
Группа: Друзья
Ранг: Старожил
Сообщений: 1829
Репутация:
510
±
Замечаний:
0% ±
Excel 2013, 2016
А здесь и текстовые данные работают:Код
=ЕСЛИОШИБКА(ИНДЕКС(A$1:E$5;НАИМЕНЬШИЙ(ЕСЛИ(B$2:D$4<>"";{2:3:4}*5+{2;3;4});СТРОКА(O1))/5;ОСТАТ(НАИМЕНЬШИЙ(ЕСЛИ(B$2:D$4<>"";{2:3:4}*5+{2;3;4});СТРОКА(O1));5));"")
Для универсальности {} нужно заменить на СТРОКА и СТОЛБЕЦ от рассматриваемого диапазона.
А здесь и текстовые данные работают:Код
=ЕСЛИОШИБКА(ИНДЕКС(A$1:E$5;НАИМЕНЬШИЙ(ЕСЛИ(B$2:D$4<>"";{2:3:4}*5+{2;3;4});СТРОКА(O1))/5;ОСТАТ(НАИМЕНЬШИЙ(ЕСЛИ(B$2:D$4<>"";{2:3:4}*5+{2;3;4});СТРОКА(O1));5));"")
Для универсальности {} нужно заменить на СТРОКА и СТОЛБЕЦ от рассматриваемого диапазона. Светлый
Программировать проще, чем писать стихи.
Ответить
Сообщение А здесь и текстовые данные работают:Код
=ЕСЛИОШИБКА(ИНДЕКС(A$1:E$5;НАИМЕНЬШИЙ(ЕСЛИ(B$2:D$4<>"";{2:3:4}*5+{2;3;4});СТРОКА(O1))/5;ОСТАТ(НАИМЕНЬШИЙ(ЕСЛИ(B$2:D$4<>"";{2:3:4}*5+{2;3;4});СТРОКА(O1));5));"")
Для универсальности {} нужно заменить на СТРОКА и СТОЛБЕЦ от рассматриваемого диапазона. Автор - Светлый Дата добавления - 30.03.2018 в 11:04
bmv98rus
Дата: Пятница, 30.03.2018, 11:20 |
Сообщение № 6
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4111
Репутация:
768
±
Замечаний:
0% ±
Excel 2013/2016
Светлый , Посмотрите на кросс, там исходно задача иная была, и жаль что ТС не отписывается тут. Хотя решения все естественно приветствуются.
Светлый , Посмотрите на кросс, там исходно задача иная была, и жаль что ТС не отписывается тут. Хотя решения все естественно приветствуются.bmv98rus
Замечательный Временно просто медведь , процентов на 20 .
Сообщение отредактировал bmv98rus - Пятница, 30.03.2018, 12:49
Ответить
Сообщение Светлый , Посмотрите на кросс, там исходно задача иная была, и жаль что ТС не отписывается тут. Хотя решения все естественно приветствуются.Автор - bmv98rus Дата добавления - 30.03.2018 в 11:20
Anton_Vlad
Дата: Пятница, 30.03.2018, 12:35 |
Сообщение № 7
Группа: Пользователи
Ранг: Прохожий
Сообщений: 2
Репутация:
0
±
Замечаний:
0% ±
Excel 2016
Большое спасибо за помощь, задача решена!
Большое спасибо за помощь, задача решена! Anton_Vlad
Ответить
Сообщение Большое спасибо за помощь, задача решена! Автор - Anton_Vlad Дата добавления - 30.03.2018 в 12:35