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

Вход

Регистрация

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

 

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

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

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

Автор - ElenaHo
Дата добавления - 30.11.2021 в 13:08
Serge_007 Дата: Вторник, 30.11.2021, 13:47 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Здравствуйте

Вам понадобится Редизайнер таблиц (преобразование в плоскую таблицу)


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
СообщениеЗдравствуйте

Вам понадобится Редизайнер таблиц (преобразование в плоскую таблицу)

Автор - Serge_007
Дата добавления - 30.11.2021 в 13:47
ElenaHo Дата: Вторник, 30.11.2021, 17:49 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 13
Репутация: 0 ±
Замечаний: 0% ±

Спасибо. Посмотрела данную таблицу. Удобно очень.
 
Ответить
СообщениеСпасибо. Посмотрела данную таблицу. Удобно очень.

Автор - ElenaHo
Дата добавления - 30.11.2021 в 17:49
jakim Дата: Вторник, 30.11.2021, 21:16 | Сообщение № 4
Группа: Друзья
Ранг: Старожил
Сообщений: 1199
Репутация: 313 ±
Замечаний: 0% ±

Excel 2010
Power Query

[vba]
Код
let
    Source = Excel.CurrentWorkbook(){[Name="Table2"]}[Content],
    #"Changed Type" = Table.TransformColumnTypes(Source,{{"Column1", type any}, {"ШК короба", type text}, {"2213", type any}, {"2214", type any}, {"2215", type any}, {"2216", type any}, {"2217", type any}, {"2218", type any}}),
    #"Removed Top Rows" = Table.Skip(#"Changed Type",1),
    #"Changed Type1" = Table.TransformColumnTypes(#"Removed Top Rows",{{"Column1", type text}}),
    #"Removed Columns" = Table.RemoveColumns(#"Changed Type1",{"ШК короба"}),
    #"Unpivoted Other Columns" = Table.UnpivotOtherColumns(#"Removed Columns", {"Column1"}, "Attribute", "Value"),
    #"Reordered Columns" = Table.ReorderColumns(#"Unpivoted Other Columns",{"Column1", "Value", "Attribute"}),
    #"Changed Type2" = Table.TransformColumnTypes(#"Reordered Columns",{{"Attribute", Int64.Type}}),
    #"Renamed Columns" = Table.RenameColumns(#"Changed Type2",{{"Value", "количество"}, {"Attribute", "ШК короба"}, {"Column1", "ШК товара"}})
in
    #"Renamed Columns"
[/vba]
К сообщению приложен файл: 123_uok.xlsx (20.6 Kb)


Сообщение отредактировал jakim - Вторник, 30.11.2021, 21:16
 
Ответить
Сообщение
Power Query

[vba]
Код
let
    Source = Excel.CurrentWorkbook(){[Name="Table2"]}[Content],
    #"Changed Type" = Table.TransformColumnTypes(Source,{{"Column1", type any}, {"ШК короба", type text}, {"2213", type any}, {"2214", type any}, {"2215", type any}, {"2216", type any}, {"2217", type any}, {"2218", type any}}),
    #"Removed Top Rows" = Table.Skip(#"Changed Type",1),
    #"Changed Type1" = Table.TransformColumnTypes(#"Removed Top Rows",{{"Column1", type text}}),
    #"Removed Columns" = Table.RemoveColumns(#"Changed Type1",{"ШК короба"}),
    #"Unpivoted Other Columns" = Table.UnpivotOtherColumns(#"Removed Columns", {"Column1"}, "Attribute", "Value"),
    #"Reordered Columns" = Table.ReorderColumns(#"Unpivoted Other Columns",{"Column1", "Value", "Attribute"}),
    #"Changed Type2" = Table.TransformColumnTypes(#"Reordered Columns",{{"Attribute", Int64.Type}}),
    #"Renamed Columns" = Table.RenameColumns(#"Changed Type2",{{"Value", "количество"}, {"Attribute", "ШК короба"}, {"Column1", "ШК товара"}})
in
    #"Renamed Columns"
[/vba]

Автор - jakim
Дата добавления - 30.11.2021 в 21:16
ElenaHo Дата: Среда, 01.12.2021, 11:02 | Сообщение № 5
Группа: Пользователи
Ранг: Новичок
Сообщений: 13
Репутация: 0 ±
Замечаний: 0% ±

Спасибо огромное hands
 
Ответить
СообщениеСпасибо огромное hands

Автор - ElenaHo
Дата добавления - 01.12.2021 в 11:02
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Перенос данных из одной таблицы в другую (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

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