Excel中值得收藏的12个函数公式

1、动态获取A列最后一个数字

  =LOOKUP(1,0/(A2:A100>0),A2:A100)   此处的A100必须比最大的行数要大

2、不重复个数公式

  =SUMPRODUCT(1/COUNTIF(A2:A7,A2:A7))  此处的A7必须是存在数值函数

3、提取唯一值公式

=IFERROR(INDEX(A:A,SMALL(IF(MATCH(A$2:A$7,A$2:A$7,0)=ROW(A$1:A$6),ROW(A$2:A$7)),ROW(A1))),"")

 提取唯一值还有其他方法:

a.选择A列所有数据,【数据】-【筛选】-【高级】,【将筛选结果复制到其他位置】,选择B1,【选择不重复的记录】

b. 如果只需在当前列操作:可以直接选择当前列,【数据】-【删除重复项】

4、中国式排名公式

=SUMPRODUCT(($D$4:$D$9>=D4)*(1/COUNTIF(D$4:D$9,D$4:D$9)))   乘积之和

=RANK(J1,$J$1:$J$7)  这个后面的部分必须加上$(绝对引用和相对引用的差别)

如上面rank的函数,如果不加$,下面的就会变成RANK(J2,J2:J8) ,但实际上我们要的RANK(J2,J1:J7) ,所以要加上绝对引用$.

5、提取字符串任一位中的数字

  A1的值为 ABC123.45FE ,截取结果:123.45

  数组公式:

  {=LOOKUP(9^9,MID(A1,MATCH(1,MID(A1,ROW(1:9),1)^0,0),ROW(1:9))*1)}

  6、金额大写转换公式

  =TEXT(LEFT(RMB(A2),LEN(RMB(A2))-3),"[>0][dbnum2]G/通用格式元;[<0]负[dbnum2]G/通用格式元;;") & TEXT(RIGHT(RMB(A2),2),"[dbnum2]0角0分;;整")

  7、个人所得税计算公式

  假如A2中是应税工资,则计算个税公式为:

  =5*MAX(A2*{0.6,2,4,5,6,7,9}%-{21,91,251,376,761,1346,3016},)

  8、一对多查找包含公式

  =COUNT(FIND({"AAA花苑","CCC龙廷"},A2))

  9、Vlookup多表查找公式

  工资表模板中,每个部门一个表。

  在查询表中,要求根据提供的姓名,从销售~综合5个工作表中查询该员工的基本工资。

  方法1:

  =IFERROR(VLOOKUP(A2,服务!A:G,7,0),IFERROR(VLOOKUP(A2,人事!A:G,7,0),IFERROR(VLOOKUP(A2,综合!A:G,7,0),IFERROR(VLOOKUP(A2,财务!A:G,7,0),IFERROR(VLOOKUP(A2,销售!A:G,7,0),"无此人信息")))))

  方法2

  =VLOOKUP(A2,INDIRECT(LOOKUP(1,0/COUNTIF(INDIRECT({"销售";"服务";"人事";"综合";"财务"}&"!a:a"),A2),{"销售";"服务";"人事";"综合";"财务"})&"!a:g"),7,0)

  10、Sumif多表求和公式

  工作表名称常常是不规则的,如下图所示

  分析:

  首先我们需要用宏表函数取得表名

  公式 - 名称管理器 - 新建名称 - 在新建名称中输入名称“sh”,然后“引用位置”框中输入公式:

  =MID(GET.WORKBOOK(1),FIND("]",GET.WORKBOOK(1))+1,99)&T(now())

  最终公式为:

  =SUMPRODUCT((SUMIF(INDIRECT(sh&"!b:b"),D2,INDIRECT(sh&"!c:c"))))

  11、筛选后连续序号公式

  插入辅助列,输入公式 =1。加入这列是方便在序号列使用公式统计行数。

  在序号列输入公式

  =SUBTOTAL(2,B$1:B2)

  12、用QQ聊天的excel公式

  =HYPERLINK("tencent://message/?uin="&C3,"点击联系他")

时间: 2024-10-02 21:06:47

Excel中值得收藏的12个函数公式的相关文章

C语言中值得深入知识点----数组做函数参数、数组名a与&amp;a区别、数组名a的&quot;数据类型&quot;

1.数组作为函数参数 C语言中,数组做为函数的参数,退化为指针.数组作为参数传给函数时,传的是指针而不是数组,传递的是数组的首元素的地址.这里我们以将以整形变量排序来讲解. void sortArray(int a[] ,int num )以及void sortArray(int a[100] ,int num )都可以用void sortArray(int *a ,int num )表示.一般来说函数参数如果为数组,可以有两个参数,一个是数组名,一个是数组长度.对于排序而已,一般是要知道给定数

Excel中COUNTIFS函数统计词频个数出现次数

Excel中COUNTIFS函数统计词频个数出现次数 在Excel中经常需要实现如下需求:在某一列单元格中有不同的词语,有些词语相同,有的不同(如图1所示).需要统计Excel表格中每个词语出现的个数,即相当于统计词频出现次数. 图1. Excel表格统计个数 解决方法:采用COUNTIFS函数. COUNTIFS 函数语法及格式:COUNTIFS(criteria_range1, criteria1, [criteria_range2, criteria2]…)其中,criteria_rang

Excel中,编制卡方分布临界值表

一.利用Excel中CHIINV()函数可以生成卡方分布概率值.函数格式:CHIINV(概率,自由度) 注:NORMSDIST()标准正态分布表:NORMSINV()标准正态分布分位数表:TINV()t分布临界值表:FINV()F分布临界值表 二.在Excel中,在B2单元格输入公式"=CHIINV(B$1,$A2)",然后向下向右复制即可得到卡方分布临界值表.如下表所示(部分,df/a自行输入): 卡方分布临界值表 df/a 0.995 0.99 0.975 0.95 0.9 0.1

工作中最常用的Excel函数公式大全

电脑那些事儿2016-05-18 22:23:02微软 公式 工作阅读(22574)评论(1) 声明:本文由入驻搜狐公众平台的作者撰写,除搜狐官方账号外,观点仅代表作者本人,不代表搜狐立场.举报 Word.Excel.PPT是我们日常生活中,最长用到的三款工具.每一种工具在使用过程中都有一些知识与技巧,今天"电脑那些事儿"小编给大家带来的是Excel中函数公式汇总,尤其是文员或者学习会计的小伙伴赶快收藏,一起来涨知识吧! 一.数字处理 1.取绝对值 =ABS(数字) 2.取整 =INT

Excel中Sumproduct函数的使用方法

1.sumproduct函数的含义 1 1.Sumproduct函数的适用范围,在给定的几组数组中,然后把数组间对应的元素相乘,最后返回乘积之和. 从字面上可以看出,sumproduct有两个英文单词组成,sum是和,product是积,所以是乘积之和的意思. END 2.sumproduct函数的语法格式 1 2.sumproduct函数的语法格式 =SUMPRODUCT(array1,array2,array3, ...)Array为数组. END 3.sumproduct函数案列——基础用

Excel中函数row和column的特殊应用

版本:2016,数据来源:我要自学网-曾贤志老师 row在英文中是行,排的意思,在Excel中的作用是返回所引用的行号.? column在英文中是列,总队的意思,其作用是返回所引用的列号. 假如有这样一个例子: 我们可以知道第一列是自然数序列,二列是以2为等差的奇数列,三列是偶数列,四列是以6为等差.很显然他们都可以由第一列变形计算得到.而第一列我们可以很容易的由函数公式--:=?ROW(A1),然后向下填充得到. ?以下几列,操作如下: ?知道这些,我们可以做什么呢,这里说一个特殊应用,比如表

模拟Excel中SUBSTITUTE函数

Excel中的SUBSTITUTE是一个很有用的字符串替换函数,其说明如下: 说明 在文本字符串中用 new_text 替换 old_text. 如果需要在某一文本字符串中替换指定的文本,请使用函数 SUBSTITUTE:如果需要在某一文本字符串中替换特定位置处的任意文本,请使用函数 REPLACE. 语法 SUBSTITUTE(text, old_text, new_text, [instance_num]) SUBSTITUTE 函数语法具有下列参数: 文本    必需. 需要替换其中字符的

【图文】Excel中vlookup函数的使用方法

今天统计数据,用到了Excel中vlookup函数,第一次使用当然少不了百度,经过反复研究后,算是解决了问题,现整理成文档. 一.实现效果 Sheet1 Sheet2   注:上图中sheet1商品条码列(即D列)引用sheet2中商品条码(即B列)中的数据 二.vlookup函数调用说明 以sheet1中调用函数为例,如下: =VLOOKUP(A2,Sheet2!$A$2:$B$100,2,TRUE) 函数中共有四个调用参数 1)  第一个参数:A2 :可任意指定,也可以是B2.C2等.这一列

excel中利用综合应用len(),lenb(),left() ,find()函数筛选汉字问题

函数功能及结构介绍: 1.LEN 返回文本串的字符数.Len( text) Len(string | varname) Len 函数的语法有下面这些部分:string 任何有效的字符串表达式.如果 string 包含 Null,会返回 Null. Varname 任何有效的变量名称.如果 varname 包含 Null,会返回 Null.如果 varname 是 Variant,Len 会视其为 String 并且总是返回其包含的字符数. 2.lenb 返回文本串的字节数 3.find函数的语法