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

Вход

Регистрация

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

 

= Мир MS Excel/Перенос данных из столбца в горизонтальную строку. - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Перенос данных из столбца в горизонтальную строку.
Дмитрий1249 Дата: Четверг, 10.11.2022, 18:54 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 11
Репутация: 0 ±
Замечаний: 20% ±

1
Здравствуйте! Прошу Вашей помощи. В 2-х столбцах есть данные которые нужно перенести в линию: дата и 5 позиций. Массив данных большой до окончания листа (пытался сам почему то после 200 строки все сбивается) . Если это возможно то перенос данных автоматически из 2-х столбцов. Объяснил как смог ) , лучше наверное в примере посмотреть ) . Спасибо!
К сообщению приложен файл: 4460212.xlsx (10.0 Kb)
 
Ответить
СообщениеЗдравствуйте! Прошу Вашей помощи. В 2-х столбцах есть данные которые нужно перенести в линию: дата и 5 позиций. Массив данных большой до окончания листа (пытался сам почему то после 200 строки все сбивается) . Если это возможно то перенос данных автоматически из 2-х столбцов. Объяснил как смог ) , лучше наверное в примере посмотреть ) . Спасибо!

Автор - Дмитрий1249
Дата добавления - 10.11.2022 в 18:54
cmivadwot Дата: Четверг, 10.11.2022, 19:07 | Сообщение № 2
Группа: Проверенные
Ранг: Ветеран
Сообщений: 534
Репутация: 97 ±
Замечаний: 0% ±

365
Выделяем и копируем исходную таблицу (правой кнопкой мыши - Копировать). Затем щелкаем правой по пустой ячейке, куда хотим поместить повернутую таблицу и выбираем из контекстного меню команду Специальная вставка (Paste Special). В открывшемся диалоговом окне ставим галочку Транспонировать (Transpose) и жмем ОК. Хотя....объединенные не помню делает или нет. ааа вообще не то


Сообщение отредактировал cmivadwot - Четверг, 10.11.2022, 19:20
 
Ответить
СообщениеВыделяем и копируем исходную таблицу (правой кнопкой мыши - Копировать). Затем щелкаем правой по пустой ячейке, куда хотим поместить повернутую таблицу и выбираем из контекстного меню команду Специальная вставка (Paste Special). В открывшемся диалоговом окне ставим галочку Транспонировать (Transpose) и жмем ОК. Хотя....объединенные не помню делает или нет. ааа вообще не то

Автор - cmivadwot
Дата добавления - 10.11.2022 в 19:07
прохожий2019 Дата: Четверг, 10.11.2022, 19:12 | Сообщение № 3
Группа: Проверенные
Ранг: Старожил
Сообщений: 1298
Репутация: 327 ±
Замечаний: 0% ±

365 Beta Channel
PQ
[vba]
Код
let
    from = Excel.CurrentWorkbook(){[Name="TData"]}[Content],
    gr = Table.Group(from, "Column2", {"tmp", each [Column1]},GroupKind.Local,(s,c)=>Number.From(c<>null)),
    to = Table.SplitColumn(gr,"tmp",(x)=>x)
in
    to
[/vba]
К сообщению приложен файл: 1884611.xlsx (18.1 Kb)
 
Ответить
СообщениеPQ
[vba]
Код
let
    from = Excel.CurrentWorkbook(){[Name="TData"]}[Content],
    gr = Table.Group(from, "Column2", {"tmp", each [Column1]},GroupKind.Local,(s,c)=>Number.From(c<>null)),
    to = Table.SplitColumn(gr,"tmp",(x)=>x)
in
    to
[/vba]

Автор - прохожий2019
Дата добавления - 10.11.2022 в 19:12
Дмитрий1249 Дата: Четверг, 10.11.2022, 19:43 | Сообщение № 4
Группа: Пользователи
Ранг: Новичок
Сообщений: 11
Репутация: 0 ±
Замечаний: 20% ±

1
прохожий2019, Файл скачал, но непонятно как должны переноситься данные? В самой таблице нет формул. %)


Сообщение отредактировал Дмитрий1249 - Четверг, 10.11.2022, 20:34
 
Ответить
Сообщениепрохожий2019, Файл скачал, но непонятно как должны переноситься данные? В самой таблице нет формул. %)

Автор - Дмитрий1249
Дата добавления - 10.11.2022 в 19:43
bigorq Дата: Четверг, 10.11.2022, 22:21 | Сообщение № 5
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 197
Репутация: 47 ±
Замечаний: 0% ±

Нет
Дмитрий1249, если хочется формулами;
Код
=INDEX($B$2:$B$32;(ROW(A1)-1)*5+1)
для первого столбца
Код
=INDEX($A$2:$A$36;MATCH($H9;$B$2:$B$32;0)+COLUMN(A1)-1)
для остальных
К сообщению приложен файл: 4460212_1.xlsx (7.2 Kb)
 
Ответить
СообщениеДмитрий1249, если хочется формулами;
Код
=INDEX($B$2:$B$32;(ROW(A1)-1)*5+1)
для первого столбца
Код
=INDEX($A$2:$A$36;MATCH($H9;$B$2:$B$32;0)+COLUMN(A1)-1)
для остальных

Автор - bigorq
Дата добавления - 10.11.2022 в 22:21
прохожий2019 Дата: Четверг, 10.11.2022, 22:27 | Сообщение № 6
Группа: Проверенные
Ранг: Старожил
Сообщений: 1298
Репутация: 327 ±
Замечаний: 0% ±

365 Beta Channel
Цитата Дмитрий1249, 10.11.2022 в 19:43, в сообщении № 4 ()
как должны переноситься данные?

Цитата прохожий2019, 10.11.2022 в 19:12, в сообщении № 3 ()
PQ


например, тыц


Сообщение отредактировал прохожий2019 - Четверг, 10.11.2022, 23:25
 
Ответить
Сообщение
Цитата Дмитрий1249, 10.11.2022 в 19:43, в сообщении № 4 ()
как должны переноситься данные?

Цитата прохожий2019, 10.11.2022 в 19:12, в сообщении № 3 ()
PQ


например, тыц

Автор - прохожий2019
Дата добавления - 10.11.2022 в 22:27
cmivadwot Дата: Четверг, 10.11.2022, 23:01 | Сообщение № 7
Группа: Проверенные
Ранг: Ветеран
Сообщений: 534
Репутация: 97 ±
Замечаний: 0% ±

365
Дмитрий1249, пара примитивных вариантов...
К сообщению приложен файл: 4055609.xlsx (489.5 Kb)


Сообщение отредактировал cmivadwot - Четверг, 10.11.2022, 23:03
 
Ответить
СообщениеДмитрий1249, пара примитивных вариантов...

Автор - cmivadwot
Дата добавления - 10.11.2022 в 23:01
  • Страница 1 из 1
  • 1
Поиск:

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