在日常工作中,有时候我们在整理数据的时候,常常需要根据数据出现的次数生成指定行数的内容,想必大家的第一反应是一个个的用肉眼来复制粘贴吧。其实用函数公式来解决更为快捷,其步骤为:
第一步
在A列插入一列序号,并在A2单元格输入公式:
=N(A1)+G2
并下拉填充至末尾即可得到总的行数126行
第二步
将B1:F1的标题行复制到I1:M1单元格,选中I1:M2单元格区域为其添加边框线,在I2单元格输入公式:
=VLOOKUP(ROW(A1),$A:$F,COLUMN(B1),0)
并向右填充至M2单元格,再下拉填充至行号为127(总行数为126行)的位置即可。
这时,单元格中还有大量的错误值,并不是我们要的最终结果,我们可以用iferror函数将错误值返回指定的值I3。
Iferror函数的语法结构为:=iferror(值,错误值)
第三步
将I2单元格中的公式改为:
=IFERROR(VLOOKUP(ROW(A1),$A:$F,COLUMN(B1),0),I3)
向右再向下填充,即可得出正确的结果。