打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
这些Excel函数公式,很多人都在找!


个人微信号 | (ID:ExcelLiRui520)

微信公众号 | Excel函数与公式(ID:ExcelLiRui)

进入公众号发送函数名称或关键词,即可免费获取对应教程

这些Excel函数公式,很多人都在找!

很多人都知道Excel函数公式威力强大,但遇到问题时却写不出公式,现找也找不到。

今天就带来几个很多人都在找的Excel公式,已备大家不时之需。

看完觉得好的,记得去底部点个好看再分享给朋友,我会根据大家的反馈调整发文内容及写法。

提取数字

A列数据由文本和数字混杂构成,要求提取字符串中的数字。

数组公式如下,按Ctrl+Shift+Enter输入

=-LOOKUP(0,-MID(A2,MIN(FIND(ROW($1:$10)-1,A2&56^7)),ROW(INDIRECT("1:"&LEN(A2)))))

一句话解析:

使用FIND和ROW函数定位数字起始位置,然后再利用MID函数截取数字,最后用LOOKUP函数完成提取。

多条件查询数据

下图中左侧数据源包含不同店铺的商品销量,要求根据店铺和商品多条件查询对应的销量。

公式如下:

=LOOKUP(1,0/(($B$2:$B$13=F2)*($C$2:$C$13=G2)),$D$2:$D$13)

一句话解析:

这又是LOOKUP万能公式的经典应用,在Excel特训营二期初级班和八期进阶班中都多次视频讲解过了。

阿拉伯数值转人民币大写形式

要求根据A列的金额,转为人民币大写形式。

这个需求无论是在填写支票、发票时还是在写合同时都会经常遇到。

公式如下

=IF(ROUND(A2,2)<0,"无效数字",IF(ROUND(A2,2)=0,"零",IF(ROUND(A2,2)<1,"",TEXT(INT(ROUND(A2,2)),"[dbnum2]")&"元")&IF(INT(ROUND(A2,2)*10)-INT(ROUND(A2,2))*10=0,IF(INT(ROUND(A2,2))*(INT(ROUND(A2,2)*100)-INT(ROUND(A2,2)*10)*10)=0,"","零"),TEXT(INT(ROUND(A2,2)*10)-INT(ROUND(A2,2))*10,"[dbnum2]")&"角")&IF((INT(ROUND(A2,2)*100)-INT(ROUND(A2,2)*10)*10)=0,"整",TEXT((INT(ROUND(A2,2)*100)-INT(ROUND(A2,2)*10)*10),"[dbnum2]")&"分")))

不解释,用时直接套用即可。

跨工作表查询数据

下图中数据源分散在北京、上海、广州3张工作表中,要求根据订单编号在多工作表中查询对应的业务员、产品、销量。

公式如下

=IFERROR(VLOOKUP($A2,INDIRECT(INDEX({"北京","上海","广州"},MATCH(0,0/COUNTIF(INDIRECT({"北京","上海","广州"}&"!A:A"),$A2),))&"!A:D"),COLUMN(B:B),),"")

一句话解析:

使用COUNTIF函数和INDEX+MATCH组合找到目标数据所在工作表,再用INDIRECT函数实现跨表引用,最后利用VLOOKUP查询。

跨工作表汇总数据

还是上面的数据源,要求根据产品对多工作表按条件跨表汇总。

公式如下

=SUM(SUMIF(INDIRECT({"北京","上海","广州"}&"!c:c"),A2,INDIRECT({"北京","上海","广州"}&"!d:d")))

一句话解析:

借助INDIRECT函数实现跨表引用,再使用SUMIF函数条件求和,最后利用SUM函数汇总多工作表返回的结果。

希望这篇文章能帮到你!怕记不住可以发到朋友圈自己标记。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
【Excel分享】如何实现4舍6入5不变?
07Excel 2013公式与函数基础教程之七ABS、INT与ROUND函数
EXCEL常用函数公式及技巧搜集之六
Excel的一些使用技巧
excel函数应用:组合函数管理日常花销
excel公式,把单个数变成双个数
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服