济南哪里有卖婚纱的:关于excel函数公式的问题

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/01 06:40:40
我有一组数字 比如下面是excel图表

A B C D`````
1 04 07 09 10`````
2 08 12 15 19`````
3 05 08 10 11`````
4 06 09 11 12`````
5 07 10 12 13`````
6 01 02 03 08`````
``````````

比如3行 05 08 10 11 是1行04 07 09 10 每列数字加1
4行 06 09 11 12 是1行04 07 09 10 每列数字加2
```````````
我想在这个表中 把这样有规律的行 单独存放到sheet2中 应该怎么做呢?
求excel高手赐教啊,小弟在这里先谢谢了

有帮助的

把sheet1中的数据统一转换成数值型。
在sheet2中:
A1中输入公式
=IF(Sheet1!B1="","",Sheet1!B1)
回车确认并向右复制公式。
在A2中输入公式
=VLOOKUP(ROW($A1)+A$1,Sheet1!B$1:J$50,COLUMN($A1),FALSE)
回车确认并向右、向下复制公式。

存在的问题:
如第2行08右侧的数据不符合规律,则显示为错误值情况。笨办法可以将类似行选中删除。

希望能抛砖引玉,得到更好的解决方案!

您对第三行起才有要求。

所以您可以使用这个这个公式,比如在A3中写公式:=ROW()-2+$A$1
然后利用填充柄向下填充就行了。

第二行您没说有什么要求您就要手动填充了。

把这个公式放在SHEET2中任一单元格,按数组公式结束。向外和向下复制,直到出现错误为止。
=INDEX(Sheet1!$A$1:$D$6,SMALL(IF(FREQUENCY(IF(Sheet1!$A$2:$C$6-Sheet1!$B$2:$D$6=Sheet1!$A$1:$C$1-Sheet1!$B$1:$D$1,ROW(A$2:A$6)),ROW(A$2:A$6)),ROW(A$2:A$6)),ROW(A1)),COLUMN(A1))

直接复制就可以了