PDF转换器
PDF转换器支持一键EXCEL转PDF在线转换,高效办公。
例如下图:这是一份从网络上导出或者直接从网页上复制粘贴得到的数据,A列是网络上导出的原始数据,现需要整理成C、D、E列的形式。为了便于理解,这里用颜色对前三组数据进行了标注。
我想大家都看明白了,那如何快速处理这个问题呢,就是下面小编要跟大家分享的内容。
以上是三个不同用户,新手、熟手、老手分别提出的方案。
一、新手方案
就本例来说,规律算是比较明显的,如图所示:
只要能理解这个规律,即便是不懂公式函数的新手,也能很快解决这个问题,不信看动画演示:
动画中的操作非常简单,就是利用查找替换实现了有规律地引用数据。但是该法也有一些不足,替换以后的公式不能下拉,数据源增加了还得重新操作一次。
虽然这个方法要比手动复制粘贴方便了很多,但对于那些有了一定经验的用户来说,还是显得有些麻烦,因此我们继续介绍第二个方法。
二、熟手方案
使用三个公式,就可以将A列的数据按要求提取到对应的列中。第一个公式:=INDEX(A:A,ROW(A1)*6-5)
公式解析:
INDEX(数据区域,数据所在的行),按指定行从指定区域中提取数据。要提取的是交易类型,其数据分别位于A列的1、7、13等行,使用ROW(A1)*6-5可以得到对应的行号。把ROW(A1)*6-5作为INDEX函数的第2参数就有了第一个公式。
按照这个思路,第二条公式为:=INDEX(A:A,ROW(A1)*6-3)
ROW(A1)*6-3这部分可以得到3、9、15……这些行。
第三条公式为:=INDEX(A:A,ROW(A1)*6-1)
原理都是一样的,不再赘述。
该方案对比第一个使用查找替换的方案,效率有了进一步的提升,公式也很好理解,适合绝大多数用户。但是对于更高级别的用户来说,用三个公式太麻烦,他们追求的是一步到位,使用一个公式得到三列数据。
三、老手方案
一个公式得到三列数据,这样的公式真的有吗?
答案是肯定的,请看截图:
公式为:
=INDEX($A:$A,ROW(A1)*6+2*COLUMN(A1)-7)
在这个公式中,构造行号的部分明显要比前面分开的三个公式复杂很多,不过只要明白了之前的思路,这个公式还是不难理解的。我们来对比一下之前那三个公式:
=INDEX(A:A,ROW(A1)*6-5)
=INDEX(A:A,ROW(A1)*6-3)
=INDEX(A:A,ROW(A1)*6-1)
三个公式只有一点区别,ROW后面减的数字依次是5、3、1。这三个数是随着列(C、D、E列)对应递减的。因此我们使用COLUMN获取列值,然后用7-2*COLUMN(A1)得到数据5,右拉填充公式就得到3、1。用7-2*COLUMN(A1)取代之前公式中的5,右拉填充,就实现一个公式得到三列数据的效果,怎么样是不是很神奇?
看完后,是不是觉得新手,熟手,老手,真的是等级不一样,连处理方式都差这么多,天啊,看来需要好好学习了。
以上就是本篇的全部内容,希望能够给大家带来帮助,最后,希望大家关注PDF帝,让我们一起交流学习!
Copyright 2020-2024 © 厦门中数华森信息技术有限公司 版权所有 闽ICP备2024077850号-8
提示
每日可免费转换1份15M以下文件,今日您的次数已耗尽,下载桌面端软件即可不限次数、文件大小转换