今天是一站到底的第16天,学习查找函数和日期函数。今天的课程比较多,但是因为最重要的vlook up,我们基本上都用过,所以难度来说也并不是很大。
重点讲一下不太熟悉的和比较有启发性的几个。
一、查找函数
1.hlookup函数与vlookup函数用法一模一样,区别就在于一个对行的查找,一个是对列的查找。
2.index函数主要要分辨下它与indirect函数的区别。
网上查询的是
(1)indirect()的主要作用是确保不管引用区域怎么变,始终引用()中单元格的数字。
举例,=b5和=indirect("b5")是一样的,但如果删除第4行,前者变成=b4,后者仍然引用b5单元格,返回删除之前的b6单元格数字。
(2)indirect("b5")和indirect(b5)的区别。
indirect()函数中的参数应该为文本值,即想要引用b5单元格,用法为前者。后者会返回#ref!
如果b5单元格的内容是A3,则indirect("b5")返回A3,而indirect(b5)返回A3单元格的内容。如果删除第四行,indirect(b5)会变化。
(3)index(区域,行数,列数)返回的是参数1区域内,参数2行,参数3列的值。感觉indirect应用范围很小,局限性大,与index没有可比性。
3.区间查询
公式为 =VLOOKUP(B2,$I$2:$J$5,2)就是把用来精确判断和模糊判断的0 or1去掉。区间必须是升序排列。
4.动态图表
动态图表比较有趣,我做了个翻转课堂分享
二、日期函数
基本函数.
当天日期Today()
现在日期和时间(Now),CTRL+Shift+;
年份Year()
月份Month)
天数Day()
小时Hour()
分钟数Minute()
秒数Second()
时分秒组合Time()
日期组合Date()
一周中的第几天weekday()
日期函数会随着时间的变化而变化,而Ctrl+;与Ctrl+Shift+;不会
Datedif()函数用法是DATEDIF(起始日期,终止日期,间隔单位)
其中y代表年,m代表月,d代表日。而其中任意两个符号相连,代表忽略前一个,而确认后一个。
3.用datedif函数,我们可以计算工龄,日期,身份证号码计算年龄等等。只要理解的函数就可以做到。