专注于高等教育
科普综合平台
要记忆Excel中TEXT函数的用法(尤其是结合表格场景),可以通过以下分类总结和实际案例来掌握核心要点:
公式结构:=TEXT(value, format_text)
value:需格式化的数值、日期或单元格引用(如A2)。
format_text:格式代码(需用英文引号包裹),决定输出文本的样式。
| 需求 | 格式代码 | 示例公式 | 输出结果 |
|---|---|---|---|
| 年-月-日 | "yyyy-mm-dd" | =TEXT(A2,"yyyy-mm-dd") | 2024-11-07 |
| 中文星期几 | "aaaa" | =TEXT(A2,"aaaa") | 星期四 |
| 大写中文日期 | "[dbnum1]yyyy年m月d日" | =TEXT(A2,"[dbnum1]yyyy年m月d日") | 二〇二四年十一月七日。 |
| 需求 | 格式代码 | 示例公式 | 输出结果 |
|---|---|---|---|
| 补零至4位数 | "0000" | =TEXT(A2,"0000") | 0001 → 0001 |
| 千分位分隔 | ",0" | =TEXT(1234567,",0") | 1,234,567 |
| 货币格式 | ",0.00" | =TEXT(1234.5,",0.00") | 1,234.50。 |
=TEXT(B2,"[>90]优秀;[>60]合格;不合格")逻辑:三段分别对应>0、<0、=0的条件,按顺序匹配。
偷懒方法:
先在单元格中右键设置格式 → 自定义 → 复制代码到TEXT的第二个参数。
示例:设置日期为“星期三”后,代码为[-804]aaaa,直接粘贴到公式中。
动态引用格式:
将格式代码写在单元格(如C1),公式引用:=TEXT(A2, C1)。
字母区分:m在日期中代表月份,在时间中代表分钟,需结合上下文(如"h:mm"明确时间格式)。
计算限制:TEXT输出的结果是文本,后续计算需用VALUE函数转换。
| 原始数据(A列) | 需求 | 公式 | 结果(B列) |
|---|---|---|---|
| 20241107 | 转为中文日期 | =TEXT(A2,"[dbnum1]yyyy年m月d日") | 二〇二四年十一月七日 |
| 85 | 成绩评级 | =TEXT(A3,"[>90]优秀;[>60]合格;不合格") | 合格 |
| 1234.567 | 保留两位小数 | =TEXT(A4,"0.00") | 1234.57 |
通过分类记忆和实际表格操作练习,结合格式代码的规律(如y=年、d=日),能快速掌握TEXT函数。无需死记硬背,多用即熟练!