Може ли, файл с 511 200 реда да се направи на таблица с 48 колони по 10 650 реда?  

Microsoft Excel Електронни таблици Тайните на Excel

Или колона с много редове, да се направи на таблица с определен брой колони?

Може, разбира се. Има ли някакъв критерий, по който да става деленето?

И ако е удобно - каква е целта? Искате да ги разделите, но защо? Да не се окаже, че няма нужда да ги разделяте, а може да се направи нещо друго.

Единственият критерии е, колоната от 511 200 реда да стане на таблица с 48 колони. Целта е след това, този файл да се вкара в InDesign

Тази колона трябва да стане на 48 нови

Най-лесно - с Power Query. Пример:

При мен не се получава. Може ли, да ми кажеш как стигна до резултата.

С Power Query наистина е най-лесно Ето моя код:

let Source = Excel.CurrentWorkbook(){[Name="Table1"]}[Content], #"Changed Type" = Table.TransformColumnTypes(Source,{{"Product ID", type text}}), #"Added Index" = Table.AddIndexColumn(#"Changed Type", "Index", 0, 1), #"Integer-Divided Column" = Table.TransformColumns(#"Added Index", {{"Index", each Number.IntegerDivide(_, 6), Int64.Type}}), #"Added Index1" = Table.AddIndexColumn(#"Integer-Divided Column", "Index.1", 0, 1), #"Calculated Modulo" = Table.TransformColumns(#"Added Index1", {{"Index.1", each Number.Mod(_, 6), type number}}), #"Pivoted Column" = Table.Pivot(Table.TransformColumnTypes(#"Calculated Modulo", {{"Index", type text}}, "bg-BG"), List.Distinct(Table.TransformColumnTypes(#"Calculated Modulo", {{"Index", type text}}, "bg-BG")[Index]), "Index", "Product ID"), #"Removed Columns" = Table.RemoveColumns(#"Pivoted Column",{"Index.1"}) in #"Removed Columns"

За пробата направих една таблица (Table1), която има заглавен ред Product ID.

Може да стане и с формули, но ми е трудно да опиша решението. Ако Ви интересува, пратете ми мейл на [email protected]


Вашият отговор

Научи компютърните програми онлайн от топ експертите на България
Регистрацията в АУЛА ви дава:
  • 20 безплатни урока
  • Трикове и тънкости за софтуера
  • Отговори на вашите въпроси
  • Регистрация