1,填0占位
如下图,希望将A列数字显示为8位,不足部分用0填充。
=BASE(A2,10,8)
BASE的作用是将数字转换为具备给定进制的文本。第二参数是进制,第三参数是字符长度。
2,定位最后1个”-”的位置
如下图,希望在A列字符串中查找最后一个“-”的位置。
=COUNT(FIND("-",A2,ROW($1:$20)))
FIND函数分别在A2单元格的第1至第20个字符处查找"-"。如果查找的结果返回错误值,说明从这个字符往后就不包含"-"了。
{4;4;4;4;8;8;8;8;#VALUE!;……;#VALUE!}
用COUNT函数统计FIND函数返回的数值个数,其结果就是最后一个“-”的位置。
3、周一和周五的总天数
老王每周一和周五要在单位值班,希望根据A列和B列的日期,返回两个日期之间周一和周五的总天数。
=NETWORKDAYS.INTL(A2,B2,"0111011")
NETWORKDAYS.INTL用自定义周末来计算两个日期之间的工作日天数。
第3参数是1和0的7位数序列,每个字符表示一周中的一天(从星期一开始),1 表示非工作日,0 表示工作日。
本例使用"0111011",表示将周一和周五视为工作日,来计算两个日期之间的工作日天数。
图文制作:流浪铁匠