有人说Excel的n函数是鸡肋?用两个案例教他做人

Excel学习世界 2024-10-29 22:32:14

有读者说希望讲讲 n 函数的应用。这个函数的用法我曾经写过不少,不过既然宝子有要求,今天就用两个案例让大家直观感受这个最短函数的巧妙之处。

案例 1:

给下图 1 中的每个部门设置递增编号,换个部门重新编号。

效果如下图 2 所示。

解决方案 1:

1. 选中 A2:A16 区域 --> 按 Ctrl+G

2. 在弹出的对话框中点击“定位条件”按钮。

3. 在弹出的对话框中选择“空值”--> 点击“确定”

4. 输入以下公式 --> 按 Ctrl+Enter:

=N(A1)+1

公式释义:

n 函数的作用是返回转化为数值后的值;

当参数为数值时,返回数值本身;如果参数为文本,则返回 0;

本公式中,如果单元格上方为文本,则 N 函数返回 0,+1 后从 1 开始编号;如果上方为数值,则数值以步长为 1 顺序递增

案例 2:

给下图 1 中每一个部门编同一个号,部门变换则编号递增。

效果如下图 2 所示。

解决方案 2:

1. 选中 A2:A14 区域 --> 输入以下公式 --> 按 Ctrl+Enter:

=IF(B1<>B2,N(A1)+1,N(A1))

公式释义:

IF(B1<>B2,N(A1)+1:如果 B2 的部门名称跟上方单元格 B1 中的不同,则用 N 函数取出 A1 的数值后 +1,即部门变换则编号递增;

...N(A1):否则的话,编号就与上一单元格保持一致

0 阅读:1

Excel学习世界

简介:Excel 学习交流