最近使用暗室测天线,需要对输出的数据处理,本来想用MATLAB输出的,发现导入数据太慢了,所以记录一下如何使用EXCEL快速整理结果。
首先,是代处理的原始数据TXT
直接全选复制到EXCEL
数据一共有20000+行
现在,我需要将B列中所有Theta=0的结果输出,相邻Theta=0的行数间隔为121(如第一个在B62,第二个在B183)
1.选中一列
2.在下图位置输入
=OFFSET(B62,120*(ROW(B1)-1),0)
3.Ctrl + Enter
OFFSET具体含义:
B62:即以B62这个位置作为偏置的参考位置,我的数据中B62位置对于就是Theta=0
120:即间隔120行
ROW(B1):即参考位置对应行数+1
ROW(B1)-1:即参考位置对应行数
120(ROW(B1)-1)*:即参考位置对应行数+121.如输出的行数分别为62,62+121=183,62+121+121=304。。。
0:偏置列数,这里不需要处理列,所以为0
结果
上图为I列的输出结果,下图为B列的原始数据
可以看到B62->I1,B183->I2,依次类推
但是,还有一个问题如下:
由于I列是间隔取的B列,所以后面会存在全0
快速删除方法如下:
Ctrl+Shift+↓
然后Delete即可