文本进行算术计算 指定字符换算成数字 文本运算

 时间:2024-11-04 01:03:45

1、如下图所示,要计算平均在班时间,字符不能直接进行计算,需要先根据一个标准把字符换算成数字。

文本进行算术计算 指定字符换算成数字 文本运算

2、比如,上午=50,中午=60,下午=30,晚上=80,最大众化的方法是查找替换,选中数据区域,按ctrl+h打开替换对话框,把上午替换为50,点击全部替换。

文本进行算术计算 指定字符换算成数字 文本运算

3、用同样的方法把其他字符替换成对应数字,如图。

文本进行算术计算 指定字符换算成数字 文本运算

4、然后在F2输入公式=AVERAGE(B2:E2),下拉填充即可。

文本进行算术计算 指定字符换算成数字 文本运算

5、如果需要保留原始数据,可以直接使用公式屏顿幂垂=AVERAGE(VLOOKUP(B2,{"上午",50;"中午",60;"下午",30;"晚上",80},2,0),VLOOKUP(C2,{"上午",50;"中午",60;"下午",30;"晚上",80},2,0),VLOOKUP(D2,{"上午",50;"中午",60;"下午",30;"晚上",80},2,0),VLOOKUP(E2,{"上午",50;"中午",60;"下午",30;"晚上",80},2,0)),下拉填充。

文本进行算术计算 指定字符换算成数字 文本运算

6、上面的公式比较长,也可用公式=SUM((B2:E2={"上午";"中午";"下午";"晚上"})*{50;60;30;80})/4,按ctrl+shift+回车,然后下拉公式。

文本进行算术计算 指定字符换算成数字 文本运算

7、与第五步思路一样的,也可以利用诔罨租磊IF函数,输入公式=AVERAGE(IF(B2="上午",50,IF(B2="中午",60,IF(B2="下午",30,80))),IF(C2="上午",50,IF(C2="中午",60,IF(C2="下午",30,80))),IF(D2="上午",50,IF(D2="中午",60,IF(D2="下午",30,80))),IF(E2="上午",50,IF(E2="中午",60,IF(E2="下午",30,80)))),下拉公式。

文本进行算术计算 指定字符换算成数字 文本运算
  • Excel表格如何进行单条件的数据筛选?
  • excel中roundup函数的作用?
  • Excel表格如何插入气泡图
  • Excel如何插入DOLLAR函数?
  • excel表格同时在多个单元格中输入相同内容
  • 热门搜索
    宕机是什么意思 李代桃僵的意思 mine是什么意思 不苟言笑的意思 什么叫素质教育 妆前乳的作用 武断的意思 梦见青蛙是什么意思 海上田园有什么好玩的 ky是什么意思