Транспонирование без пустых ячеек
And_ekb
Дата: Понедельник, 10.08.2015, 14:35 |
Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
Доброго времени суток! Не подскажете как можно выполнить задачу по транспонированию строки в столбец, при этом не внося 0 вместо пустых строк. Т.е. данные в столбце должны идти подряд. Уважаемые участники форума, не подскажете как можно решить подобную задачу? С уважением, Андрей.
Доброго времени суток! Не подскажете как можно выполнить задачу по транспонированию строки в столбец, при этом не внося 0 вместо пустых строк. Т.е. данные в столбце должны идти подряд. Уважаемые участники форума, не подскажете как можно решить подобную задачу? С уважением, Андрей. And_ekb
Ответить
Сообщение Доброго времени суток! Не подскажете как можно выполнить задачу по транспонированию строки в столбец, при этом не внося 0 вместо пустых строк. Т.е. данные в столбце должны идти подряд. Уважаемые участники форума, не подскажете как можно решить подобную задачу? С уважением, Андрей. Автор - And_ekb Дата добавления - 10.08.2015 в 14:35
_Boroda_
Дата: Понедельник, 10.08.2015, 14:49 |
Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 16892
Репутация:
6611
±
Замечаний:
±
2003; 2007; 2010; 2013 RUS
Так нужно? Код
=ИНДЕКС(Лист2!A$20:Z$20;НАИМЕНЬШИЙ(ЕСЛИ(Лист2!A$20:Z$20;СТОЛБЕЦ(Лист2!A$20:Z$20));СТРОКА()))
Формула массива. Вводится одновременным нажатием Контрл Шифт Ентер
Так нужно? Код
=ИНДЕКС(Лист2!A$20:Z$20;НАИМЕНЬШИЙ(ЕСЛИ(Лист2!A$20:Z$20;СТОЛБЕЦ(Лист2!A$20:Z$20));СТРОКА()))
Формула массива. Вводится одновременным нажатием Контрл Шифт Ентер _Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение Так нужно? Код
=ИНДЕКС(Лист2!A$20:Z$20;НАИМЕНЬШИЙ(ЕСЛИ(Лист2!A$20:Z$20;СТОЛБЕЦ(Лист2!A$20:Z$20));СТРОКА()))
Формула массива. Вводится одновременным нажатием Контрл Шифт Ентер Автор - _Boroda_ Дата добавления - 10.08.2015 в 14:49
jakim
Дата: Понедельник, 10.08.2015, 15:12 |
Сообщение № 3
Группа: Друзья
Ранг: Старожил
Сообщений: 1218
Репутация:
316
±
Замечаний:
0% ±
Excel 2010
Если подойдет транспонирование совместно с сортировкой.
Код
=IFERROR(LARGE(INDEX(($A$1:$A$18<>0)*($A$1:$A$18);0);COUNTIF($A$1:$A$18;"<>0")-COLUMN(A:A)+1);"")
Если подойдет транспонирование совместно с сортировкой.
Код
=IFERROR(LARGE(INDEX(($A$1:$A$18<>0)*($A$1:$A$18);0);COUNTIF($A$1:$A$18;"<>0")-COLUMN(A:A)+1);"")
jakim
Ответить
Сообщение Если подойдет транспонирование совместно с сортировкой.
Код
=IFERROR(LARGE(INDEX(($A$1:$A$18<>0)*($A$1:$A$18);0);COUNTIF($A$1:$A$18;"<>0")-COLUMN(A:A)+1);"")
Автор - jakim Дата добавления - 10.08.2015 в 15:12
_Boroda_
Дата: Понедельник, 10.08.2015, 15:16 |
Сообщение № 4
Группа: Админы
Ранг: Местный житель
Сообщений: 16892
Репутация:
6611
±
Замечаний:
±
2003; 2007; 2010; 2013 RUS
Совместно с сортировкой так тоже можно Код
=НАИМЕНЬШИЙ(Лист2!A$20:Z$20;СТРОКА())
Мы же пустые отбрасываем, а не нули
Совместно с сортировкой так тоже можно Код
=НАИМЕНЬШИЙ(Лист2!A$20:Z$20;СТРОКА())
Мы же пустые отбрасываем, а не нули _Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение Совместно с сортировкой так тоже можно Код
=НАИМЕНЬШИЙ(Лист2!A$20:Z$20;СТРОКА())
Мы же пустые отбрасываем, а не нули Автор - _Boroda_ Дата добавления - 10.08.2015 в 15:16
And_ekb
Дата: Понедельник, 10.08.2015, 15:21 |
Сообщение № 5
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
Господа, спасибо за предложенные варианты! Увы, варианты работают в примере файла, но не работают в необходимом( Столбец E8:E38 не заполняется данными из строки Август!E52:BN52
Господа, спасибо за предложенные варианты! Увы, варианты работают в примере файла, но не работают в необходимом( Столбец E8:E38 не заполняется данными из строки Август!E52:BN52 And_ekb
Ответить
Сообщение Господа, спасибо за предложенные варианты! Увы, варианты работают в примере файла, но не работают в необходимом( Столбец E8:E38 не заполняется данными из строки Август!E52:BN52 Автор - And_ekb Дата добавления - 10.08.2015 в 15:21
And_ekb
Дата: Понедельник, 10.08.2015, 16:42 |
Сообщение № 6
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
Не хотел бы показаться назойливым, но сами 0 не переносятся в столбец(
Не хотел бы показаться назойливым, но сами 0 не переносятся в столбец( And_ekb
Ответить
Сообщение Не хотел бы показаться назойливым, но сами 0 не переносятся в столбец( Автор - And_ekb Дата добавления - 10.08.2015 в 16:42
_Boroda_
Дата: Понедельник, 10.08.2015, 16:51 |
Сообщение № 7
Группа: Админы
Ранг: Местный житель
Сообщений: 16892
Репутация:
6611
±
Замечаний:
±
2003; 2007; 2010; 2013 RUS
Код
=ЕСЛИОШИБКА(ИНДЕКС(Август!E$52:BN$52;НАИМЕНЬШИЙ(ЕСЛИ(Август!E$52:BN$52<>"";СТОЛБЕЦ(Август!E$52:BN$52)-СТОЛБЕЦ(Август!E$52)+1);СТРОКА(A1)));"")
А вообще-то, в Вашем случае все проще - Код
=ИНДЕКС(Август!D$52:BN$52;СТРОКА(E1)*2)
Код
=ЕСЛИОШИБКА(ИНДЕКС(Август!E$52:BN$52;НАИМЕНЬШИЙ(ЕСЛИ(Август!E$52:BN$52<>"";СТОЛБЕЦ(Август!E$52:BN$52)-СТОЛБЕЦ(Август!E$52)+1);СТРОКА(A1)));"")
А вообще-то, в Вашем случае все проще - Код
=ИНДЕКС(Август!D$52:BN$52;СТРОКА(E1)*2)
_Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение Код
=ЕСЛИОШИБКА(ИНДЕКС(Август!E$52:BN$52;НАИМЕНЬШИЙ(ЕСЛИ(Август!E$52:BN$52<>"";СТОЛБЕЦ(Август!E$52:BN$52)-СТОЛБЕЦ(Август!E$52)+1);СТРОКА(A1)));"")
А вообще-то, в Вашем случае все проще - Код
=ИНДЕКС(Август!D$52:BN$52;СТРОКА(E1)*2)
Автор - _Boroda_ Дата добавления - 10.08.2015 в 16:51
And_ekb
Дата: Вторник, 11.08.2015, 13:53 |
Сообщение № 8
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
Уважаемый _Boroda_, огромное спасибо!! Все работает превосходно.
Уважаемый _Boroda_, огромное спасибо!! Все работает превосходно. And_ekb
Ответить
Сообщение Уважаемый _Boroda_, огромное спасибо!! Все работает превосходно. Автор - And_ekb Дата добавления - 11.08.2015 в 13:53