Hi,大家好,我是胖斯基
又是一个突如其来的周三傍晚,风雨交夹,狂风相随……
想想那许久未更新的公众号,再摸摸那胸前的一整块腹肌,愧色依旧,还是码字减肥吧!
如何在Excel中巧妙的提取你需要的数据?
由于从财务系统导出的数据中,会计科目是一种全级显示,用””来展示层级的划分,但是实际在数据统计或应用的时候,需要用到末级科目,故:如何在批量数据中,快速提取末级科目的名称?
也许猴急如你,一上来就想着函数或VBA,可行是可行,但是这种霸王硬上弓的模式,往往因用力过猛而不能快速得到预期效果……
聪明人,应该懂得循序渐进!
曾经有那么一个快捷键,它可以在茫茫人海中帮你寻觅“对象”,活好话不多,Ta就是Ctrl+F。
如果你想起了Ta,那这个问题便迎刃而解,效果如下:
注意这里查找的时候,用到的查询内容是 【*\】,查找内容替换为空,过程进度的处理基本上是秒级。
说明:由于要获取的是末级科目名称,故希望在科目信息中,保留的内容是最后一个【\】后面的内容,所以这里查找的时候采用了通配符【*】,组合起来就是【*\】,故:凡是最后一个【\】前的内容都查询出来,并替换为空
想想,这种温柔的方式,是不是比直接上函数和VBA的来的更和谐?
当然条条大路通罗马,何必单恋一种法?
曾经也有那么一个智能填充工具,Ta有那么一点人工智能的特效,能够想你所想,取你所需……
Ta就是在Excel2013版及之后推出的一个快速填充工具(Ctrl+E)。如果你想起Ta,那基本也就是万花丛中笑春风般的效果,如下:
注意:这里手工输入了2条记录(目的在于给Excel更多判断的选择),然后手工拖拽,选择快速填充后,所有末级科目数据自动呈现出来,怎么样?处理进度上是不是也是秒级?
So,循序渐进是不是很重要?
慢慢来,你会发现不一样的精彩
这种方法呢不是特别提倡,毕竟不是人人都能上手就来函数,当然,你要是Excel大神,无妨,怎么开心怎么来。
具体函数逻辑就不在重复累赘说明了
在Excel中提取有效的数据,是一项频率极高的操作,其处理逻辑基本都已成为套路,学会灵活应用就好。
当然,依旧要敲黑板说明的是:观察Ta,循序渐进,温柔对待,也许灵巧的技巧,能解决你很大的问题……
更多精彩,敬请关注Excel老斯基
如果在工作中选出使用频率最多的办公工具,毫无疑问,就是Word、Excel、PPT套餐;尤其是Excel,在整理数据的时候,菜鸟和老手的效率简直就是天差地别;
对于Excel来说,能熟练掌握多少函数公式就是评判是不是老手的重要依据,大部分人能熟练说出的函数不超过6个,但是工作中能经常用到的却远不止这点, 如果能熟练掌握下面这些常用的Excel公式,那么你工作中基本就不会再遇到什么Excel难题了!
- 查找最后一条符合条件的记录。
- 指定区域最后一个非空值查找
- 按数字区域间取对应的值
- 两日期相隔的年、月、天数计算
- 扣除周末天数的工作日天数
1、把公式返回的错误值显示为空
说明:如果是错误值则显示为空,否则正常显示。
说明:如果返回值大于0说明在另一个表中存在,0则不存在。
说明:如果需要进行模糊求和,就需要掌握通配符的使用,其中星号是表示任意多个字符,如"*A*"就表示a前和后有任意多个字符,即包含A。
说明:在表中间删除或添加表后,公式结果会自动更新。
3、查找最后一个符合条件记录
说明:0/(条件)可以把不符合条件的变成错误值,而lookup可以忽略错误值
说明:公式原理同上一个公式
5、指定非空区域最后一个值查找
公式说明:VLOOKUP和LOOKUP函数都可以按区间取值,一定要注意,销售量列的数字一定要升序排列。
说明:Phonetic函数只能对字符型内容合并,数字不可以。
说明: FIND查找成功,返回字符的位置,否则返回错误值,而COUNT可以统计出数字的个数,这里可以用来判断查找是否成功。
1、两日期间隔的年、月、日计算
A1是开始日期(),B1是结束日期()。
datedif函数第3个参数说明:
"Y" 时间段中的整年数。
"M" 时间段中的整月数。
"D" 时间段中的天数。
"MD" 天数的差。忽略日期中的月和年。
"YM" 月数的差。忽略日期中的日和年。
"YD" 天数的差。忽略日期中的年。
2、扣除周末的工作日天数
说明:返回两个日期之间的所有工作日数,使用参数指示哪些天是周末,以及有多少天是周末。周末和任何指定为假期的日期不被视为工作日
如果想了解更多kindle相关的技巧资讯,可以关注我的公众号静读空间;
静读空间(ID:jingduzone):一个致力于成为电纸书从购买、入门到精通的一站式内容聚集地的公众号;关于kindle及其他电子阅读器的疑惑,你都可以在静读空间找到答案!另外,在静读空间回复“我要福利”,免费获得40G电子书资源!