Arrays Google Sheets-阵列的新起点

Arrays Google Sheets-阵列的新起点,arrays,excel,google-sheets,Arrays,Excel,Google Sheets,在Google Sheets中,运行数组将原始数据转换为可读格式。数组forumula运行一行数据,am使用该数组将数据转换为多行。问题是,对于每增加一行原始数据,我会创建五行新的转置数据,这样数组公式就会中断。尝试使数组公式灵活地添加数据行-任何想法都将不胜感激 您可以使用间接公式、模算术和整数除法,而不是使用数组公式。在k2中输入公式=间接法&3+FLOORrow-2/5,该公式将从A列第3行获取日期,直到您从第4行开始获取第7行。可以向下拖动此公式,并根据需要每隔5行跳转一行。 类似地,对

在Google Sheets中,运行数组将原始数据转换为可读格式。数组forumula运行一行数据,am使用该数组将数据转换为多行。问题是,对于每增加一行原始数据,我会创建五行新的转置数据,这样数组公式就会中断。尝试使数组公式灵活地添加数据行-任何想法都将不胜感激


您可以使用间接公式、模算术和整数除法,而不是使用数组公式。在k2中输入公式=间接法&3+FLOORrow-2/5,该公式将从A列第3行获取日期,直到您从第4行开始获取第7行。可以向下拖动此公式,并根据需要每隔5行跳转一行。 类似地,对于L2 place in=indirectB&3+FLOORrow-2/5,也可以向下拖动以复制列。 对于m列,我们需要循环通过c2、d2、e2、f2和g2,所以我们需要模时钟算术。因此,在m2中,公式=indirectcharCODEC+modROW-2,5&2。最后,对于数量,我们需要每5行执行列循环和增量行,因此n2的公式是=indirectcharCODEC+modROW-2,5&3+FLOORrow-2/5。这也可以被复制下来。应该这样做。肯定还有更优雅的方式


我认为不是更优雅,但保留数组公式将是j2中的=3+floorrow-2/5并向下拖动,然后将数组公式调整为:={INDIRECTA&J2,INDIRECTB&J2,$C$2,INDIRECTC&J2;INDIRECTA&J2,INDIRECTB&J2,$D$2,INDIRECTD&J2;INDIRECTA&J2,INDIRECTB&J2,$F$2,INDIRECTF&J2;INDIRECTA&J2,INDIRECTB&J2,$2,INDIRECTG&J2}可以将其复制到其下方的5行,其中J2变为J7,您正在处理下一个所需行。

我发现我无意中编辑了原始行。因此,我将其还原到我的解决方案是在第2个方法是在