您的位置: 首页 > EXCEL技巧 > Excel函数 >

Excel中多次重复一列数据的几个公式

时间:2013-12-10 整理:docExcel.net

问题:Excel工作表的A列中包含一些数据,现在要在另一列中将A列的每个数据重复N次,如图是在B列中重复2次的情况,在不使用VBA代码的情况下,如何快速操作?

答:用下面的几个公式都可以快速完成上述任务。假如A列中包含数据的区域为A4:A11,现在要从B3单元格开始对A列中的每个数据重复5次。在B3单元格中输入下列公式,然后向下填充:

=OFFSET(A$4,ROUNDUP(ROW(A1)/5,0)-1,0)

公式先用ROW函数取得一个数值,然后用该数值除以5后用ROUNDUP函数向上舍入,再减去“1”后用OFFSET函数返回结果。例如对于B14单元格,填充后的公式为:

=OFFSET(A$4,ROUNDUP(ROW(A12)/5,0)-1,0)

ROW(12)返回“12”,ROUNDUP(ROW(A12)/5,0)-1返回“2”,于是上述公式变为:

=OFFSET(A$4,2,0)

返回从A4单元格向下偏移2个行后的引用,即A6单元格中的内容“PowerPoint”。公式中的OFFSET函数也可以改为INDEX函数,同时第一个参数也要做相应的更改。在B3单元格中输入下面的公式:

=INDEX($A$4:$A$11,ROUNDUP(ROW(A1)/5,0))

道理同上。

还可以使用下面的两个公式:

=INDEX($A$4:$A$11,INT(1+ROW(A1)/(5+1/COUNTA($A$4:$A$11))))

或:

=INDIRECT("R"&ROW($A$4)+INT((ROWS($B$1:$B1)-1)/5)&"C"&COLUMN($A$1),0)

如果不是重复5次,可以将上述公式中用红色标识的“5”改为相应的数值即可。

修改数据系列公式自动更新Excel图表 问题:修改数据系列公式自动更新Excel图表
回答:...绍在Excel 2003中通过定义动态区域名称以及修改数据系列公式来自动更新图表的方法: 1.定义动态数据区域名称: 单击菜单“插入→名称→定义”,打开“定义名称”对话框,定义如下两个名称: 月份:=OFFSET(Sheet1!$B$1,0,0,1,C...
设置Excel2007不能跳过空行填写数据的列 问题:设置Excel2007不能跳过空行填写数据的列
回答:...在数据之间留有空白的行),案例包括数据有效性设置、公式函数等内容。 案例演示 ①打开Excel2007,选中表格数据区域,按下Ctrl+Shift+↓键,向下全选到表格最后一行。 ②单击菜单栏--数据--数据有效性按钮,弹出对话框...
Excel XP函数实用教程精华集 问题:Excel XP函数实用教程精华集
回答:...Excel XP的网络集成特性。 一、Excel XP函数新增成果 1.公式错误查抄 公式Excel处理惩罚数据的主要东西,由于它的运算符和参数较量巨大,用户结构公式时极易产生错误。为了加速错误的解除速度,Excel XP提供了公式错误查...
Excel2003中两列对比,快速辨别相同与不同数据 问题:Excel2003中两列对比,快速辨别相同与不同数据
回答:...可能很难分辨出来,而且还很费神,何不试试用Excel中的公式自动分辨有哪些相同数据呢?下面有4种方法可以快速帮大家找出重复数据。 方法一、 Excel分别对AB列两列数据对比,比如A2=B2,就返回相同,否则返回不相同。 C...
插入新行后Excel不能自动更新求和公式的解决方法 问题:插入新行后Excel不能自动更新求和公式的解决方法
回答:有时在Excel中会遇到这种情况,在汇总行设置好SUM求和公式后,又需要添加新的记录。通常,在汇总行的上方插入空行并输入数据后,Excel会自动更新求和公式,参考本站《Excel动态求和一例》一文的方法一。但有时可能会遇到Exc...
EXCEL核对数据公式 问题:EXCEL核对数据公式
回答:B列数据有2万行,C列数据有2000行,核对C列数据是否都在B列数据中? 参考回答:D1 =IF(ISERROR(VLOOKUP(C1,B:B,1,0)),"不在","在") 下拉!!!
相关推荐: