Excel – 将奇、偶数行的数据分别提取成两列,貌似挺难的
前一篇推文中,我通过案例结合给大家科普了奇偶判断函数 iseven 和 isodd。
我曾经提示过大家,有些函数看似简单,如果用对了场景,绝对画龙点睛。如果之前的案例还不足以作证,那么今天的用法,定能让你坚信:函数能发挥多大功效,关键看用它的人是谁。
案例:
将下图 1 左边数据表中的 B 列拆分开来,变成列标题,整个表格转置成二维表。
效果如下图 2 所示。
解决方案:
1. 在 F2 单元格中输入以下公式 --> 下拉右拉公式:
=OFFSET($C$1,2*(ROW(C1))-1+ISEVEN(COLUMN(A1)),)
公式释义:
ROW(C1):随着公式的下拉,会生成从 1 开始顺序递增的自然数,右拉则不变;
2*(...)-1:随着单元格下拉,结果依次为 1、3、5、7、9...;如果只提取出所有 KPI 的值,公式到这里已经完成了;
ISEVEN(COLUMN(A1)):
这段公式主要是为了提取出“实际”的值;
判断 COLUMN(A1) 是否为偶数,是则返回 true,不是则返回 false;
当下拉时,COLUMN(A1) 的值不受影响,始终为 1,iseven 返回 false,相当于 0;
而右拉时,就会变成 COLUMN(B1) ,结果为 2,iseven 就会返回 true
上述两段公式相加,也就是当向右拖动公式时,在左边的数值上 +1,G 列的结果就变成 2、4、6、8、10...
OFFSET($C$1,...,):从 C1 单元格开始,向下偏移引用 ... 行
* 起始的 C1 单元格需要绝对引用。
有关 offset 函数的详解,请参阅
Excel 无论增加多少数据,始终自动计算所有人的最新总和
如何让图表随着 Excel 数据源的增减而自动更新?
Excel函数(23)–用offset函数将一列数据首尾倒置
Excel – 当offset遇上F9,图表动起来了
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.
网址:Excel – 将奇、偶数行的数据分别提取成两列,貌似挺难的 https://m.mxgxt.com/news/view/1498310
相关内容
excel如何数据筛选,dlExcel怎么做漂亮的数据分析图表?超详细教程来了!
excel表格中的数据怎么制作成雷达图
excel两列
excel大屏可视化,你不得不了解的数据工具——九数云BI
excel做函数关系图表
Excel可视化报表,将数据转化为动态图表和图形
2022年九款大数据&数据分析软件工具推荐
社交数据分析软件(社交网络数据分析系统)
Excel 制作滑动控制联动(Excel数据图表)具体实现方法 【百科全说】