Excel常⽤函数应⽤技巧2015最新整理版⽬录
如何在⼀列列出⼯作薄中的所有表(表名⽆规律) (1)
18位⾝份证号码输⼊的⼏种解决⽅法 (1)
⼏个⼯作表⽣成⼀个打印⽂件⼀次打印 (1)
⼯作表中的⼩写字母都变成⼤写 (1)
在WORD中如何⾃动⽣成⽬录 (1)
⽤COUNTIF计算整个B列中含有“F”这个字符的单元格的个数 (2)
round函数 (2)
在EXCEL⾥取数值的⼀部分⽤什么函数 (2)
⽤什么函数可以插⼊字符 (2)
将⽂件保存为以某⼀单元格中的值为⽂件名的宏怎么写 (2)
求余数的函数 (3)
如何在⼀个单元格中⾃动输⼊在另外⼀个单元格中输⼊的⽂字 (3)
在表格中查我需要的东西并把该⾏所有的数据反映到另外的表格中去 (3)
如何给⾃动筛选中的⾃定义指定快捷键 (3)excel表格斜线
如何⽤if函数判断,如果a1单元格⼤于0,b1单元格为0是错误,为⾮0是正确 (3)
有⽆简结⼀点的公式求如:a1*b1+a2*b2+的和.. (3)
⼯作中须将表格中⼤量的⽇期同时转换为中英⽂的星期⼏ (3)
在SHEET51的A1做公式加总SHEET1:SHEET50的A1怎么做啊 (3)
⼀个页⾯在打印⼀次后是否能在上⾯的某⼀单元格数值上加1 (3)
EXCEL中如何修改批注的字体和颜⾊ (4)
n2=sum(b2到m2) 、n3=sum(b3到m3) 、有没有办法让n那⼀列可以⾃动填充 (4)
当点到某单元格时单元格会出现⼀个下拉的列框,可以选取其中的数据 (4)
单元格是否有注释 (4)
根据A1的内容,决定A2的数值是来⾃sheet1,sheet2还是sheet3. (5)
能不能做到让符合条件的单元格所在的列⾃动隐藏 (5)
A列记录⼏百条,如何对这列计数(重复的数值不计) (5)
怎样将⽂字和数字分2列显⽰ (5)
500个不连续的数之和的求法 (6)
如何使输⼊的英⽂单词第⼀个字母变成⼤写 (6)
在⼀个表中有两列⽇期型数字请问如何在第三列中得到其差(两⽇期间的天数) (6)
重要的EXCEL⽂件坏了(⽂件带密码)有没有EXCEL修复⼯具 (6)
只要求简单的把数据从分表直接追加到总表 (6)
A1中输⼊11:22:22 要求每间隔⼀秒刷新⼀次 (7)
怎样⽤函数来显⽰某⽉的最后⼀天是⼏号 (7)
请问如何在函数中同时使⽤两个条件 (7)
如何统计某个列有数字的个数 (7)
如何统计此次⾃动筛选出来共有的记录条数 (7)
使⽤vlookup函数的问题 (7)
怎样查某列中⽂本长度不⾜X 位的数据 (7)
两⽇期间的天数 (8)
⽤字母在单元格⾥⾯填⼊平⽅⽶ (8)
从⾝份证号码中提取性别 (8)
如何实现对⽇期格式的要求条件 (8)
每次清除数据时能否作到跳过隐藏的单元格 (8)
⼯作表的标签的字体和⼤⼩可以更改吗 (8)
如何提取⼯作表中的背景图⽚ (8)
绘制有三条斜线的表头 (8)
经验技巧 (9)
⼀次删完Excel⾥⾯多出很多的空⽩⾏ (9)
A1单元格为出⽣⽇期,可⽤=DA TEDIF(A1,NOW(),"y")计算其年龄 (9)⽂件修复 (9)
两个⽇期相差的⽉份数 (10)
Excel基本功 (10)
微软到底对我们隐藏了多少 (10)
如何筛选出特定⾏ (10)
Word加启动密码 (10)
有关⼤⼩写的转换 (11)
在Excel中打造⾃⼰的“公式保护”菜单 (11)
如何让EXCEL⾃动从头统计到当前单元格 (12)
SUMIF函数 (12)
怎么能快速的将两个单元格的内容互换 (12)
如何在⼀列列出⼯作薄中的所有表(表名⽆规律)
以下宏将在a列传回所有⼯作表名称。(很实⽤)
Sub Maco1()
For i = 1 To Sheets.Count
Cells(i, 1) = Sheets(i).Name
Next
End Sub
18位⾝份证号码输⼊的⼏种解决⽅法
相信在EXCEL这个软件中如何输⼊15位或18位⾝份证号码的问题已经困挠了许多⼈,因为在EXCEL中,输⼊超过11位数字时,会⾃动转为科学计数的⽅式,⽐如⾝份证号是:123456789012345,输⼊后就变成了:1.23457E+14,要解决的⽅法有⾮常⾮常......多种哦,呵呵,现在为⼤家说⼏种⽐较简单快速的⽅法:
1、在A1单元输⼊号码时,在前⾯先输⼊’号,就是:’123456789012345,这样单元格会默认为该单元为⽂本⽅式,会完整显⽰出15个号码来,⽽不会显⽰那令⼈讨厌的科学计数⽅式来了。
2、如果已经输⼊了⼤量的号码,全部以科学计数显⽰的话,⽽⼜懒的按照上⾯的⽅法⼀个⼀个的重新输⼊的话,也有这个好⽅法哦,⽐如已在单元A1:A100输⼊了号码,按以下步骤做:》选择单元A1:A100》单击⿏标右键,设置单元格式》选择⾃定义,在‘类型’中输⼊‘0’即可,轻松搞定,呵呵!!
3、还有⼀种⽤函数来解决的⽅法:在A1:A100已经输⼊⼤量的号码时,在B1单元中输⼊:=trim(' 'a1),注意两个’之间是空格,这个公式的意思:先在A1单元15位号码前加个空格符号,然后⽤trim这个
函数把空格符号去掉。输完后,B1单元也是显⽰出完整的15位数字了。(EXCEL中超过15位,多余位就会转换成0)
⼏个⼯作表⽣成⼀个打印⽂件⼀次打印
解答:先按 Ctrl键 + 其它要⼀起打印的⼯作表就会成为⼀个组,打印的页数可延续到下⼀个Sheet
⼯作表中的⼩写字母都变成⼤写
解答:请运⾏以下程序:(测试通过)
Sub ConvertToUpperCase()
Dim Rng As Range
Worksheets("Sheet1").UsedRange.Select
For Each Rng In Selection.Cells
If Rng.HasFormula = False Then
Rng.value = UCase(Rng.value)
End If
Next Rng
End Sub
在WORD中如何⾃动⽣成⽬录
⼀、设置标题格式
1.选中⽂章中的所有⼀级标题;
2.在“格式”⼯具栏的左端,“样式”列表中单击“标题1”。
仿照步骤1、2设置⼆、三级标题格式为标题2、标题3。
⼆、⾃动⽣成⽬录
1.把光标定位到⽂章第1页的⾸⾏第1个字符左侧(⽬录应在⽂章的前⾯);
2.执⾏菜单命令“插⼊/引⽤/索引和⽬录”打开“索引的⽬录”对话框;
3.在对话框中单击“⽬录”选项卡,进⾏相关设置后,单击“确定”按钮,⽂章的⽬录⾃动⽣成完成。
⽤COUNTIF计算整个B列中含有“F”这个字符的单元格的个数
c1=COUNTIF(b1:b130,b129),(b129单元格内的字符是“F”),问题是随后在向表格中添加新⾏131、132、之后,c1单元格中公式统计的结果还是1-129⾏的,怎么才能让c1中实时显⽰添加新数据后的统计结果?
解答:c1=COUNTIF(b:b,b129)
round函数
解答:不要⽤⼯具条上的显⽰⼩数位数来控制⼩数位数,它只是显⽰这⼏位,实际还是按原来的数计算。如:1.2345,你显⽰两位,为1.23,⽽实际他是按1.2345去计算的,要⽤round函数,round(数据,2)即可。如果怕繁的话,可在选项⾥设置按显⽰计算,呵呵,试试看。
解答2:我是做财务⼯作的,这⼀点有较深的体会
就是⽆论⽤什么函数都要在最外⾯加上 round(),不然的话因为那⼀两分钱定会被领导狠狠说⼀顿
再有两条经验
1、如果准备作⼤⼀些的表格,尽量不要使⽤“合并单元格”以免以后使⽤函数⿇烦;
2、要分清你作的表格主要是使⽤来存储数据,还是⽤来打印输出,如果想两者兼顾,⼩⼀点的表格还可以,⼤了就不好办了。
在EXCEL⾥取数值的⼀部分⽤什么函数
打⽐⽅说有⼀个数字123456,我只想取它的后三位,也就是说只需要456,应该⽤什么函数。
解答:假设A1的值为123456, ⽤=RIGHT(a1,3)可以取其后三位./你如果想取其中的⼏位,不妨试试mid 函数。
⽤什么函数可以插⼊字符
00020304T0239 0400020304T0239 /00020404T0211 0400020404T0211 /00020604T0199 0400020604T0199
/00020704T0216 0400020704T0216 /00021304T0241 0400021304T0241 /00021404T0222 0400021404T0222
/
00021504T0222 0400021504T0222 /00021704T0139 0400021704T0139 /就像上表⼀样,怎样⽤第⼀列的数据形成第⼆列的数据,即在特定位置加上⼏个相同字符串?
解答:b1="04"& a1
问:哪如果倒过来呢?
答:⽤公式A1=MID(B1,3,13)或A1=SUBSTITUTE(B1,"04","",1)
将⽂件保存为以某⼀单元格中的值为⽂件名的宏怎么写
解答:假设你要以Sheet1的A1单元格中的值为⽂件名保存,则应⽤命令:
ActiveWorkbook.SaveCopyAs Str(Range("Sheet1!A1")) + ".xls"
A1是⽂本串的话,使⽤这条命令: ActiveWorkbook.SaveAs Range("A1") & ".xls" 。当然,如果你的A1
是路径,F1是⽂件名的话,可以这样写: ActiveWorkbook.SaveAs Range("A1") & Range("F1") & ".xls" 求余数的函数
⽐如:A1=28,A2=(A1÷6)的余数=4,请问这个公式怎么写?解答:=MOD(28,6)
如何在⼀个单元格中⾃动输⼊在另外⼀个单元格中输⼊的⽂字
解答:a2中输⼊a1的⽂字,则a2=indirect("a1"),""很重要,必须加上才正确。
在表格中查我需要的东西并把该⾏所有的数据反映到另外的表格中去
解答:⽐如表A中B列数值等于5的数。在表B中的A1单元输⼊:=VLOOKUP(5,A!B1:B4,1)
如何给⾃动筛选中的⾃定义指定快捷键
解答:Sub ⾃动筛选()
On Error GoTo xx
Selection.AutoFilter = True
xx:
End Sub
如何⽤if函数判断,如果a1单元格⼤于0,b1单元格为0是错误,为⾮0是正确
解答:1:if(and(a<=0,b=0),"错误","正确")
2:=if(a1>0,if(b1=0,"错误","正确"),"条件⼀不满⾜")
有⽆简结⼀点的公式求如:a1*b1+a2*b2+的和
解答:在B4中输⼊公式"=SUM(A1:A3*B1:B3)",按CTRL+SHIFT+ENTER结束.
或:=SUMPRODUCT(A1:A10,B1:B10)
⼯作中须将表格中⼤量的⽇期同时转换为中英⽂的星期⼏
解答:转成英⽂:
=TEXT(WEEKDAY(A1),"dddd")
转成中⽂:
=TEXT(WEEKDAY(A1),"aaaa")
在SHEET51的A1做公式加总SHEET1:SHEET50的A1怎么做啊
解答:=SUM(Sheet1:Sheet50!A1)
⼀个页⾯在打印⼀次后是否能在上⾯的某⼀单元格数值上加1
解答:可使⽤ Workbook 的 Before_Print 事件.
按 [Alt + F11] 进⼊ VB Editor,
左侧会有⼀个 [ThisWorkbook],
(如果没有, 按 [Ctrl+R] 叫出)
在 [ThisWorkbook] 快按两下, 贴上程序 --
Private Sub Workbook_BeforePrint(Cancel As Boolean)
[A1] = [A1] + 1
End Sub
EXCEL中如何修改批注的字体和颜⾊
解答:视图--批注然后在批注上单击右键选择设置批注格式
n2=sum(b2到m2) 、n3=sum(b3到m3) 、有没有办法让n那⼀列可以⾃动填充
就是说每增加⼀⾏,就会⾃动计算n那⼀列的值、多谢!
解答:1:我有个笨⽅法,须⽤VBA,不知和你意否。
Private Sub Worksheet_Change(ByVal Target As Excel.Range)
If Target.Column < 14 And Cells(Target.Row, 14).Formula = "" Then Cells(Target.Row, 14).Formula = "=SUM(RC[-12]:RC[-1])"
End Sub
2:假设需要被SUM的数据存放在B列(第⼀个数据存放在单元格B2),将以下公式COPY到你希望显⽰结果的单元格中:
=IF(LEN(B2)>0,SUM(B$2:INDEX(B:B, ROW(), 1)), "")
切记如果B列中有空单元格隔开了需要计算的数据, 必须以零填充该单元格.
3:这个问题不⽤想得很复杂,就是要把n2单元格输⼊公式后,拖曳向下复制公式。
也许是我想得太简单了。
当点到某单元格时单元格会出现⼀个下拉的列框,可以选取其中的数据
解答:[数据]-[有效性]-[序列]