Excel常用函数应用技巧最新整理版.docx
《Excel常用函数应用技巧最新整理版.docx》由会员分享,可在线阅读,更多相关《Excel常用函数应用技巧最新整理版.docx(17页珍藏版)》请在冰豆网上搜索。
Excel常用函数应用技巧最新整理版
目录
如何在一列列出工作薄中的所有表(表名无规律)1
18位身份证号码输入的几种解决方法1
几个工作表生成一个打印文件一次打印1
工作表中的小写字母都变成大写1
在WORD中如何自动生成目录1
用COUNTIF计算整个B列中含有“F”这个字符的单元格的个数2
round函数2
在EXCEL里取数值的一部分用什么函数2
用什么函数可以插入字符2
将文件保存为以某一单元格中的值为文件名的宏怎么写2
求余数的函数3
如何在一个单元格中自动输入在另外一个单元格中输入的文字3
在表格中查找我需要的东西并把该行所有的数据反映到另外的表格中去3
如何给自动筛选中的自定义指定快捷键3
如何用if函数判断,如果a1单元格大于0,b1单元格为0是错误,为非0是正确3
有无简结一点的公式求如:
a1*b1+a2*b2+b3*b3...的和3
工作中须将表格中大量的日期同时转换为中英文的星期几3
在SHEET51的A1做公式加总SHEET1:
SHEET50的A1怎么做啊3
一个页面在打印一次后是否能在上面的某一单元格数值上加13
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单元格为出生日期,可用=DATEDIF(A1,NOW(),"y")计算其年龄9
文件修复9
两个日期相差的月份数10
Excel基本功10
微软到底对我们隐藏了多少10
如何筛选出特定行10
Word加启动密码10
有关大小写的转换11
在Excel中打造自己的“公式保护”菜单11
如何让EXCEL自动从头统计到当前单元格12
SUMIF函数12
怎么能快速的将两个单元格的内容互换12
如何在一列列出工作薄中的所有表(表名无规律)
以下宏将在a列传回所有工作表名称。
(很实用)
SubMaco1()
Fori=1ToSheets.Count
Cells(i,1)=Sheets(i).Name
Next
EndSub
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
工作表中的小写字母都变成大写
解答:
请运行以下程序:
(测试通过)
SubConvertToUpperCase()
DimRngAsRange
Worksheets("Sheet1").UsedRange.Select
ForEachRngInSelection.Cells
IfRng.HasFormula=FalseThen
Rng.value=UCase(Rng.value)
EndIf
NextRng
EndSub
在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、133.....之后,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函数。
用什么函数可以插入字符
00020304T02390400020304T0239/00020404T02110400020404T0211/00020604T01990400020604T0199/00020704T02160400020704T0216/00021304T02410400021304T0241/00021404T02220400021404T0222/00021504T02220400021504T0222/00021704T01390400021704T0139/就像上表一样,怎样用第一列的数据形成第二列的数据,即在特定位置加上几个相同字符串?
解答:
b1="04"&a1
问:
哪如果倒过来呢?
答:
用公式A1=MID(B1,3,13)或A1=SUBSTITUTE(B1,"04","",1)
将文件保存为以某一单元格中的值为文件名的宏怎么写
解答:
假设你要以Sheet1的A1单元格中的值为文件名保存,则应用命令:
ActiveWorkbook.SaveCopyAsStr(Range("Sheet1!
A1"))+".xls"
A1是文本串的话,使用这条命令:
ActiveWorkbook.SaveAsRange("A1")&".xls"。
当然,如果你的A1是路径,F1是文件名的话,可以这样写:
ActiveWorkbook.SaveAsRange("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自动筛选()
OnErrorGoToxx
Selection.AutoFilter=True
xx:
EndSub
如何用if函数判断,如果a1单元格大于0,b1单元格为0是错误,为非0是正确
解答:
1:
if(and(a<=0,b=0),"错误","正确")
2:
=if(a1>0,if(b1=0,"错误","正确"),"条件一不满足")
有无简结一点的公式求如:
a1*b1+a2*b2+b3*b3...的和
解答:
在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]进入VBEditor,
左侧会有一个[ThisWorkbook],
(如果没有,按[Ctrl+R]叫出)
在[ThisWorkbook]快按两下,贴上程序--
PrivateSubWorkbook_BeforePrint(CancelAsBoolean)
[A1]=[A1]+1