Excel使用技巧

标签: Excel 分类: 软件 创建时间:2019-09-07 08:34:47 更新时间:2024-11-15 10:49:43

1.将度分秒转化为度

excel中存储了度分秒形式的经纬度,现在要转换为度的形式,既:28°12′09.090″ -> 28.20741694 。这里主要使用了left函数和mid函数进行分割。

1
=LEFT(C1,FIND("°",C1)-1)*1+MID(C1,FIND("°",C1)+1,2)/60+MID(C1,FIND("′",C1)+1,LEN(C1)-FIND("′",C1)-1)/3600

在单元格中输入以上公式,C1为需要进行转换的单元格。

2.将时间戳转为时间

要先把待转换的单元格的格式,由科学计数法改为数字类型,然后进行转换。

(1)13位的时间戳

1
=TEXT((E2/1000+8*3600)/86400+70*365+19,"yyyy-mm-dd hh:mm:ss.000")

(2)10位的时间戳

1
=TEXT((A2+8*3600)/86400+70*365+19,"yyyy/mm/dd hh:mm:ss")
参考文章:
【1】.Excel实践之时间戳格式与日期格式的互转 这个确实有用,还有日期转时间戳的方法
【2】.excel表格时间戳转时间格式 这个没啥用
【3】.excel中如何将时间戳转换为日期格式 这个我尝试了,好像转换的时间格式不太对

3.统计重复次数

如何处理一个数据的出现次数呢?比如下图,我想知道 E2 单元格的 120.27944 出现的次数,那么需要新建一列,然后单元格的值 “=COUNTIF(E:E,E2)”,其中前面部分是列名,后面一个是要统计的值,然后下拉就可以了。

统计出现次数之后,还需要做一个删除重复项的工作,就是 选择菜单栏“数据”中的“删除重复项”。这里需要注意的一个点就是,要把计算列变成数值,然后才能进行删除重复项,否则可能出现问题。

参考文章:
【1】.Excel:如何算出重复次数。 countif函数前半部分选择的是整列,逗号后半部分选择的是第一个单元格。
【2】.如何在Excel表格中快速统计出现次数? 在Excel单元格中输入函数“=countif(统计区域,统计的字符串)”。具体示例如下图所示:“A2:A11”代表的是所有需要统计的“学生姓名”这些数据;“C2”代表的是“小可爱1”这个需要统计的字符串数据。
【3】.excel中如何统计每个数据出现的次数 方法1-函数法:假设数据在A列;方法2-数据透视表法(直观)
【4】.excel怎么统计数据出现次数
【5】.excel重复数据只保留一个的设置方法
小额赞助
本人提供免费与付费咨询服务,感谢您的支持!赞助请发邮件通知,方便公布您的善意!
**光 3.01 元
Sun 3.00 元
bibichuan 3.00 元
微信公众号
广告位
诚心邀请广大金主爸爸洽谈合作
每日一省
isNaN 和 Number.isNaN 函数的区别?

1.函数 isNaN 接收参数后,会尝试将这个参数转换为数值,任何不能被转换为数值的的值都会返回 true,因此非数字值传入也会返回 true ,会影响 NaN 的判断。

2.函数 Number.isNaN 会首先判断传入参数是否为数字,如果是数字再继续判断是否为 NaN ,不会进行数据类型的转换,这种方法对于 NaN 的判断更为准确。

每日二省
为什么0.1+0.2 ! == 0.3,如何让其相等?

一个直接的解决方法就是设置一个误差范围,通常称为“机器精度”。对JavaScript来说,这个值通常为2-52,在ES6中,提供了Number.EPSILON属性,而它的值就是2-52,只要判断0.1+0.2-0.3是否小于Number.EPSILON,如果小于,就可以判断为0.1+0.2 ===0.3。

每日三省
== 操作符的强制类型转换规则?

1.首先会判断两者类型是否**相同,**相同的话就比较两者的大小。

2.类型不相同的话,就会进行类型转换。

3.会先判断是否在对比 null 和 undefined,是的话就会返回 true。

4.判断两者类型是否为 string 和 number,是的话就会将字符串转换为 number。

5.判断其中一方是否为 boolean,是的话就会把 boolean 转为 number 再进行判断。

6.判断其中一方是否为 object 且另一方为 string、number 或者 symbol,是的话就会把 object 转为原始类型再进行判断。

每日英语
Happiness is time precipitation, smile is the lonely sad.
幸福是年华的沉淀,微笑是寂寞的悲伤。