EXCEL函数:实操演示笔记汇总
身份证【提取】出生日期公式:
=MID(A1,7,8)
=RIGHT(LEFT(A1,14),8)
截取【字符串】长度:左侧字符串长度
=LEFT(A1,2)左侧字符串长度
=LEFT(A1,LEN(A1)-11)右侧字符串长度
=RIGHT(A2,11)
计算【平均值】公式:
=AVERAGE(A1:B1)
![](https://img.haomeiwen.com/i12589871/efddc5630fa8b7e0.png)
清除单元格字符串【空格】公式:
=SUBSTITUTE(TRIM(A1)," ","")
![](https://img.haomeiwen.com/i12589871/7aa94c3628c8a8b5.png)
清除单元格字符串【换行】公式:
=CLEAN(A1)
![](https://img.haomeiwen.com/i12589871/061ff0ca104830df.png)
计算单元格【字符数】公式:
=SUM(LENB(B1))
![](https://img.haomeiwen.com/i12589871/e5f32494808342ae.png)
多个单元格【数据组合】公式:
![](https://img.haomeiwen.com/i12589871/1d7191c94705e738.png)
统计EXCEL内容【重复出现次数】公式:
=COUNTIF(A:B,C1)
![](https://img.haomeiwen.com/i12589871/83136bf563eef9c0.png)
EXCEL【条件排序】公式:
=COUNTIF($B$1:B1,B1)
统计B1相同的数据在B列中出现的次数,在C列按照递增排序
![](https://img.haomeiwen.com/i12589871/42fe9a42e2033b47.png)
自动按【数字大小排序】公式:
A列自动变成从小到大排列
=SMALL(A$2:A$28,ROW(1:1))
![](https://img.haomeiwen.com/i12589871/96757e594f6e8a1f.png)
A列自动变成从大到小排列
=LARGE(A$2:A$28,ROW(1:1))
=RANK(A1,$A$1:$A$5)
=RANK(A1,A:A)
![](https://img.haomeiwen.com/i12589871/43e7b81cfb968142.png)
![](https://img.haomeiwen.com/i12589871/f5596ed0a4fe459a.png)
数列【自动加数】公式:
=A1&"000"&COUNTIF(A$1:A1,A1)
=TEXT(COUNTIF(A$1:A1,A1),"!"&A1&"00")
![](https://img.haomeiwen.com/i12589871/9fc84e89cac304d7.png)
![](https://img.haomeiwen.com/i12589871/c619956b53babb30.png)
EXCEL【排名函数】公式:
A列是成绩,B列是排名
=IF(ISERR(RANK(M3,M:M)),"",RANK(M3,M:M))
=SUMPRODUCT((A$1:A$9>A1)/COUNTIF(A$1:A$9,A$1:A$9))+1
![](https://img.haomeiwen.com/i12589871/cd87eaa555696901.png)
![](https://img.haomeiwen.com/i12589871/72a11b530d1c1dc8.png)
在函数中使用【通配符】:
![](https://img.haomeiwen.com/i12589871/61238840f6f38300.png)
EXCEL【跨工作表引用数据】公式:
A、B两个工作表
A列是名称、B列是编号、C列是数值三列
=A!A2 (=表名!单元格位置)
![](https://img.haomeiwen.com/i12589871/0b51a7824cd9a3bb.png)
![](https://img.haomeiwen.com/i12589871/6a2489ee4f4be726.png)
![](https://img.haomeiwen.com/i12589871/053a999138f98dd1.png)
EXCEL【数据查找引用】公式:
A、B两个工作表
A列是名称、B列是数值 D列是名称、F列是数值
问:根据“D列名称”在A列中查找相同“名称”,将C列名称”对应的“F列数值”替换到C列中?
=VLOOKUP(A2,D:E,2,0)
![](https://img.haomeiwen.com/i12589871/cecb088b83c6523b.png)
注:
1、“A2”是查找值,就是要查找A2单元格的某个学号。
2、“SHEET2!$B:$D”是数据表,就是要在其中查找学号的表格,这个区域的首列必须是学号。
3、“2”表示我们最后的结果是要“D:E”中的第“2”列数据,从D列开始算第2列。
4、“FALSE”(可以用0代替FALSE)是匹配条件,表示要精确查找,如果是TRUE表示模糊查找。
EXCEL【跨表格引用+单/多条件计数】公式:
=COUNTIF('表'!D:D,"收录")
=SUMPRODUCT(('表'!$A$2:$A$100=$E$1)*('表'!$D$2:$D$100="收录"))
![](https://img.haomeiwen.com/i12589871/bcd4be971b6328e1.png)
![](https://img.haomeiwen.com/i12589871/d5631b03b0fedb9d.png)
EXCEL【多单元格组合循环不重复】公式:
A、B两列
A列数值、B列数值
B列数值中数量增加,(ROW(A4),4)数字响应增加,则公式正常;
=INDIRECT("A"&INT(ROW(A4)/4))&INDIRECT("B"&MOD(ROW(A4),4)+1)
![](https://img.haomeiwen.com/i12589871/dfaafaf140aebb0a.png)
EXCEL【随机数表】公式:
C1输入公式,设置随机区间值,每双击+确认一次随机变化一次数值
=RANDBETWEEN(50,490)
![](https://img.haomeiwen.com/i12589871/4a9cc685210fe014.png)
EXCEL【行列转置】公式:
A列一组数值
B列按照3列一组转置成横向排列(如,B1-D1),下拉自动循环
=INDEX($A$1:$A$20,(ROW(A1)-1)*3+COLUMN(A1))
![](https://img.haomeiwen.com/i12589871/10fa7e3b24e764ec.png)
A列一组数值
B列按照A列对应编号,转置成横向排列
=OFFSET($B$1,COLUMN(A1)*3+ROW(A1)-4,0,1,1)
![](https://img.haomeiwen.com/i12589871/44164f51ed844e49.png)
A为一组数值
C列根据A列前4行一组规律,转置成横向排列
=INDEX($A:$A,ROW($A1)+(COLUMN(A$1)-1)*3)
![](https://img.haomeiwen.com/i12589871/110ad59cf9aeee5b.png)
EXCEL【指定日期递增排序】公式:
A列按照5行一组,下拉自动递增+循环
=DATE(2016,12,5+INT((ROW(A1)-1)/5))
![](https://img.haomeiwen.com/i12589871/69501c88d17aa42a.png)
EXCEL【多条件查找求和】公式:
根据C列中数据,在A列查找相同数据,B列求和;
=SUMIF($A:$A,$D1,B:B)
![](https://img.haomeiwen.com/i12589871/3a473365e1d68b16.png)
EXCEL【行与列多条件查找引用】公式:
IFERROR函数判断[行与列]条件查找{是否}匹配,匹配则[引用数值],不匹配则为[空];
根据$A$2:$G$6数组,MATCH($A10,$A2:$A6,)在行序数和MATCH(B$9,$2:$2,)列序数中查找[姓名]和[日期],在[B10}中引用;
=IFERROR(INDEX($A$2:$G$6,MATCH($A10,$A2:$A6,),MATCH(B$9,$2:$2,)),"")
![](https://img.haomeiwen.com/i12589871/dfcaecc6f4131f06.png)
EXCEL【跨多表格+同位置+多行单元格+求和】公式:
=offsetreference,rows,cols,height,width)
=Offset(参照单元格,行偏移量,列偏移量,返回几行,返回几列)
=SUM(OFFSET('1'!D$4,ROW(1:1)*3-3,,3))+SUM(OFFSET('2'!D$4,ROW(1:1)*3-3,,3))+SUM(OFFSET('3'!D$4,ROW(1:1)*3-3,,3))+SUM(OFFSET('4'!D$4,ROW(1:1)*3-3,,3))+SUM(OFFSET('5'!D$4,ROW(1:1)*3-3,,3))+SUM(OFFSET('6'!D$4,ROW(1:1)*3-3,,3))
![](https://img.haomeiwen.com/i12589871/b42f5a9a15045d9c.png)
EXCEL【跨多表格+同位置(单行单元格)+求和】公式:
=SUM('1:6'!A1)
![](https://img.haomeiwen.com/i12589871/44347b95eca480d0.png)
EXCEL-条件判断【单列条件判断+单行填充颜色】公式:
公式1=AND($C2<=TODAY(),$C2<>"") 小于等于当前日期,填充:红色
公式2=AND($C2>=TODAY(),$C2<TODAY()+30) 大于当前日期,小于当前日期+30天,填充:黄色
公式3=AND($C2>TODAY()+30,$C2<>"") 大于当前日期+30天,填充:绿色
![](https://img.haomeiwen.com/i12589871/547a1773ac97f890.png)
![](https://img.haomeiwen.com/i12589871/e12a98a0b9bbb66a.png)
![](https://img.haomeiwen.com/i12589871/045c303ca69bc5f6.png)
![](https://img.haomeiwen.com/i12589871/8b070b7a34af3e76.png)
EXCEL【单条件查找+隔列求和】公式:
公式 =SUMIF($C$2:$G$2,H$2,$C3:$G3)
逻辑:根据$C$2:$G$2定位“行范围”,H$2定位“行条件”,$C3:$G3定位求和“行范围”
![](https://img.haomeiwen.com/i12589871/e4a1f51ea8cb5bf8.png)
EXCEL【日期自动化叠加】公式:
公式 =SUBSTITUTE(TEXT(SUBSTITUTE(B3,".","/")+7,"yyyy/m/d"),"-",".")
逻辑:根据B3日期,自动“+7”天后的日期
公式 =SUBSTITUTE(TEXT(SUBSTITUTE(B4,".","/")-6,"yyyy/m/d"),"-",".")
逻辑:根据B4日期,自动“-6”天后的日期
![](https://img.haomeiwen.com/i12589871/8c1ba7bbbb996e7c.png)
![](https://img.haomeiwen.com/i12589871/9d6f0bca5f6c2f9d.png)
EXCEL【按周求和】公式:
公式=SUM(OFFSET(日报!D$3:D$9,(ROW(日报!A1)-1)*7,,7))
![](https://img.haomeiwen.com/i12589871/1078c37bf5557b3e.png)