来源:Excel精英培训
作者:兰色幻想-赵志东

在Excel公式中,有些函数是独行侠,而有些函数经常是成对出现的,今天小编就带大家一起盘点Excel表格中八大经典函数组合。

1、IF + And

作用:并列多条件判断

【例】如下图所示,在C列设置公式,如果A列值小于500且B列值为未到期,则返回”补款“,否则显示为空。

公式:C2

=IF(AND(A2<500,B2="未到期"),"补款","")

说明:两个条件同时成立用AND,任一个成立用OR函数。

2、Index + Match

作用:根据条件查询

【例2】如下图所示,要求根据月份和费用项目,查找金额

E10公式:

=INDEX(B2:G6,MATCH(B10,$A$2:$A$6,0),MATCH(A10,$B$1:$G$1,0))

公式说明:

先用MATCH函数查找3月在第一行中的位置

=MATCH(B10,$A$2:$A$6,0)

再用MATCH函数查找费用项目在A列的位置

=MATCH(A10,$B$1:$G$1,0)

最后用INDEX根据行数和列数提取数值

=INDEX(区域,行数,列数)

3、Iferror + Vlookup

作用:当Vlookup查找不到时屏蔽查错误值

【例】如下图所示,要求根据产品名称在上表中查找单价,如果产品不存在则显示为空白

B9公式:

=IFERROR(VLOOKUP(A8,$A$1:$D$5,3,0),"")

4、Mid + Find

作用:根据条件截取字符串

【例】在个人信里截取出年龄

B2公式

=MID(A2,FIND(" ",A2)+1,9)

注:find查找分隔符的位置,MID负责截取字符

5、Left + lenB + Len

作用:分离汉字、数字和字母

示例:

=LEFT(A2,LENB(A2)-LEN(A2))

注:带B的函数是按字节计数,而一个汉字占2个字节,数字和字母则占1个。所以用LENB(A2)-LEN(A2)可以倒推出汉字的个数,然后用left或mid函数截取。

6、index + Small + Row

作用:一对多查找

【例】如下图所示,要求在F列查找“张明城”的个人消费记录

F2公式

{=INDEX(C:C,SMALL(IF(B$2:B$10=F$1,ROW($2:$10)),ROW(A1)))}

公式解析:

  • IF(B$2:B$10=F$1,ROW($2:$10)):如果B列的姓名和F1的姓名相同,就返回它的行号。不相同的返回FALSE
  • Row(a1):是返回A1的行号1,如果向下复制会变为 Row(a2),返回2,其实用它的目的是当公式向下复制时可以生成序号:1,2,3...然后取符合条件的第1个行号,第2个行号...
  • SMALL(): 从符合条件的行号中从小到大,逐个提取符合条件的行
  • INDEX() :根据取得的行号从C列提取值
  • { }:数组公式(含有逐一运算的公式)需要按ctrl+shift+enter 输入大括号(一定要是自动生成的,不能手输入大括号)。

7、Sum + Offset + Count

作用:最后N天求和

【例】在D2单元格返回B列最近7天的销量

D2公式:

=SUM(OFFSET(B1,COUNTA(B:B)-7,0,7,1))

注:Counta负责统计B列非空值个数,offset负责生成动态最后N天区域,SUM负责求和

8、Sumproduct + Countif

作用:计算不重复值个数

【例】:统计B列的客户数量

=SUMPRODUCT(1/COUNTIF(B2:B19,B2:B19))

注:Countif函数统计出每个客户的出现次数,Sumprodcut对1/出现次数进行求和。每个客户无论出现多少次,求和的结果都是1,求和后正好是不重复个数。

Excel公式中的函数嵌套对新手是一个难点,所以掌握这些固定套路尤为重要。

附:16G资料包,初级会计、cpa、会计做账、excel技巧应有尽有,传送门放在评论里。

c++find函数_Excel中八大经典函数组合,帮你整理齐了相关推荐

  1. c语言choose函数怎么用,choose函数_excel中,choose函数的问题

    EXCEL里choose函数到底是干什么用的 自己根据这个图片试一试比别人讲要容易理解. 在B2中设置这个公式后,在A1中输入2,公式单元格就显示公式中从第二个参数起的第2个数20:A1中输入几,公式 ...

  2. 此处不允许使用分组函数_Excel中使用Vlookup函数实现数据分组

    Vlookup匹配函数:在表格的首列查找指定的数据,并返回指定的数据所在行中的指定列处的单元格内容. 该函数的语法规则如下: VLOOKUP(lookup_value,table_array,col_ ...

  3. 中plot 函数中字体大小_Excel中的VLOOKUP函数

    在Excel中如果给函数排个座次,可以这么排: 青铜:处理一个区域的函数 白银:处理一个区域和一个数值的函数 黄金:处理多个区域的函数 我们之前介绍的SUM相关函数.COUNT相关函数都属于青铜级别. ...

  4. scala 函数中嵌套函数_Scala中的嵌套函数 用法和示例

    scala 函数中嵌套函数 Scala中的嵌套函数 (Nested functions in Scala) A nested function is defined as a function whi ...

  5. oracle中转换函数,Oracle中的转换函数

    Oracle中的转换函数有三个,分别为to_char(),to_date(),to_number() 1.to_char()的用法 格式化当前的日期时间 select sysdate,to_char( ...

  6. c语言 product,product函数_Excel中product函数的使用教程详解

    Excel中的product函数是用来计算各参数的乘积的,在数学公式里,我们会经常用到.下面小编教你在Excel中product函数的使用方法,希望对你有帮助! Excel中product函数的使用方 ...

  7. c大小写转换函数_Excel中的大小写金额转换,技巧法和函数法,职场必学技巧

    财务工作中,经常需要将小写的数字,转换成大写的数字,有两种方法轻松解决,技巧法以及函数法. 小写转大写技巧法 我们选中单元格,然后右键,设置单元格格式(快捷键是CTRL+1),在弹出的设置单元格格式窗 ...

  8. excel if in函数_EXCEL技巧之if函数在统计中的应用简介

    在日常的统计工作中,我们经常要同表格和数据打交道.在众多的表格处理软件中,微软公司的Excel软件有着庞大的用户群体,其操作界面直观,运算函数丰富,深受用户们的喜爱.其自带的函数中,if函数应用广泛, ...

  9. excel中线性函数_Excel中特别有用的不常用函数之Indirect函数

    今天介绍一下Indirect函数.这个函数属于特别有用的一个函数,但是很多人并不太了解它的作用.今天我们就详细介绍一下. 01 INDIRECT函数的工作方式 这个函数的语法特别简单: INDIREC ...

最新文章

  1. 如何从零起步搭建一个分布式对象存储的架构
  2. 图片缓存之内存缓存技术LruCache,软引用
  3. Mac OS X 10.9.3 Beta 8升级教程
  4. PyCharm设置字体大小(亲测)
  5. 腾讯offer-众里寻他千百度
  6. 1558. 得到目标数组的最少函数调用次数 二进制|思维
  7. fastapi 请求体 - 多个参数 / 字段Field / 嵌套模型
  8. 新版“北京通”今天上线 一个APP可办650件事儿
  9. chrome报Slow network is detected.
  10. 需求预测——Predicting origin-destination ride-sourcing demand with a spatio-temporal encoder-decoder
  11. adb模拟按键home_adb命令中 模拟按键 KeyCode 部分详解
  12. Ubuntu14.04虚拟机下基本操作(typical安装)
  13. cnn风格迁移_机器学习:利用卷积神经网络实现图像风格迁移 (一)
  14. Lycn 2013 with SQL AlwaysOn 「一」建立AlwaysOn
  15. Windows下msysGit安装
  16. Chrome 刷新页面两次请求问题
  17. IPFS:替代HTTP的分布式网络协议
  18. Linux非逻辑卷、逻辑分区如何扩容
  19. 《随遇而安》读书摘记
  20. java之单例模式祥解

热门文章

  1. 高性能的MySQL(5)索引策略
  2. C++中this指针的用法.
  3. 苹果系统下如何粘贴复制?
  4. GlusterFS配置管理(五)
  5. WorldWind学习系列一:顺利起航篇
  6. ComputeShader中Counter类型的使用
  7. @ConfigurationProperties和@Value 注入
  8. Symantec Endpoint Protection下载方法
  9. 漫谈流式计算的一致性
  10. 最佳时间 (DOM编程艺术)