Може ли, файл с 511 200 реда да се направи на таблица с 48 колони по 10 650 реда?
Или колона с много редове, да се направи на таблица с определен брой колони?
Може, разбира се. Има ли някакъв критерий, по който да става деленето?
И ако е удобно - каква е целта? Искате да ги разделите, но защо? Да не се окаже, че няма нужда да ги разделяте, а може да се направи нещо друго.
Единственият критерии е, колоната от 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]