有网友问到:若何将一个资料来历清单,複製到另外一个资料清单中,并且每一个资料要距离二列。(参考下图)
(1) 假定下图C栏中的资料,每二列有一个「空缺」贮存格。
参考以下的做法:
1. 拔取C栏中的资料的贮存格。
2. 按一下 Ctrl+G 键,开启[到]对话框。
3. 按一下[特别]按钮。
4. 在[特别方针]对话框当选取「空格」选项,按一下[肯定]按钮。
今朝的状况是每距离二列的C栏中的贮存格已被拔取:
5. 输入公式:=OFFSET($A$2,INT((ROW(1:1)-1)/3),,,),按一下 Ctrl+Enter 键。
INT((ROW(1:1)-1)/3):当向下複製公式时,会发生 0,0,0,1,1,1,2,2, …。
透过 OFFSET 函数,可以获得 甲,甲,甲,乙,乙,乙,丙,丙,丙, …。由于每距离二列只有一个贮存格被拔取,所以成果以下,空格已被填入A栏的内容。
(2) 假定下图C栏中的资料,每一个贮存格已有资料。
若是贮存格中已有资料,则只能利用一个辅助栏位来重组资料了。
贮存格E2:
=IF(INT((ROW(1:1)-1)/3)=(ROW(1:1)-1)/3,OFFSET($A$2,INT((ROW(1:1)-1)/3),,,),C2)
INT((ROW(1:1)-1)/3)=(ROW(1:1)-1)/3:当向下複製时会发生 TRUE, FALSE, FALSE, TRUE, FALSE, FALSE, …。
创作者先容 vincent 北京拓展公司