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

Вход

Регистрация

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

 

= Мир MS Excel/Транспонирование без пустых ячеек - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Транспонирование без пустых ячеек
And_ekb Дата: Понедельник, 10.08.2015, 14:35 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Доброго времени суток!
Не подскажете как можно выполнить задачу по транспонированию строки в столбец, при этом не внося 0 вместо пустых строк. Т.е. данные в столбце должны идти подряд.
Уважаемые участники форума, не подскажете как можно решить подобную задачу?
С уважением, Андрей.
К сообщению приложен файл: 0829327.xls (24.0 Kb)
 
Ответить
СообщениеДоброго времени суток!
Не подскажете как можно выполнить задачу по транспонированию строки в столбец, при этом не внося 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));СТРОКА()))

Формула массива. Вводится одновременным нажатием Контрл Шифт Ентер
К сообщению приложен файл: 0829327_1.xls (28.5 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
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);"")
К сообщению приложен файл: transp..xls (27.0 Kb)
 
Ответить
Сообщение
Если подойдет транспонирование совместно с сортировкой.

Код
=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;СТРОКА())

Мы же пустые отбрасываем, а не нули
вместо пустых строк


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
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
К сообщению приложен файл: 2534106.xlsx (56.2 Kb)
 
Ответить
СообщениеГоспода, спасибо за предложенные варианты!
Увы, варианты работают в примере файла, но не работают в необходимом(
Столбец 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
Дата добавления - 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)
К сообщению приложен файл: 4972280_1.xlsx (58.3 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
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
Дата добавления - 11.08.2015 в 13:53
  • Страница 1 из 1
  • 1
Поиск:

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