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

Вход

Регистрация

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

 

= Мир MS Excel/Преобразовать таблицу в строки - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Преобразовать таблицу в строки (Формулы/Formulas)
Преобразовать таблицу в строки
valsaar Дата: Четверг, 04.02.2021, 11:03 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 12
Репутация: 0 ±
Замечаний: 0% ±

Здравствуйте.
Исходно есть таблица матричного вида. Я нашел решение как разложить ее в столбец. Подскажите, пожалуйста, следующие доработки:
1. В столбец не переносить пустые ячейки. Сейчас выводится значение 0.
2. В ячейку H выводить соответствующее значению ФИО, в ячейку I - дату.
К сообщению приложен файл: primer.xlsx (11.8 Kb)
 
Ответить
СообщениеЗдравствуйте.
Исходно есть таблица матричного вида. Я нашел решение как разложить ее в столбец. Подскажите, пожалуйста, следующие доработки:
1. В столбец не переносить пустые ячейки. Сейчас выводится значение 0.
2. В ячейку H выводить соответствующее значению ФИО, в ячейку I - дату.

Автор - valsaar
Дата добавления - 04.02.2021 в 11:03
прохожий2019 Дата: Четверг, 04.02.2021, 11:14 | Сообщение № 2
Группа: Проверенные
Ранг: Старожил
Сообщений: 1244
Репутация: 317 ±
Замечаний: 0% ±

365 Beta Channel
[vba]
Код
Table.UnpivotOtherColumns(Excel.CurrentWorkbook(){[Name="Таблица1"]}[Content], {"Столбец1"}, "Дата", "Значение")
[/vba]
К сообщению приложен файл: 1777785.xlsx (20.2 Kb)
 
Ответить
Сообщение[vba]
Код
Table.UnpivotOtherColumns(Excel.CurrentWorkbook(){[Name="Таблица1"]}[Content], {"Столбец1"}, "Дата", "Значение")
[/vba]

Автор - прохожий2019
Дата добавления - 04.02.2021 в 11:14
Egyptian Дата: Четверг, 04.02.2021, 16:06 | Сообщение № 3
Группа: Проверенные
Ранг: Ветеран
Сообщений: 514
Репутация: 185 ±
Замечаний: 0% ±

Excel 2013/2016
valsaar,
Решение формулами.
К сообщению приложен файл: 2489430.xlsx (12.7 Kb)
 
Ответить
Сообщениеvalsaar,
Решение формулами.

Автор - Egyptian
Дата добавления - 04.02.2021 в 16:06
valsaar Дата: Четверг, 04.02.2021, 17:29 | Сообщение № 4
Группа: Пользователи
Ранг: Новичок
Сообщений: 12
Репутация: 0 ±
Замечаний: 0% ±

прохожий2019, Egyptian, благодарю!

А если у даты появится дополнительное свойство Смена и нужно будет возвращать День/Ночь?
Дополнил исходный пример.
К сообщению приложен файл: 4557893.xlsx (11.4 Kb)
 
Ответить
Сообщениепрохожий2019, Egyptian, благодарю!

А если у даты появится дополнительное свойство Смена и нужно будет возвращать День/Ночь?
Дополнил исходный пример.

Автор - valsaar
Дата добавления - 04.02.2021 в 17:29
Egyptian Дата: Четверг, 04.02.2021, 18:38 | Сообщение № 5
Группа: Проверенные
Ранг: Ветеран
Сообщений: 514
Репутация: 185 ±
Замечаний: 0% ±

Excel 2013/2016
Дополнил исходный пример.

Ну и я дополнил.
Буду признателен, если сообщите какие еще свойства могут появиться в вашей таблице. :)
К сообщению приложен файл: 7967672.xlsx (12.8 Kb)
 
Ответить
Сообщение
Дополнил исходный пример.

Ну и я дополнил.
Буду признателен, если сообщите какие еще свойства могут появиться в вашей таблице. :)

Автор - Egyptian
Дата добавления - 04.02.2021 в 18:38
valsaar Дата: Понедельник, 08.02.2021, 10:10 | Сообщение № 6
Группа: Пользователи
Ранг: Новичок
Сообщений: 12
Репутация: 0 ±
Замечаний: 0% ±

Egyptian, спасибо! То, что нужно.
 
Ответить
СообщениеEgyptian, спасибо! То, что нужно.

Автор - valsaar
Дата добавления - 08.02.2021 в 10:10
valsaar Дата: Понедельник, 21.06.2021, 14:29 | Сообщение № 7
Группа: Пользователи
Ранг: Новичок
Сообщений: 12
Репутация: 0 ±
Замечаний: 0% ±

Коллеги, доброго дня.
Прошу помощи еще по матрице. В последнем варианте все корректно работает и таблица конвертируется в строчный вид (см. вкладка 1 в приложенном файле). Но только до тех пор, пока не появляются одинаковые значения и тогда все сбивается, даты перестают совпадать с фио (см. вкладка 2 в приложенном файле). Как это поправить, чтобы матрица раскладывалась корректно при любых значениях?
К сообщению приложен файл: 2936916.xlsx (17.5 Kb)
 
Ответить
СообщениеКоллеги, доброго дня.
Прошу помощи еще по матрице. В последнем варианте все корректно работает и таблица конвертируется в строчный вид (см. вкладка 1 в приложенном файле). Но только до тех пор, пока не появляются одинаковые значения и тогда все сбивается, даты перестают совпадать с фио (см. вкладка 2 в приложенном файле). Как это поправить, чтобы матрица раскладывалась корректно при любых значениях?

Автор - valsaar
Дата добавления - 21.06.2021 в 14:29
Pelena Дата: Понедельник, 21.06.2021, 15:50 | Сообщение № 8
Группа: Админы
Ранг: Местный житель
Сообщений: 19179
Репутация: 4419 ±
Замечаний: ±

Excel 365 & Mac Excel
Если правильно поняла
К сообщению приложен файл: 2109530.xlsx (18.0 Kb)


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеЕсли правильно поняла

Автор - Pelena
Дата добавления - 21.06.2021 в 15:50
valsaar Дата: Понедельник, 21.06.2021, 16:43 | Сообщение № 9
Группа: Пользователи
Ранг: Новичок
Сообщений: 12
Репутация: 0 ±
Замечаний: 0% ±

Pelena, благодарю, все правильно поняли)
 
Ответить
СообщениеPelena, благодарю, все правильно поняли)

Автор - valsaar
Дата добавления - 21.06.2021 в 16:43
Egyptian Дата: Вторник, 22.06.2021, 01:16 | Сообщение № 10
Группа: Проверенные
Ранг: Ветеран
Сообщений: 514
Репутация: 185 ±
Замечаний: 0% ±

Excel 2013/2016
Еще такой немассивный вариант:
Код
=IFERROR(INDEX($A$1:$A$9;MOD(AGGREGATE(15;6;(COLUMN(A:I)+ROW($3:$9)/10^4)/(B$3:I$9<>"");ROW(A1));1)/(1/10^4));"")

При этом теряется привязка к числам, хотя нужна ли она вообще - очень спорный вопрос.
 
Ответить
СообщениеЕще такой немассивный вариант:
Код
=IFERROR(INDEX($A$1:$A$9;MOD(AGGREGATE(15;6;(COLUMN(A:I)+ROW($3:$9)/10^4)/(B$3:I$9<>"");ROW(A1));1)/(1/10^4));"")

При этом теряется привязка к числам, хотя нужна ли она вообще - очень спорный вопрос.

Автор - Egyptian
Дата добавления - 22.06.2021 в 01:16
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Преобразовать таблицу в строки (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

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