龙空技术网

另类比大小,如何让 Excel 中的文本比数值小?

Excel学习世界 172

前言:

目前你们对“excel函数比较大小的方法”大约比较注重,你们都需要了解一些“excel函数比较大小的方法”的相关知识。那么小编在网摘上收集了一些关于“excel函数比较大小的方法””的相关文章,希望兄弟们能喜欢,小伙伴们一起来学习一下吧!

很多同学会觉得 Excel 单个案例讲解有些碎片化,初学者未必能完全理解和掌握。不少同学都希望有一套完整的图文教学,从最基础的概念开始,一步步由简入繁、从入门到精通,系统化地讲解 Excel 的各个知识点。

现在终于有了,以下专栏,从最基础的操作和概念讲起,用生动、有趣的案例带大家逐一掌握 Excel 的操作技巧、快捷键大全、函数公式、数据透视表、图表、打印技巧等……学完全本,你也能成为 Excel 高手。

解答网友提问:如何用最简单的公式判断单元格数值是否小于某值,或者等于文本?

案例:

将下图 1 中所有 <100 的数值和文本单元格都转化成“不达标”,其余为“达标”,并且将“不达标”的所有单元格都高亮显示。

效果如下图 2 所示。

解决方案:

1. 在下方的空单元格处输入以下公式 --> 向右向下拖动复制公式:

=IF(N(B2)<100,"不","")&"达标"

公式释义:

N(B2)<100:n 函数的作用是返回转化为数值后的值;下方是返回的值类型对照;根据对照表,数值返回数值本身,文本返回 0;因此只要判断结果 <100,就能将文本包含进去了;=IF(...,"不",""):符合上述条件的,返回“不”;不符合的则返回空值;...&"达标":将上述结果与“达标”连接起来,即可达到题目要求

插入题外话,如果不借助 n 函数,直接判断文本是否 <100 为什么不行?这是因为文本的机器代码远大于本案例中的数值。

用下方的 code 函数计算一下就能看到,这是一个 5 位数的代码,显然不可能 <100。

2. 选中 B2:F10 区域 --> 按 Ctrl+1

3. 在弹出的对话框中选择“数字”选项卡 --> 选择“自定义” --> 在“类型”区域输入以下公式 --> 点击“确定”:

[<100]不达标;;达标;不达标

自定义格式代码释义:

自定义格式的四个区段不仅表示:正数;负数;0;文本也可以表示:符合条件 1 时应用的格式;符合条件 2 时应用的格式;其他数值应用的格式;文本应用的格式最多只能设置 2 个条件本案例中我们只需要一个判断条件,第二个条件就可以留空;该代码表示 <100 显示“不达标”,其他数值显示“达标”;文本显示“不达标”

接下来设置条件格式。

4. 保持选中上述区域 --> 选择工具栏的“开始”-->“条件格式”-->“新建规则”

5. 在弹出的对话框中选择“使用公式确定要设置格式的单元格”--> 输入以下公式 --> 点击“格式”按钮:

=N(B2)<100

6. 在弹出的对话框中选择“填充”选项卡 --> 选择所需的填充色 --> 点击“确定”

7. 点击“确定”。

每种设置的结果都完全一致。

标签: #excel函数比较大小的方法