Excel – 将奇、偶数行的数据分别提取成两列,貌似挺难的

发布时间:2025-06-22 05:14

前一篇推文中,我通过案例结合给大家科普了奇偶判断函数 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://mxgxt.com/news/view/1498310

相关内容

excel如何数据筛选,dl
Excel怎么做漂亮的数据分析图表?超详细教程来了!
excel表格中的数据怎么制作成雷达图
excel两列
excel大屏可视化,你不得不了解的数据工具——九数云BI
excel做函数关系图表
Excel可视化报表,将数据转化为动态图表和图形
2022年九款大数据&数据分析软件工具推荐
社交数据分析软件(社交网络数据分析系统)
Excel 制作滑动控制联动(Excel数据图表)具体实现方法 【百科全说】

随便看看