最近刚刚参加工作,工作的岗位是数据分析,感觉挺高级的,据说要用到Oracle数据库,Spark,Hadoop等大数据平台,不过感觉实际工作还是用Excel会比较多,所以把经常用到的一些Excel技巧记录在这里,如果忘了可以迅速的查到。暂时把日期作为大标题,然后每个技巧的题目作为二级标题。
2017年07月18日
VLOOKUP函数的用法
VLOOKUP是一个查找函数,给定一个查找的目标,它就能从指定的查找区域中查找返回想要查找到的值。它的基本语法为:
VLOOKUP(查找目标,查找范围,返回值的列数,精确OR模糊查找)
举个例子说就是从另外一个表格中找出小明同学的班级信息。
需要注意的是括号『()』里面的第三个逗号『,』一定不能忽略,不然会得到错误的结果,今天我为了这个倒腾了至少半个小时,好在我的心比较细(尴尬笑)。
根据经纬度计算两地点的直线距离
这个主要用的是一个公式,我也不知道原理是什么,先记下来以后慢慢看吧,公式主体为
=0.001*(6371004*ACOS(1-(POWER((SIN((90-C2)*PI()/180)*COS(B2*PI()/180)-SIN((90-F2)*PI()/180)*COS(E2*PI()/180)),2)+POWER((SIN((90-C2)*PI()/180)*SIN(B2*PI()/180)-SIN((90-F2)*PI()/180)*SIN(E2*PI()/180)),2)+POWER((COS((90-C2)*PI()/180)-COS((90-F2)*PI()/180)),2))/2))
这里假设的是根据单元格 经度B2,纬度C2, 经度E2, 纬度F2 ,计算的两地距离。
需要注意的是,实际航班的距离一般会比计算出来的两地距离要远一些,因为飞机也要走航线,而不是在两个机场之间走直线,至于说远多少才算出现错误,这我还在思考之中。
Mac上的Excel全选快捷键
选中第一个单元格,然后按SHIFT+CTRL+右箭头,可以选中这一整行所有有内容的单元格。
在上一步操作之后,按SHIFT+Command+下箭头 ,选中这一个表中所有有内容的单元格。
2017年07月19日
Mac上的Excel软件和win上的有一些不一样,昨天因为没有注意到文件的扩展名导致工作没有及时保存,同样的工作重复做了好几遍。晚上很晚才睡觉,不过这些都不太好避免,只能吃一堑长一智。今天用到的函数只有一个,感觉需要增强编程能力了,虽然Excel挺强大,也不能总用了,不然跟别人一比显得太low。
COUNTIF函数和IF函数
这两个函数是因为我想找出两列的交集用到的,两个函数的结合十分巧妙,有必要记录一下。
COUNTIF用法:COUNTIF(范围,条件) 即如果在范围中查找到满足条件的内容就返回true
IF语法格式:IF(logical_test, value_if_true, value_if_false)
含义:判断一个条件是否满足,如果满足返回一个值,如果不满足则返回另一个值。
所以组合之后,=IF(COUNTIF(K:K,B2)>0,B2,0) 即为在K列中寻找等于B2的内容,如果满足则返回值B2,如果不满足则返回零。讲这个操作复制到B2的一整列,从而达到了我们想要取B和K两列交集的目的。