我有这种格式的数据
,我需要将其重新格式化为。
基本上,初始格式的每一行都由4个等长的串联部分组成:部分,产品,数量和雇员。如果初始格式的行的COUNTA值为12,则所需的重新格式化数组会将该行分为3行。初始格式的行可能会很长(可能是200列以上?),但是它们总是可以被4整除。
这里是example sheet。
我将头撞在墙上以解决这个问题。我通常能说流利的Google表格,但是我对脚本或RE2等没有任何经验。我很乐意将所有内容打包成数组公式,例如:
=ARRAYFORMULA(TRANSPOSE(REPT(OFFSET(A2:KL7,,,1,1),COUNTA(A2:KL7)/4)))
但是它显然没有削减它。对于初学者来说,我不知道每次如何使Offset循环并在列上移动...
就像我说的那样,我只想避免使用脚本,这样我才能理解该公式,以便该公式可以自动运行以进行不断地重新格式化。
非常感谢您提供的任何帮助。谢谢!