我想自动填充/克隆/复制列E
(从单元E8
格到E100
)到L8
、S8
等Z8
。
使用公式可以实现这个吗?
答案1
如果您同意拖动所有现有列,则可以在 F8 中使用此公式并横向和纵向拖动:
=if(MOD(column()-5,7)=0,$e8,"")
答案2
一种方法是放入=IF(MOD(COLUMN()-5,7)=0,$E8,"")
并L8
复制到L100
该块,然后将其扩展到所需的范围。
可能有很多公式,这些公式可能会干扰后续的输入(例如)M50
,因此我建议复制包含公式的整个范围,然后“选择性粘贴”,将值粘贴在顶部。
从 1 开始计数,ColumnL 恰好是 ColumnE 右侧的第 7 位,但也是 Excel 的第 12 位。因此,在 ColumnL 中,COLUMN() [即 12] -5 等于 7。MOD(…,7) 将为任何不能被七整除但不能被七整除(即 =0)的数字给出残差,只要该数字是七的倍数。然后,该IF
函数在需要的地方复制E8
等,并在不需要的地方插入空格(“”)。
答案3
=IF($E8="","",$E8)
您可以通过输入L8
、S8
和Z8
然后相应地在列中填充每个公式来克隆列。