《图解Excel2007必知必会函数表(一).xls》由会员分享,可在线阅读,更多相关《图解Excel2007必知必会函数表(一).xls(14页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、ExcelExcel必必知知必必会会函函数数(图图解解)序序号号函函数数名名称称格格式式及及参参数数说说明明备备注注一一、信信息息函函数数001001左左上上角角单单元元格格信信息息 CellCell(类型T,引用区域A)返回单元格信息功功能能返回某一引用区域的左上角单元格的格式、位置或内容等信息类类型型T T说说明明结结果果address引用单元格路径$E$490col列标5row行号490color负数是否有颜色(1有,0无)0contents单元格的值filename所在表名称,含完整路径format数值格式文本值,带颜色负数F2-,不带颜色负数F2带颜色负数 F2-F2-不带颜色负数
2、F2F2正数、带括号及其他 G Gparentheses正值或全部单元格加括号则为1 1,否则为0 0prefix格式对齐方式1)左左对齐,则返回 单单引引号号 2)右右对齐,则返回 双双引引号号 3)居中中,则返回 插插入入字字符符 4)两两端端对齐,则返回 反反斜斜线线 5)其其他他情况,则返回 空空文文本本protect是否锁定锁定返1,未锁返0type单元格数据类型 1)为空,返b b 2)包含文本常量,返l l 3)包含其他内容,返v vwidth取整后的列宽单位:1/10英寸=2.54mm注:类型参数应加引号部分类型参数可能在EXCEL2007中无法实现引用区域A指要获取信息的单元
3、格,省略则表示当前单元格C Ce el ll l引用区域A类型T左上角单元格address 引用单元格路径col列标row行号color负数是否有颜色contents单元格的值filename所在表名称,含完整路径format数值格式文本值parentheses正值或全部单元格加括号prefix格式对齐方式protect是否锁定type单元格数据类型width取整后的列宽第 1 页,共 14 页002002检检查查错错值值类类型型 Error.TypeError.Type(数据A)结果为1-7表示不同类型功功能能返回单元格错误值的类型结结果果意意义义1 1#NULL!空值2 2#DIV/0!除
4、数为03 3#VALUE!值错误4 4#REF!引用错误5 5#NAME?名称错误6 6#NUM!数字错误7 7#N/A值错误#N/A#N/A其他值00003 3是是否否为为非非#N/A#N/A错错误误 IsErrIsErr(数据A)非#N/A错误功功能能判断是否为非#N/A错误值结结果果TRUE表示:为任意错误(除除#N/A#N/A外外)FALSE表示:#N/A或无错误00004 4是是否否为为#N/A#N/A错错误误值值 IsNaIsNa(数据A)功功能能判断数据是否为错误值#N/A结结果果TRUE表示A为错误值#N/A(值不存在)FALSE表示A为非#N/A值或为文本00005 5是是否
5、否为为任任意意错错误误值值 IsErrorIsError(数据A)任何错误功功能能判断是否为错误值(任何)结结果果TRUE值为任意错误值:#N/A#N/A、#VALUE!#VALUE!、#REF!#REF!、#DIV/0!#DIV/0!、#NUM!#NUM!、#NAME?#NAME?或#NULL!#NULL!FALSE无任何错误00006 6处处理理错错误误值值 IfErrorIfError(常规公式A,出错替代值W)07版功功能能处理公式错误值说说明明当A在运算时未出错时,返回本本身身当A在运算时未出错时,返回 出出错错替替代代值值WWError.Type、IsErr、IsNa、IsErro
6、r、IfError五函数应用图解1#NULL!空值2#DIV/0!除数为03#VALUE!值错误4#REF!引用错误5#NAME?名称错误本身值A替代值B6#NUM!数字错误7#N/A值错误IsNa(A)#N/A其他值Error.Type(A)返回TRUE对应函数IsErr(A)IsError(A)IfErr(A,B)无错误时有错误时ExcelExcel必必知知必必会会函函数数(图图解解)序序号号函函数数名名称称格格式式及及参参数数说说明明备备注注第 2 页,共 14 页00007 7返返回回当当前前信信息息 InfoInfo(类型T)工作薄信息功功能能返回当前工作薄操作环境的信息类类型型T
7、T说说明明directory当前目录或文件夹的路径。当前路径memavail可用的内存空间,以字节为单位。可用内存memused数据占用的内存空间。已用内存numfile打开的工作簿中活动工作表的数目。工作表数originA1-样式的绝对引用,文本形式,加上前缀“$A:”,与Lotus 1-2-3 的 3.x 版兼容。以当前滚动位置为基准,返回窗口中可见的最右上角的单元格。osversion当前操作系统的版本号,文本值。Windows(32-bit)NT5.01recalc当前的重新计算方式,返回“自动”或“手动”。结果:自动releaseMicrosoft Excel 的版本号,文本值。sy
8、stem操作系统名称:Macintosh=mac Windows=pcdostotmem全部内存空间,包括已经占用的内存空间,以字节为单位0 00808是是否否为为空空值值 IsBlankIsBlank(数据A)单元格中无任何内容功功能能判断单元格是否为空值结结果果TRUE表示:单元格里无数据,即没有输入任何公式FALSE表示:单元格为真空(=),说说明明特别说明:如果单元格输入=(真空),则返回FALSE注:真空与假空的区别:单元格中无任何内容则为假空;单元格中输入=则为真空00009 9是是否否为为逻逻辑辑值值 IsLogicalIsLogical(数据A)是否为TRUE、FALSE功功能
9、能判断数据是否为逻辑值结结果果TRUE表示数据A为TRUE和FALSEFALSE表示数据A不为逻辑值I In nf fo odirectory当前路径memavail可用内存memused已用内存numfile工作表数originA1样式osversion系统版本recalc重算方式release软件版本system系统名称totmem内存大小工作薄所处的操作环境ExcelExcel必必知知必必会会函函数数(图图解解)序序号号函函数数名名称称格格式式及及参参数数说说明明备备注注第 3 页,共 14 页0 01010是是否否为为非非文文本本值值 IsNonTextIsNonText(数据A)功功
10、能能判断数据是否为非文本值结结果果TRUE表示:非文本及空值FALSE表示:文本值01011 1是是否否为为数数字字 IsNumberIsNumber(数据A)功功能能判断数据是否为数值结结果果TRUE表示:如为数字(文本数字除外)、日期均视为数字FALSE表示:文本、空白单元格、错误值01012 2是是否否为为引引用用 IsRefIsRef(数据A)功功能能判断数据是否为引用结结果果TRUE表示:数据A为引引用用FALSE表示:数据A未未引引用用,即直接手工输入数据01013 3是是否否为为文文本本 IsTextIsText(数据A)功功能能判断数据是否为文本结结果果TRUE表示:如果数据A
11、为文文本本值值FALSE表示:如果数据A为非非文文本本值值注:数值型往往包含日期和时间01014 4是是否否为为偶偶数数 IsEvenIsEven(数值A)功功能能判断数据是否为偶数结结果果TRUE表示:数据为数值且为偶偶数数FALSE表示:数据为数值且为奇奇数数#VALUE!如果为文本或其他则返回错误值#VALUE!01015 5是是否否为为奇奇数数 IsOddIsOdd(数值A)功功能能判断数据是否为奇数结结果果TRUE表示:数据为数值且为奇奇数数FALSE表示:数据为数值且为偶偶数数数据类型IsBlankIsLogicalIsNumberIsNonTextIsText假空TRUEFALS
12、EFALSETRUEFALSE=真空FALSEFALSEFALSEFALSETRUETRUE逻辑值FALSETRUEFALSETRUEFALSEFALSE逻辑值FALSETRUEFALSETRUEFALSE100数值FALSEFALSETRUETRUEFALSE中文文本FALSEFALSEFALSEFALSETRUE数值IsNumber逻辑值 TRUE、FALSEIsLogical假空无任何内容IsBlank真空(=)文本引用参数为引用IsRef对应函数(返回TRUE)IsNonTextIsText空值数据类型ExcelExcel必必知知必必会会函函数数(图图解解)序序号号函函数数名名称称格格
13、式式及及参参数数说说明明备备注注第 4 页,共 14 页#VALUE!如果为文本或其他则返回错误值#VALUE!01016 6数数据据数数值值化化 N N(数据A)功功能能数据数值化类型结结果果本身表示:数据A为数值型1表示:数据A为逻辑值TRUE0表示:数据A为文本、FALSE及其他联联系系与VALUE的区别:N可以将逻辑值转换为数字,即:TRUE为1,FALSE为001017 7返返回回#N/A#N/A错错误误值值 NANA()无参数功功能能返回一个错误值#N/A说说明明无参数,输入=NA()后返回一个#N/A值01018 8数数据据类类型型 TypeType(数据A)返数字类型功功能能返
14、回数据类型结结果果1表示:数字1,2,3,4,2表示:文本文字,符号4表示:逻辑值TRUE、FALSE16表示:错误值#VALUE!,#N/A!,#NULL!,64表示:数组1,2,3;4,5,6,结果意义1数字2文本4逻辑值16错误值64数组数据AT Ty yp pe e奇数偶数I Is sO Od dd d(A A)I Is sE Ev ve en n(A A)TRUE12TRUE#VALUE其他值#VALUE数据A数据A数值日期时间TRUEFALSE文本空值其他N(A)结果数值序列号 小数10000ExcelExcel必必知知必必会会函函数数(图图解解)序序号号函函数数名名称称格格式式及
15、及参参数数说说明明备备注注第 5 页,共 14 页二二、逻逻辑辑函函数数01019 9条条件件都都 AndAnd(条件I1,条件I2,条件I30)都成立功功能能判断所有条件值是否都成立结结果果TRUE表示:所有条件全都成立FALSE表示:至少有一个条件不成位020020条条件件或或 OrOr(条件I1,条件I2,条件I30)至少一个成立功功能能判断是否至少有一个条件值成立结结果果TRUE表示:其中只要有一个条件成立FALSE表示:所有的条件都不成立021021反反逻逻辑辑值值 NotNot(值A)功功能能返回逻辑值的反值说说明明如果值A为TRUE则返回FALSE,如果A为FALSE则返回TRU
16、E022022条条件件 IfIf(条件I,成立时A,不成立时B)功功能能根据条件判断真假,然后执行对应值说说明明如果函数 IF 的参数包含数组,则在执行 IF 语句时,数组中的每一个元素都将计算可七层嵌套条件I1所有条件都成立条件I2A AN ND DT TR RU UE E条件I29只要其中有一个成立条件I30O OR R逻辑值结果TRUEFALSEFALSETRUEN NO OT T条件I执行TRUEAFALSEBI IF F(I I,A A,B B)结果意义1数字2文本4逻辑值16错误值64数组数据AT Ty yp pe eExcelExcel必必知知必必会会函函数数(图图解解)序序号号
17、函函数数名名称称格格式式及及参参数数说说明明备备注注第 6 页,共 14 页023023返返回回逻逻辑辑“假假”FalseFalse()无参数功功能能返回一个逻辑值“假”(FALSE)说说明明无参数,输入=FALSE()后返回FALSE02024 4返返回回逻逻辑辑“真真”TrueTrue()无参数功功能能返回一个逻辑值“真”(TRUE)说说明明无参数,输入=TRUE()后返回TRUE三三、日日期期及及时时间间函函数数02025 5数数值值转转日日期期 DateDate(年值A,月值B,日值C)数字组合成日期功功能能将对应的数字组合转换成日期值年值A指定年份月值B指定月份数字,当月份数大于12
18、时EXCEL会将12折合成年累加到年值,如13表示1年1个月日值C指定日值,当C大于当月日数时,EXCEL会将其折合成月,在月值中累加实实例例例:DATE(2011,1,1),结果返回日期:2011-1-102026 6求求日日期期序序列列号号 DateValueDateValue(日期D)日期转为数值功功能能返回日期序列号,序列号为从1900年1月1日起的至日期D间的天数027027提提取取日日期期的的年年份份数数 YearYear(日期D)功功能能返回日期的年份数字说说明明值为 1900 到 9999 之间的整数028028求求日日期期月月份份数数 MonthMonth(日期D)1=结果=
19、12功功能能提取日期D中的月份数,结果小于等于12日期D天数1900-1-1年年份份A A+月月份份B B+日日值值C C=日日期期D D2000112000-1-120001312001-1-120001322000-2-1ExcelExcel必必知知必必会会函函数数(图图解解)序序号号函函数数名名称称格格式式及及参参数数说说明明备备注注第 7 页,共 14 页02029 9月月中中第第几几天天 DayDay(日期D)1=结果=31功功能能求日期D中的日数,即在所在月份中的第几日0 03030两两日日期期相相差差天天数数 Days360Days360(开始日期D1,截止日期D2,算法L)算天
20、数功功能能按1年360天计算两个日期相差的天数D1开始日期D2截止日期算法LFALSEFALSE或或忽忽略略,则采用美国方法(如果起始日期是一个月的31日,则等于同月的30日。如果终止日期是一个月的31日,并且起始日期早于30日,则终止日期等于下一个月的1日,否则,终止日期等于本月的30日)TRUETRUE则采用欧洲方法,无论是起始日期还是终止日期为一个月的31号,都将等于本月的30号031031今今天天日日期期 TodayToday()无参数功功能能返回当前日期,即今天说说明明直接输入“=TODAY()”,返回当天日期032032N N月月后后日日期期序序列列号号 EdateEdate(日期
21、D,N月)返回序列号功功能能返回日期D在N月之后的序列号参数NN月正数表示未来,负数表示过去,0则表示当日期D本身N如不为整数则截去尾数033033N N月月后后月月末末日日期期序序列列号号 EomonthEomonth(日期D,N月)某日之前或之后月末的序列号。功功能能返回日期D在N月之后月月末末的序列号NN月正数表示未来,负数表示过去数据年值A月值B日值CD Da at te e(A A,B B,C C)日期DY Ye ea ar rm mo on nt th hd da ay y日期2011-2-2120112212011-2-21N月E Ed da at te eE Eo oM Mo
22、on nt th h日期DN月后月末日期N月后日期序列号1序列号2起始日D1终止日D2算法LD1D2D1D2算法L结果D1=31日30日1月31日2月20日FALSE20D1=30日D2=31日下月1日1月20日3月31日FALSE71D1=31日D2=31日30日30日1月31日3月31日FALSE60D1=31日D2=31日TRUE欧式30日30日1月30日3月31日TRUE60FALSE美式规则Days360(D1,D2,L)实例:ExcelExcel必必知知必必会会函函数数(图图解解)序序号号函函数数名名称称格格式式及及参参数数说说明明备备注注第 8 页,共 14 页034034求求星
23、星期期几几 WeekDayWeekDay(日期D,类型T)功功能能返回指定日期是星期几类类型型T T意意义义1(默)表示:数字1(星期日)到数字7(星期六)同Microsoft Excel早期版本2表示:数字1(星期一)到数字7(星期日)3表示:数字0(星期一)到数字6(星期日)035035一一年年中中的的第第几几周周 WeekNumWeekNum(日期D,类型T)功功能能返回日期D在当年属于第几周,日期D代表一周中的日期。应使用DATE函数输入日期,或者将日期作为其他公式或函数的结果输入类型T确定星期计算从哪一天开始。默认值为1036036核核算算M M天天内内工工作作日日 WorkDayW
24、orkDay(日期D,天数N,节假日J)天数为负时为之前功功能能从某天D开始后N天后的工作日(剔除周末及节假日)日期D开始日期天数N正值表示未来,为负值表示过去节假日J从工作日中排除的日期,日期D类型T日一二三四五六日11234567默2123456730123456WeekDay(D,T)T日一二三四五六日默112345672123456712月31日第M周WeekNum(D,T)1月1日日期D结果M=N-周末-JWorkDay(D,N,J)DN天后周六周日节假日N月E Ed da at te eE Eo oM Mo on nt th h日期DN月后月末日期N月后日期序列号1序列号2Exce
25、lExcel必必知知必必会会函函数数(图图解解)序序号号函函数数名名称称格格式式及及参参数数说说明明备备注注第 9 页,共 14 页037037核核算算两两个个日日期期间间工工作作日日NetWorkDaysNetWorkDays(开始日D1,结束日D2,节假日J)功功能能返回两个日期间的工作日,剔除周六、周日、节假日开始日D1开始日期结束日D2结束日期节假日J例出要从工作日中剔除的日期,注:周末(周六、周日)不用例举,EXCEL会自动剔除038038两两日日期期间间天天数数占占全全年年比比 YearFracYearFrac(开始日D1,结束日D2,基准类型T)功功能能返回日期A与B之间的天数占
26、全年天数的百分比开始日D1起始日期结束日D2结束日期类型T0或省略为 US(NASD)30/3601实际天数/实际天数2实际天数/3603实际天数/3654欧洲30/360039039两两日日期期间间的的天天月月年年数数 DateDifDateDif(开始日A,结束日B,类型T)07版未找到此函数,手工输入可用功功能能计算两个日期之间的年数、月数、天数A开始日期B结束日期类型TY一段时期内完整的年数。M一段时期内完整的月数。D一段时期内的天数。MD开始日期和结束日期之间相差的天数。忽略日期的月数和年数。结果M=D2-D1-周末-JD2NetWorkDays(D1,D2,J)周六周日节假日D1Y
27、earFrac(D1,D2,T)0(默 US(NASD)30/3601实际天数/实际天数2实际天数/3603实际天数/3654欧洲30/360D1D2T结果M=(D2-D1)/一年的天数结果M=N-周末-JWorkDay(D,N,J)DN天后周六周日节假日ExcelExcel必必知知必必会会函函数数(图图解解)序序号号函函数数名名称称格格式式及及参参数数说说明明备备注注第 10 页,共 14 页YM开始日期和结束日期之间相差的月数。忽略日期的天数和年数。YD开始日期和结束日期之间相差的天数。忽略日期的年数。040040提提取取时时间间小小时时数数 HourHour(时间D)0=结果=24功功能
28、能提取时间D中的小时数,结果小于等于24041041提提取取时时间间分分钟钟数数 MinuteMinute(时间D)0=结果=59功功能能提取时间D中的分钟数,结果小于等于59042042提提取取时时间间秒秒数数 SecondSecond(时间D)0=结果=59功功能能提取时间D中的秒数,结果小于等于59043043数数值值转转时时间间 TimeTime(小时数H,分钟数M,秒数S)数值组合成时间值功功能能根据数字组合成时间值说说明明它返回的小数值从0到0.99999999之间,代表0:00:00(12:00:00A.M)到23:59:59(11:59:59P.M)之间的时间H表示0-23间的
29、小小时时位位数字,M表示0-59间的分分钟钟位位数字,S表示0-23间的秒秒钟钟位位数字,044044返返回回时时间间小小数数值值 TimeValueTimeValue(时间D)0结果4$A$1A$1$A1A1#VALUE!样式L L列号C C工作表名TRUE表示A1式,FALSE表示R1C1式引用类型T TA Ad dd dr re es ss sA Ar re ea as s区域个数Q1Q2Q28Q29时间形式的文本值TimeValue操作备注T小数0 0-0 0.9 99 99 99 99 99 99 99 99 917:09:00#VALUE!=TIMEVALUE(A1)0.71458
30、3333=TIMEVALUE(17:09:00)ExcelExcel必必知知必必会会函函数数(图图解解)序序号号函函数数名名称称格格式式及及参参数数说说明明备备注注第 12 页,共 14 页04048 8索索引引选选结结果果 ChooseChoose(索引值F,结果A1,结果A29)根据数值求对应结果功功能能从给定的参数中返回指定的值索引值F1)为1-29间的数字,不在此范围则出错#VALUE!2)为小数,则在使用前将被截尾取整3)可以为数组A1-29表示当F为N时显示结果N的值,即第N个值049049跳跳转转链链接接 HyperLinkHyperLink(路径S,显示名称E)功功能能创建一个
31、快捷方式(跳转),用以打开存储在网络服务器、Intranet 或 Internet 中的文件。当单击函数 HYPERLINK 所在的单元格时,Microsoft Execl 将打开存储在 link_location 中的文件路径S为文档的路径和文件名,此文档可以作为文本打开还可以指向文档中的某个更为具体的位置,如 Execl 工作表或工作簿中特定的单元格或命名区域,或是指向 Microsoft Word 文档中的书签。路径可以是存储在硬盘驱动器上的文件,或是服务器(在 Microsoft Excel for Windows 中)上的“通用命名规范”(UNC)路径,或是在Internet 或 I
32、ntranet 上的“统一资源定位符”(URL)路径。可以为括在引号中的文本字符串,或是包含文本字符串链接的单元格。如果在 S 中指定的跳转不存在或不能访问,则当单击单元格时将出现错误信息。显示名称E为单元格中显示的跳转文本值或数字值,单元格的内容为蓝色并带有下划线。如果省略 E,单元格将 S 显示为跳转文本。E 可以为数值、文本字符串、名称或包含跳转文本或数值的单元格。如果 E 返回错误值(例如,#VALUE!),单元格将显示错误值以替代跳转文本。说说明明 若要选定一个包含超链接的单元格并且不跳往超链接的目标文件,请单击单元格区域并按住鼠标按钮直到光标变成一个十字,然后释放鼠标按钮05005
33、0返返回回列列标标值值 ColumnColumn(引用A)第几列功功能能返回给定引用单元格的列标说说明明 如果引用为一个区域时并且函数 COLUMN 作为水平数组输入,则函数 COLUMN 将 A 中的列标以水平数组的形式返回引用不能引用多个区域051051求求列列数数 ColumnColumnS S(区域或数组Q)有几列功功能能返回数组或引用区域的列数F F122829对应执行A1A2A28A29ChooseExcelExcel必必知知必必会会函函数数(图图解解)序序号号函函数数名名称称格格式式及及参参数数说说明明备备注注第 13 页,共 14 页说说明明为需要得到其列数的数组或数组公式,或
34、对单元格区域的引用区域可以为数组052052返返回回单单元元格格行行号号 RowRow(引用A)第几行功功能能返回引用的行号引用A为一个单元格区域,并且函数 ROW 作为垂直数组输入,则函数将参数的行号以垂直数组的形式返回。A 不能引用多个区域。说说明明无参数表示函数所在单元格的行号=ROW()466053053返返回回区区域域行行数数 RowsRows(区域或数组Q)有几行功功能能返回指定区域或数组的行数区域Q为需要得到其行数的数组、数组公式或对单元格区域的引用。ColumnColumnS第几列共几列ABCD1234Row2第几行34RowS5共几行6ExcelExcel必必知知必必会会函函数数(图图解解)序序号号函函数数名名称称格格式式及及参参数数说说明明备备注注第 14 页,共 14 页