EXCEL每隔一行提取相邻的两个单元格的数据

发布网友

我来回答

3个回答

热心网友

如果表1数据在A1:A1000中,表2的A1输入
=INDEX(Sheet1!$A:$A,ROW()+(ROW()-1)/COLUMN(B1))
将A1的公式用自动填充柄向右拉两格,再将这三个单元格一直下拉到合适位置。
表3A1输入
=INDEX(Sheet1!$A:$A,MOD(ROW(A3),3)+INT(ROW(A3)/3)*5-4)
B1输入
=INDEX(Sheet1!$A:$A,MOD(ROW(A4),4)+INT(ROW(A4)/4)*6-5)
C1输入
=INDEX(Sheet1!$A:$A,MOD(ROW(A5),5)+INT(ROW(A5)/5)*7-6)
用自动填充柄将A1:C1公式下拉到合适位置。

热心网友

情况1:
B1=INDEX($A$1:$A$27,SMALL(IF(MOD($A$1:$A$27,3)<>0,ROW($A$1:$A$27),"0"),ROW(A1)))
C1=INDEX($A$1:$A$27,SMALL(IF(MOD($A$1:$A$27,4)<>0,ROW($A$1:$A$27),"0"),ROW(A1)))
D1=INDEX($A$1:$A$27,SMALL(IF(MOD($A$1:$A$27,5)<>0,ROW($A$1:$A$27),"0"),ROW(A1)))
均为数组公式,按ctrl+shift+enter输入后下拉至出现#NUM!

热心网友

按shift键选取!

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com