excell 间隔取点

来源:百度知道 编辑:UC知道 时间:2024/05/28 05:43:14
我想问问,怎么用EXCELL从一堆数据中,间隔取点,取出自己想要的数据,以便作图呢?
有规律,每5个数值取1个,请各位指教

假设你提取的是a列
在b1单元格输入
=INDIRECT("a"&100*ROW(A1)-99)
下拉
这样提取的是a1 a101 a201……

关键是你所问的“间隔”是否有规律?如果有规律的话,一般是可以用Excel来实现这个规律取点的。

如果是每隔5个数据取1个,可以这么做:

例如:A列是编号,B列是原始数据,我们把取出来的数据放在C列。
那在C列可以做如下公式(假定A列的编号从0开始),以C1单元格为例(【】中的部分):
【=IF(MOD(A1,5)=0,B1,0)】
这个公式表示:如果A1单元格的数字能被5整除,那么,就把B1的数字放到C1格子中去;如果不能被5整除,那就在C1中写个0。

也可以这样写:
【=IF(MOD(A1,5)=0,B1,"")】
这个公式表示:如果A1单元格的数字能被5整除,那么,就把B1的数字放到C1格子中去;如果不能被5整除,那就把C1空着。注意不是真的空着,而是有公式。

这样的话,你就通过间隔取点取到了你想要的数字,下一步可以通过排序,把那些取了数字的格子放在前,把那些写着0的格子或者“空着”的格子都放到后面,再进行做图就可以了。

规律很重要,没有具体的例子,不知如何说!