EXCEL函数基本知识.doc_第1页
EXCEL函数基本知识.doc_第2页
EXCEL函数基本知识.doc_第3页
EXCEL函数基本知识.doc_第4页
EXCEL函数基本知识.doc_第5页
已阅读5页,还剩25页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

CONCATENATE(文本函数)连接CONCATENATE将几个文本字符串合并为一个文本字符串。将几个文本字符串合并为一个文本字符串语法CONCATENATE (text1,text2,.)Text1, text2, .为 1 到 30 个将要合并成单个文本项的文本项。这些文本项可以为文本字符串、数字或对单个单元格的引用也可以用 &(和号)运算符代替函数 CONCATENATE 实现文本项的合并公式 说明=CONCATENATE(Stream population for ,A2, ,A3, is ,A4,/mile) 将上述数据合并成一个语句 (Stream population for brook trout species is 32/mile)FIND(文本函数)找到FIND用于查找其他文本字符串 (within_text) 内的文本字符串 (find_text),并从 within_text 的首字符开始返回 find_text 的起始位置编号。语法FIND(find_text,within_text,start_num)Find_text是要查找的文本。Within_text是包含要查找文本的文本。Start_num指定开始进行查找的字符。within_text 中的首字符是编号为 1 的字符。如果忽略 start_num,则假设其为 1。使用 start_num 可跳过指定数目的字符。例如,假定使用文本字符串“AYF0093.YoungMensApparel”,如果要查找文本字符串中说明部分的第一个“Y”的编号,则可将 start_num 设置为 8,这样就不会查找文本的序列号部分。FIND 将从第 8 个字符开始查找,而在下一个字符处即可找到 find_text,于是返回编号 9。FIND 总是从 within_text 的起始处返回字符编号,如果 start_num 大于 1,也会对跳过的字符进行计数。公式 说明(以Miriam McGovern为例)=FIND(M,A1) 上面字符串中第一个“M”的位置 (1)=FIND(m,A1) 上面字符串中第一个“m”的位置 (6)=FIND(M,A1,3) 从上面字符串的第三个字符开始查找的第一个“M”的位置 (8)常配公式(以Ceramic Insulators #124-TD45-87例)=MID(A2,1,FIND( #,A2,1)-1) 在字符串中,抽取从第一个字符到“#”的文本 (Ceramic Insulators)SEARCH(文本函数)查找(文本函数)SEARCHSEARCH 返回从 start_num 开始首次找到特定字符或文本字符串的位置上特定字符的编号。使用 SEARCH 可确定字符或文本字符串在其他文本字符串中的位置,这样就可使用 MID 或 REPLACE 函数更改文本。语法SEARCH(find_text,within_text,start_num)Find_text是要查找的文本。可以在 find_text 中使用通配符,包括问号 (?) 和星号 (*)。问号可匹配任意的单个字符,星号可匹配任意一串字符。如果要查找真正的问号或星号,请在该字符前键入波形符 ()。Within_text是要在其中查找 find_text 的文本。Start_num是 within_text 中开始查找的字符的编号。使用 start_num 可跳过指定数目的字符。例如,假定使用文本字符串 AYF0093.YoungMensApparel,如果要查找文本字符串中说明部分的第一个 Y 的编号,则可将 start_num 设置为 8,这样就不会查找文本的序列号部分。SEARCH 将从第 8 个字符开始查找,而在下一个字符处即可找到 find_text,于是返回编号 9。SEARCH 总是从 within_text 的起始处返回字符编号,如果 start_num 大于 1,也会对跳过的字符进行计数。公式 说明(以Statements为例)=SEARCH(e,A1,6) 上面第一个字符串中的第一个 e 出现的位置,开始于第六个位置 (7)。以Profit Margin MarginMargin为例 =SEARCH(A3,A2) margin 在 Profit Margin 中的位置 (8)FIND 和 SEARCH 不同,FIND 区分大小写并且不允许使用通配符。如:(*)LEFT(文本函数)向左LEFT基于所指定的字符数返回文本字符串中的第一个或前几个字符。语法LEFT(text,num_chars)Text是包含要提取字符的文本字符串。Num_chars指定要由 LEFT 所提取的字符数。(从左向右提取字符数)Num_chars 必须大于或等于 0。如果 num_chars 大于文本长度,则 LEFT 返回所有文本。如果省略 num_chars,则假定其为 1。公式 说明(以Sale Price为例)=LEFT(A1,4) 第一个字符串中的前四个字符 (Sale)公式 说明(以Sweden为例)=LEFT(A2) 第二个字符串中的第一个字符 (S)RIGHT(文本函数)向右(文本函数)RIGHT根据所指定的字符数返回文本字符串中最后一个或多个字符语法RIGHT(text,num_chars)Text是包含要提取字符的文本字符串。Num_chars指定希望 RIGHT 提取的字符数。(从右向左提取字符数)(从左向右提取字符数)Num_chars 必须大于或等于 0。如果 num_chars 大于文本长度,则RIGHT 返回所有文本。如果忽略 num_chars,则假定其为 1。公式 说明(以“销售价格”为例)=RIGHT(A1,2) 第一个字符串的最后 2个字符 (价格)公式 说明(以“股票数”为例)=RIGHT(A2) 第二个字符串的最后一个字符 (数)LEN(文本函数)长度(文本函数)LEN返回文本字符串中的字符数。语法LEN(text)Text是要查找其长度的文本。空格将作为字符进行计数。Phoenix, AZ=LEN(A1) 第一个字符串的长度 (11)One=LEN(A2) 第二个字符串(包含 5 个空格)的长度 (8)LOWER(文本函数)小写字母(文本函数)LOWER将一个文本字符串中的所有大写字母转换为小写字母语法LOWER(text)Text是要转换为小写字母的文本。函数 LOWER 不改变文本中的非字母的字符。E.E.Cummings CummingsCummings=LOWER(A2) 将第一个字符串转换为小写 (e. e. cummings)Apt. 2B=LOWER(A3) 将最后一个字符串转换为小写 (apt. 2b)DOLLAR 或 RMB(文本函数)美元或元(文本函数)(文本函数)DOLLAR 或 RMB该函数依照货币格式将小数四舍五入到指定的位数并转换成文本。使用的格式为 ($#,#0.00_);($#,#0.00)。语法DOLLAR 或 RMB(number,decimals)Number为数字、包含数字的单元格引用,或是计算结果为数字的公式。Decimals为十进制数的小数位数。如果 Decimals 为负数,则参数 number 从小数点往左按相应位数取整。如果省略 Decimals,则假设其值为 2。说明使用“格式”菜单中的“单元格”命令来设置包含数字的单元格的格式与使用 DOLLAR 函数直接设置数字的格式之间的区别在于:DOLLAR 函数将结果转换为文本,而使用“单元格”命令设置格式的数字仍为数字。但可以继续在公式中使用由 DOLLAR 函数设置了格式的数字,因为 Microsoft Excel 在计算公式时会将以文本值输入的数字转换为数字。Num_chars指定希望 RIGHT 提取的字符数。(从右向左提取字符数)(从左向右提取字符数)Num_chars 必须大于或等于 0。如果 num_chars 大于文本长度,则RIGHT 返回所有文本。如果忽略 num_chars,则假定其为 1。1234.567=DOLLAR(A1, 2) 或 RMB(A1, 2) 以货币格式及小数点右边 2 位数字的形式显示第一个数($1,234.57 或 ¥1,234.57)-1234.567=DOLLAR(A22 -2) 或 RMB(A2, -2) 以货币格式及小数点左边 2 位数字的形式显示第一个数($1,200 或 ¥1,200)-.123=DOLLAR(A3, 4) 或 RMB(A3, 4) 以货币格式及小数点右边 4 位数字的形式显示第三个数(($0.1230) 或 (¥0.1230))99.888=DOLLAR(A4) 或 RMB(A4) 以货币格式及小数点右边 2 位数字的形式显示第四个数($99.89 或 ¥99.89)MID(文本函数)中间MID返回文本字符串中从指定位置开始的特定数目的字符,该数目由用户指定语法MID(text,start_num,num_chars)Text是包含要提取字符的文本字符串。Start_num是文本中要提取的第一个字符的位置。文本中第一个字符的 start_num 为 1,以此类推。Num_chars指定希望 MID 从文本中返回字符的个数。公式 说明(以Fluid Flow为例)=MID(A2,1,5) 上面字符串中的 5 个字符,从第一个字符开始 (Fluid)=MID(A2,7,20) 上面字符串中的 20 个字符,从第七个字符开始 (Flow)=MID(A2,20,5) 因为要提取的第一个字符的位置大于字符串的长度,所以返回空文本 ()REPLACE(文本函数、字符数替换)替换REPLACE使用其他文本字符串并根据所指定的字符数替换某文本字符串中的部分文本语法REPLACE(old_text,start_num,num_chars,new_text)Old_text是要替换其部分字符的文本。Start_num是要用 new_text 替换的 old_text 中字符的位置。Num_chars是希望 REPLACE 使用 new_text 替换 old_text 中字符的个数。New_text是要用于替换 old_text 中字符的文本。公式 说明(以abcdefghijk2009123456为例)=REPLACE(A1,6,5,*) 从第六个字符开始,替换 5 个字符 (abcde*k)=REPLACE(A2,3,2,10) 用 10 替换 2009 的最后两位 (2010)=REPLACE(A3,1,3,) 用 替换前三个字符 (456)(文本函数)T返回 value 引用的文本语法T(value)Value为需要进行检验的数值说明如果值是文本或引用文本,T 返回值。如果值不引用文本,T 返回空文本 ()。通常不需在公式中使用函数 T,因为 Microsoft Excel 可以自动按需要转换数值的类型,该函数用于与其他电子表格程序兼容。公式说明以“Rainfall 19 TRUE”为例=T(A1) 因为第一个值是文本,所以返回文本 (Rainfall) =T(A2) 因为第二个值是数字,所以返回空文本 () =T(A3) 因为第三个值是逻辑值,所以返回空文本 () TEXT(文本函数、数字转换文本)文本Text将数值转换为按指定数字格式表示的文本语法TEXT(value,format_text)Value为数值、计算结果为数字值的公式,或对包含数字值的单元格的引用。Format_text 为“单元格格式”对话框中“数字”选项卡上“分类”框中的文本形式的数字格式。Format_text 不能包含星号 (*)。型,该函数用于与其他电子表格程序兼容。公式说明以“销售人员 销售 Buchanan 2800 Dodsworth 40% ”为例=A2& sold &TEXT(B2, $0.00)& worth of units. 将上面内容合并为一个短语 (Buchanan sold $2800.00 worth of units.) =A3& sold &TEXT(B3,0%)& of the total sales. 将上面内容合并为一个短语 (Dodsworth sold 40% of the total sales.) VALUE(文本函数、文本转换数字)数值VALUE将代表数字的文本字符串转换成数字。语法VALUE(text)Text为带引号的文本,或对需要进行文本转换的单元格的引用。说明Text 可以是 Microsoft Excel 中可识别的任意常数、日期或时间格式。公式 说明=VALUE($1,000) 字符串的等价数字 (1000) =VALUE(16:48:00)-VALUE(12:00:00) 等价于 4 小时 48 分钟的序列号,由 16:48:00 减去 12:00:00 得到(0.2 或 4:48) AND(逻辑函数,介词和的意思)和AND所有参数的逻辑值为真时,返回 TRUE;只要一个参数的逻辑值为假,即返回 FALSE 语法AND(logical1,logical2, .)Logical1,logical2, .表示待检测的 1 到 30 个条件值,各条件值可为 TRUE 或 FALSE。说明参数必须是逻辑值 TRUE 或 FALSE, 或者包含逻辑值的数组或引用。 如果数组或引用参数中包含文本或空白单元格,则这些值将被忽略。公式说明以“50 104 ”为例=AND(1A1, A1100) 因为 50 介于 1 到 100 之间 (TRUE)=IF(AND(1A2, A2100), A2, 数值超出范围) 如果上面的第二个数字介于 1 到 100 之间,则显示该数字,否则显示信息(数值超出范围) 于 1 到 100 之间,则显示该数字,否则显示信息(数值超出范围) =IF(AND(1A1, A1100), A1, 数值超出范围) 如果上面的第一个数字介于 1 到 100 之间,则显示该数字,否则显示信息 (50) OR(逻辑函数,副词或的意思)或者OR在其参数组中,任何一个参数逻辑值为 TRUE,即返回 TRUE;任何一个参数的逻辑值为 FALSE,即返回 FALSE。语法OR(logical1,logical2,.)Logical1,logical2, .为需要进行检验的 1 到 30 个条件,分别为 TRUE 或 FALSE。说明参数必须能计算为逻辑值,如 TRUE 或 FALSE,或者为包含逻辑值的数组或引用。 如果数组或引用参数中包含文本或空白单元格,则这些值将被忽略。公式说明=OR(TRUE) 参数为 TRUE (TRUE) =OR(1+1=1,2+2=5) 所有参数的逻辑值为 FALSE (FALSE) 于 1 到 100 之间,则显示该数字,否则显示信息(数值超出范围) =OR(TRUE,FALSE,TRUE) 至少一个参数为 TRUE (TRUE) IF(逻辑函数)如果(假设)IF执行真假值判断,根据逻辑计算的真假值,返回不同结果,可以使用函数 IF 对数值和公式进行条件检测。语法IF(logical_test,value_if_true,value_if_false)Logical_test.表示计算结果为 TRUE 或 FALSE 的任意值或表达式。例如,A10=100 就是一个逻辑表达式,如果单元格 A10 中的值等于 100,表达式即为 TRUE,否则为 FALSE。本参数可使用任何比较运算符。Value_if_truelogical_test 为 TRUE 时返回的值。Value_if_false logical_test 为 FALSE 时返回的值。说明函数 IF 可以嵌套七层,用 value_if_false 及 value_if_true 参数可以构造复杂的检测条件。(超7层合并嵌套之间用&来链接,其结果为文本格式,必须转换为数值格式才能计算出结果。并且每段(&)语法要一致,不然后面链接不出来或&此时充当加号作用)。方法1:在第一个IF前加VALUE后并加括号两个(;结束号括在最后链接段上),表明所有链接段上均转为数值,采取数值函数转换法。特别注意第一个IF后面否定值设置为0,其后IF段链接段否定值设置为。方法2:第一个IF少括一个括号),最后链接段最后一个IF多括一个括号)并*1,采取公式转换法。同样,第一个IF后面否定值设置为0,其后IF段链接段否定值设置为。公式说明以“50 ”为例=IF(A232 或 apples。Sum_range.是需要求和的实际单元格。说明只有在区域中相应的单元格符合条件的情况下,sum_range 中的单元格才求和。如果忽略了 sum_range,则对区域中的单元格求和。如果要计算单元格区域内某个文本字符串或数字出现的次数,则可使用 COUNTIF 函数。公式说明(属性值 金100 7200 14300 21400 28 )=SUMIF(A2:A5,160,B2:B5) 属性值超过 160 的佣金的和 (63)求和条件是条件判断单元格区域中一个分支(求和条件在函数中间,而所处的区域在前面,实际求和的单元格列在最后。COUNTIF(数学函数、满足条件单元格个数求和)COUNTIF计算区域中满足给定条件的单元格的个数。语法COUNTIF(range,criteria)Range为需要计算其中满足条件的单元格数目的单元格区域。Criteria为确定哪些单元格将被计算在内的条件,其形式可以为数字、表达式或文本。例如,条件可以表示为 32、32、32 或 apples。公式说明(数据 数据 苹果 32 柑桔 54 桃 75 苹果 86 =COUNTIF(A2:A5,apples)

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论