EXCEL中如何按照一定规律提取单元格中的数据(有图)

如图:A列有20行数据,每行数据内容不同,我需要提取第3行、第6行、第9行、12、15、18行的数据,也就是第3行的基础上不断加3,得到想要的行数,然后把这些行里面的数据放到C列(无需空行),请问代码怎么写?
图中只是一个例子而已,实际的数据要多得多,但也是递增的规律,比如每隔5行提取该行单元格的数据。

3、、6、9。。。。隔3行取数公式:

=INDEX(A:A,ROW(A1)*3)&""


3、8、13。。。。隔5行取数公式:

=INDEX(A:A,ROW(A1)*5-2)&""


如何去定义隔X行取数的方式呢?关键在于公式后面的 ROW(A1)*5-X (X为数字)。

ROW(A1)*5的数字5为相隔行数,例如相隔5行取数,所以这里为5。

-X为控制起始单元格,就是控制从哪个单元格开始往下取数。

如提问从A3开始取数,A3即为第3行,所以5-2得到3,就是对应A3。


举例: 如果改为从A1开始,隔6行取数,公式:

=INDEX(A:A,ROW(A1)*6-5)&""


又如从A3开始,隔8行取数,公式:

=INDEX(A:A,ROW(A1)*8-5)&""


温馨提示:内容为网友见解,仅供参考
第1个回答  2016-08-22
取3、6、9……,B1或任意单元格中输入
=OFFSET(A$1,ROW(A1)*3-1,)
下拉。
隔五个的
=OFFSET(A$1,ROW(A1)*5-5,)
或=OFFSET(A$1,ROW(A1)*5-4,)
第2个回答  2016-08-22
=OFFSET($A$1,ROW(A1)*3-1,)

EXCEL中如何按照一定规律提取单元格中的数据(有图)
如何去定义隔X行取数的方式呢?关键在于公式后面的 ROW(A1)*5-X (X为数字)。ROW(A1)*5的数字5为相隔行数,例如相隔5行取数,所以这里为5。-X为控制起始单元格,就是控制从哪个单元格开始往下取数。如提问从A3开始取数,A3即为第3行,所以5-2得到3,就是对应A3。举例: 如果改为从A1开...

EXCEL中如何按照一定规律提取单元格中的数据(有图)
取3、6、9……,B1或任意单元格中输入 =OFFSET(A$1,ROW(A1)*3-1,)下拉。隔五个的 =OFFSET(A$1,ROW(A1)*5-5,)或=OFFSET(A$1,ROW(A1)*5-4,)

excel提取技巧:单元格部分内容提取的三种方法
(1)在B2单元格输入0402时,要先输入一个单引号,或者把单元格修改为文本格式再输入。(2)只输入一个数据可能无法通过Ctrl+E得到正确结果,这时候连续输入两个数据就可以了。提示:组合键Ctrl+E只能在Excel2013及以上的版本才能使用。就本例而言,Ctrl+E略微显得有些麻烦,因此再介绍一种用分列的处...

excel中怎样按照序号相应提取数值,有附图
1、在F3单元格输入=VLOOKUP(E3,A:C,2,0)表示:从A列精确匹配与E3相同的数据,并返回对应第2列(B列)的数据。2、在H3单元格输入=VLOOKUP(G3,A:C,3,0)表示:从A列精确匹配与G3相同的数据,并返回对应第3列(C列)的数据。3、然后向下复制公式即可。

excel只提取单元格数字的方法有哪些
excel只提取单元格中数字的方法:1、从左侧获取单元格数据操作步骤:选中一个空白单元格用于显示结果。然后在该单元格中输入公式“=LEFT(C7,2*LEN(C7)-LENB(C7))”回车即可。2、LEFT函数用途:从一个文本字符串的第一个字符位置开始,获得指定个数的数字。3、从右侧获取单元格数据操作步骤:选中一个...

如何按一定间隔从一列数据中提取数据?
在Excel中,可以使用函数和过滤器来按照一定的间隔提取数据。首先,创建一个新的列,例如在B列。然后,在B2单元格中输入第一个要提取的数据,然后在B3单元格中输入以下公式:=INDEX($A$2:$A$100,(ROW()-2)*间隔+2)。将“间隔”替换为要使用的间隔值。然后,将B3单元格拖动到下面的单元格,以...

如何提取excel单元格中的部分数值
1.提取第一个单元格数字在excel表格中,手动提取第一个单元格数字。2.点击下一个单元格鼠标点击提取数字的下一个单元格。3.按Ctrl+E提取使用快捷键Ctrl+E智能提取下面的数字。1、打开excel表格,在A列单元格中输入需要进行提取数值的内容。2、在B1单元格中输入函数公式:=LEFT(A1,LEN(A1)-5),意思...

Excel表格中的单元格的部分数据如何提取
具体如下:1.第一步,我们需要查看电脑是否已下载办公软件(未下载需要下载办公软件)2. 下一步,我们需要点击打开软件,接着在如图所示的页面中,点击“新建空白文档”,3. 之后,我们随便输入如图所示的一些数据,若我们需要提取前三位数字,则需要以下步骤,4. 然后,我们需要在如图所示的c2单元格中...

如何在Excel中提取指定单元格的部分内容
1、在电脑桌面上打开EXCEL表格,Excel的A列中有如下数据,从中提取市名。2、因为这些数据规律是非常固定的,所以可以用分列、快速填充等提取,这里用了mid函数,显示是从第3个字符开始,提取2个字符。3、输入mid函数之后,可以看到函数有三个参数。4、按下回车,结束公式的输入。5、下拉填充公式,得到...

怎样在excel中每隔一定单元格数量提取一个数据
(“单价”的数值)N1输入公式:=INDEX(E:E,SMALL(IF(E$1:E$19="数量",ROW(E$1:E$19)+1),ROW(A1)))摁键盘上的 shift+ctrl+回车 三个组合键结束公式的输入,再将公式向下填充复制。(“数量”的数值)注:我这里是假设内容都在第1行至第19行,实际范围请自行修改。

相似回答