有读者说希望讲讲 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):否则的话,编号就与上一单元格保持一致