Excel是功能强大的表单数据处理工具,旨在帮助人们处理业务和提高工作效率。事实上,很多重复性的数据处理工作在excel内可能有解决方案。

不久前,我在处理数据的时候遇到了这样的事,面对着几百行数据,我想一行一行提取数据,形成新的列。显然,复制-粘贴的工作量比较大,不明智。那有什么好办法吗?(*译者注:译者注:译者注:译者注:译者注:译者注:译者注:译者注)当然,答案是肯定的。在阅读下面的内容之前,我建议读者先想想该怎么解决。

第一,隔行捕捉是有规律的,那么十有八九会有相应的函数。

这里介绍了offset函数,并结合下图介绍了该函数。

1.简单来说,OFFSET格式为offset(a、b、c),a为起始位置,b为相对大象行数,c为相对大象列数。例如,上图中的数据为:offset(I2,0,0)=17.49,offset(I2,1,1)=17.85。

2.了解offset的基本用法后,就可以扩展了。如果拉伸一个单元格中的数据,则知道子单元格中的数据将复制父单元格的内容(例如,上图I2=17.49)。向下拉伸时,I3将被17.49复盖。但是,如果父单元格中的数据表示明显的规则性,则展开的子单元格中的数据将继承父单元格的规则。

然后,为了交错数据收集,在新列中,只要A在offset(a、B、C)中不变,B不断变化,就可以进行交错数据收集。

3.可以使用这个公式。如果在单元格K2中输入=OFFSET($I$2,(ROW(I1)-1)*2,0),则向下推动单元格将生成上方的k列。

也许有些读者对这个公式有不熟悉的内容。没关系,你很快就会知道的。

3.1 $是锁定字符,$的输入方法是在英语输入模式下使用shift F4 .

在上述公式中,$I$2表示列I和行2(即单元格I2)已锁定。在后续下拉操作中,公式中的a始终基于I2。

ROW函数为ROW(I1)=1,ROW(I2)=2。

在下拉操作中,第二个单元格K3为(ROW(I2)-1)*2=2,因为公式发现ROW (I1)-1、I1未锁定。从I2行捕获数据允许交错数据捕获。

很神奇吧?

另外,L列是利用(L2)=OFFSET($I2,(ROW(I1)-1)*2,0)得到的结果,读者可以提出一些想法,下次会给出一些答案。

本期分享的内容就是这个。读者可以举反渗透,有关Excel的问题也可以和我交流。

1.《【excel怎么跑数据】Excel是如何以隔行方式收集数据的?》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。

2.《【excel怎么跑数据】Excel是如何以隔行方式收集数据的?》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。

3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/keji/2543025.html