ftsg.net
当前位置:首页 >> ExCEl隔行提取数据 >>

ExCEl隔行提取数据

没有提具体要求,只能先假设一下,比如提取A1:D100中,从第1行开始,每隔2行(第3行提取一行数据)的数据,即提取A1:D1、A4:D4,等等。公式: =INDEX($A$1:$D$1000,ROW()*3-2,COLUMN(A:A)) 右拖、下拉。 自己根据实际数据修改公式吧。 PS:以后...

公式 =INDIRECT("A"&ROW(1:1)*4+1) 下拉

每隔8行?还是每8行? 假设原数据在A列 B1输入公式 =index(a:a,row()*9) 向下填充 可以在B列得到你要提取的数字

在首个单元格中输入 =OFFSET($D$7,ROW(A1)*6-6,) 下拉填充。

假设你是要每隔6行取一行A列的的数据 在B1单元格输入公式 =INDEX(A:A,ROW(A1)*6-5) 下拉复制公式

截图请截出行号和列标,以方便描述和书写公式。 输入以下类型公式,然后向下填充公式 =OFFSET(B$2,(ROW(A1)-1)*2),) 公式表示: 以B2单元格为基准,每向下移动1行,基准单元格向下偏移2行。

不用vba的情况下,可以用公式解决: 先导入文本文件到excel的A列 然后在B列输入公式=INDIRECT("a"&ROW()*2-1) 在C列输入公式=INDIRECT("a"&(ROW()*2)) 把B列和C列拖下来就可以了

假设B1取A1,B2取A11,B3取A21…… B1公式 =INDIRECT("A"&(ROW()-1)*10+1) 下拉 原理: ROW()取当前单元格所在行行号 INDIRECT()引用括号内表示的单元格的值

假设 旧表格名称为 sheet1 A1输入 =INDIRECT("SHEET1!B"&row(A1)*20) 鼠标移到A1 右下角 变实心 十字下拉 ===================== 修改如下 =IF(MOD(ROW(),3)=1,INDIRECT("SHEET1!B"&INT(ROW()/3)+1),IF(MOD(ROW(),3)=2,INDIRECT("SHEET1!B"&INT(...

B1=INDEX($A:$A,ROW(A1)*2-2+COLUMN(A1))&""向右向下复制

网站首页 | 网站地图
All rights reserved Powered by www.ftsg.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com