分享

数值两头小,中间大的梭形 Excel 对称序列,你见过吗?

 恶猪王520 2022-05-26 发布于新疆

今天这个求助案例比较有趣,虽然我也不懂哪有这样的应用场景。如何设置一列对称的序列号?即以中间值为轴,依次向上下方向数值递减。

案例:

设置梭形的序列号,即两头小中间大,效果如下图 1、2 所示。

图片
图片

解决方案:

我们先来设置一个 9 行的。

1. 在 A1 单元格中输入以下公式 --> 下拉复制公式

=6-ROWS(A1:$A$5)

公式释义:

  • $A$5 是位于整个区域最中间的单元格;

  • ROWS(A1:$A$5):

    • rows 函数的作用是计算整个区域的总行数,结果为 5;

    • 随着公式下拉,起始单元格会下移,而结束单元格固定不动,因此行数就不断减小,直至到第 5 行为最小,即 1;

    • 继续下拉,就变成统计从 A5 单元格开始往下的总行数,因此结果依次增大;

  • 6-...:用 6 减去上述值,就得到先小后大,再由大及小的序列

* 公式精髓:

  • 这个公式首先要确定对称序列的中间值,我们将这个值设定为 i 好了,公式可以理解为 =i+1-ROWS(A1:$A$i);

  • rows 函数的第一个参数必须相对引用,第二个参数要绝对引用

图片
图片

接下来我们用色差来体现一下数值大小,好过肉眼数数。

2. 选中 A 列 --> 选择菜单栏的“开始”-->“条件格式”-->“色阶”--> 选择喜欢的颜色

图片
图片

按照前面说的公式套路,我们可以通过修改 i 值大小,来实现改变总序号数。

3. 比如将 i 值改为 8,公式如下:

=9-ROWS(A1:$A$8)

图片
图片

转发、在看也是爱!

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多