text



text

文章插图
在Excel中 , 格式的设置时比较常见的操作和必须要掌握的技能 , 除了【设置单元格格式】外 , 还可以使用Text函数来完成 , 而且后者的效率更高 , 更实用哦!
一、Text函数功能及语法结构 。
功能:根据指定的数值格式将数字转换为文本 。
语法结构:=Text(值,格式代码) 。
注意事项:
1、Text函数的功能和使用与【设置单元格格式】对话框设置数字格式的功能基本相同 , 但是使用Text函数无法完成单元格字体颜色的设置 。
2、经过Text函数设置后的数字将转变为文本格式 , 而在【设置单元格格式】对话框中进行格式设置后单元格中的值仍为数字 。
二、Text函数应用技巧 。
1、等级判定 。
目的:根据“销量”情况 , 填充“优秀(>4500)、良好(>3800)、及格(≤3800)” 。
text

文章插图
方法:
在目标单元格中输入公式:=TEXT(G3,"[>4500]优秀;[>3800]良好;及格") 。
解读:
1、指定的值如果>4500 , 返回“优秀”;>3800 , 返回“良好”;否则返回“及格” 。
2、判断条件和返回的结果可以根据实际情况自定义 。
2、转换日期 。
目的:提取日期中的月份并转换为中文大写的形式 。
text

文章插图
方法:
在目标单元格中输入公式:=TEXT(D3,"[dbnum1]m月") 。
解读:
格式代码“m”用于提取A2单元格中的月份 , 再使用格式代码[DBnum1]将其转换为中文小写数字格式 。
3、标准长日期 。
目的:将“出生年月”转换为标准长日期 。
text

文章插图
方法:
在目标单元格中输入公式:=TEXT(D3,"yyyy年mm月dd日") 。
解读:
字母“y、m、d”分别为“年、月、日”的简写 。
【text】4、标准长日期 。
目的:将“出生年月”转换为标准长日期 。
text

文章插图
方法:
在目标单元格中输入公式:=TEXT(D3,"e年mm月dd日") 。
解读:
代码“e年mm月dd日”和“yyyy年mm月dd日”的作用是相同的 , 只是将“yyyy”替换成了“e” 。
5、计算工作时间 。
目的:根据“上班时间”和“下班时间”计算工作时间 。
text

文章插图
方法:
在目标单元格中输入公式:=TEXT(I3-H3,"[h]")&"小时" 。
解读:
1、符号“&”为连接符 , 可以连接单元格地址 , 文本等内容 。
2、不足一小时的直接忽略不计 。
6、提取出生年月 。
目的:从身份证号码中提取出生年月并设置为“年月日”的格式 。
text

文章插图
方法:
在目标单元格中输入公式:=TEXT(MID(D3,7,8),"00-00-00") 。
解读:
身份证号码中从第7位开始 , 长度为8的字符串为出生年月 , 所以用Mid函数进行提取 , 并用Text函数设置为“00-00-00”的格式 。
7、转换中文数字格式 。
目的:将中文的数值转换为阿拉伯数值 。
text

文章插图
方法:
在目标单元格中输入数组公式:=MATCH(I3,TEXT(ROW($1:$9999),"[DBnum1]"),) 。
解读:
代码"[DBnum1]"的作用为将对应的数值转换为中文朗读的形式 , 所以首先用Text函数将1至9999转换为中文朗读的形式 , 然后用Match定位当前值对应数值并返回 。
8、简化判断 。
目的:判断8月份和9月份的“销量”增减情况 , 并简单描述 。
text

文章插图
方法:
在目标单元格中输入公式:=TEXT(I3-H3,"比上个月多0;比上个月少0;相同") 。
解读:
格式代码中的“0”表示第一参数的值 。
9、斜线日期 。
目的:将出生年月设置为“年/月/日”的形式 。
text

秒懂生活扩展阅读