本文作者:office教程网

excel常用函数如何将Y/N符号转换成星期几

office教程网 2024-12-07 13:29:39
后台-系统设置-扩展变量-手机广告位-内容正文顶部
摘要:

excel常用函数如何将Y/N符号转换成星期几?如下图1所示,以Y/N的缩写形式表示一周中哪一天是工作日,哪一天休息,即Y表示那天是工作日,N表示那天休息,要求以简写的形式(即星期几的开头字母)输出一周中的工作日,如下图1中的结果列所示。

图1

解决方案

有几种方法来实现。

方法1:使用IF/MID函数/连接符组合

在单元格D5中的公式为:

=IF(MID(B5,1,1)=”Y”,”S”,””) &IF(MID(B5,2,1)=”Y”,”M”,””) &IF(MID(B5,3,1)=”Y”,”T”,””) &IF(MID(B5,4,1)=”Y”,”W”,””) & IF(MID(B5,5,1)=”Y”,”T”,””)& IF(MID(B5,6,1)=”Y”,”F”,””) &IF(MID(B5,7,1)=”Y”,”S”,””)

下拉至单元格D9。结果如下图2所示。

图2

方法2:使用TEXTJOIN/MID函数组合

在单元格D5中的公式为:

excel常用函数如何计算车辆停放的时长

如下图1所示,使用公式求每辆卡车的停放时长。 图1 汽车公司会实时跟踪卡车车队的位置,在每天的每个小时点会记录每辆卡车的具体位置,如上图1所示,假设共有5个位置,分别使用A、B、C、D、E来代表,卡车在同一位置连续两个小时,表明其在该位置停放了1小时,如卡车1,4点和5点时都在位置A,则卡车停放了1小时;卡车2

=TEXTJOIN(“”,TRUE,IF(MID(B5,{1,2,3,4,5,6,7},1)=”N”,””,{“S”,”M”,”T”,”W”,”T”,”F”,”S”}))

下拉至单元格D9,结果如下图3所示。

图3

方法3:使用TEXTJOIN/MID/REPT函数组合

在单元格D5中的公式为:

=TEXTJOIN(“”,TRUE,REPT({“S”,”M”,”T”,”W”,”T”,”F”,”S”},MID(B5,{1,2,3,4,5,6,7},1)=”Y”))

下拉至单元格D9,结果如下图4所示。

图4

公式中,MID函数会对每个值返回TRUE或FALSE,而REPT函数将TRUE/FALSE转换为1/0。

小结:

1. MID函数中使用数组参数来判断多个值。

2. 公式中有多个相似的部分,可以考虑使用数组公式来解决。

excel函数提取大写字母创建缩写

excel函数提取大写字母创建缩写,如下图1所示,使用公式,提取列A每个单元格数据中的大写字母。 图1 满足以下条件: 只提取大写字母 每个单词以大写字母开始 每个单词仅有一个大写字母 单元格中的数据文本可能包含空格,也可能没有空格 单元格中的数据文本只包含字母和空格 单元格中的数据文本可包含任意类

后台-系统设置-扩展变量-手机广告位-内容正文底部
未经允许不得转载:

作者:office教程网,原文地址:excel常用函数如何将Y/N符号转换成星期几发布于2024-12-07 13:29:39
转载或复制请以超链接形式并注明出处 演示站

分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

留言与评论(共有 0 条评论)
   
验证码: