EXCEL函数基本知识
- 格式:doc
- 大小:92.00 KB
- 文档页数:42
EXCEL函数基本知识SEARCH(文本函数)——查找SEARCH 返回从 start_num 开始首次找到特定字符或文本字符串的位置上特定字符的编SEARCH (文本函数) 号。
使用 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,也会对跳过的字符进行计数。
公式说明==SEARCH("e",A1,6) 上面第一个字符串中的第一个 e 出现的位置,开始于第六个位置 (以State(7)。
ments为例) 以ProfitMargin =SEARCH(A3,A2) margin 在 Profit Margin 中的位置 (8)MarginMargin为例 ~* FIND 和 SEARCH 不同,FIND 区分大小写并且不允许使用通配符。
如:()LEFT(文本函数)——向左基于所指定的字符数返回文本字符串中的第一个或前几个字符。
LEFT语法 LEFT(text,num_chars)是包含要提取字符的文本字符串。
Text指定要由 LEFT 所提取的字符数。
(从左向右提取字符数)Num_chars 必须大于或等于 0。
Num_chars 如果 num_chars 大于文本长度,则 LEFT 返回所有文本。
如果省略 num_chars,则假定其为 1。
=LEFT(A1,4) 第一个字符串中的前四个字符 (Sale) 公式说明(以Sale Price 为例)=LEFT(A2) 第二个字符串中的第一个字符 (S) 公式说明(以Sweden为例) RIGHT(文本函数)——向右(文本函数) 根据所指定的字符数返回文本字符串中最后一个或多个字符RIGHT 语法 RIGHT(text,num_chars)是包含要提取字符的文本字符串。
Text指定希望 RIGHT 提取的字符数。
(从右向左提取字符数)(从左向右提取字符数) Num_chars 必须大于或等于 0。
Num_chars 如果num_chars 大于文本长度,则RIGHT 返回所有文本。
如果忽略 num_chars,则假定其为 1。
公式说明(以“销售价格”为例) =RIGHT(A1,2) 第一个字符串的最后 2个字符 (价格)=RIGHT(A2) 第二个字符串的最后一个字符 (数) 公式说明(以“股票数”为例)LEN(文本函数)——长度(文本函数) 返回文本字符串中的字符数。
LEN 语法 LEN(text)是要查找其长度的文本。
空格将作为字符进行计数。
TextPhoenix, AZ =LEN(A1) 第一个字符串的长度 (11)=LEN(A2) 第二个字符串(包含 5 个空格)的长度 (8) OneLOWER(文本函数)——小写字母(文本函数) 将一个文本字符串中的所有大写字母转换为小写字母 LOWER 语法LOWER(text)Text 是要转换为小写字母的文本。
函数 LOWER 不改变文本中的非字母的字符。
E.E.Cummings Cummings =LOWER(A2) 将第一个字符串转换为小写 (e. e. cummings)Cummings Apt. 2B =LOWER(A3) 将最后一个字符串转换为小写 (apt. 2b) DOLLAR 或 RMB(文本函数)——美元或元(文本函数) 该函数依照货币格式将小数四舍五入到指定的位数并转换成文本。
使用的格式为 DOLLAR(文本函数) 或 RMB ($#,##0.00_);($#,##0.00)。
语法 DOLLAR 或RMB(number,decimals) 为数字、包含数字的单元格引用,或是计算结果为数字的公式。
Number为十进制数的小数位数。
如果 Decimals 为负数,则参数 number 从小数点往左按相应位数取Decimals 整。
如果省略 Decimals,则假设其值为 2。
使用“格式”菜单中的“单元格”命令来设置包含数字的单元格的格式与使用DOLLAR 函数直接设置数字的格式之间的区别在于:DOLLAR 函数将结果转换为文本,而使用“单说明元格”命令设置格式的数字仍为数字。
但可以继续在公式中使用由 DOLLAR 函数设置了格式的数字,因为 Microsoft Excel 在计算公式时会将以文本值输入的数字转换为数字。
指定希望 RIGHT 提取的字符数。
(从右向左提取字符数)(从左向右提取字符数) Num_chars 必须大于或等于 0。
Num_chars 如果 num_chars 大于文本长度,则RIGHT 返回所有文本。
如果忽略 num_chars,则假定其为 1。
==DOLLAR(A1, 2) 或 RMB(A1, 2) 以货币格式及小数点右边 2 位数字的形式显示第一个1234.567数($1,234.57 或 ,1,234.57)=DOLLAR(A22 -2) 或 RMB(A2, -2) 以货币格式及小数点左边 2 位数字的形式显示第一个-1234.567 数($1,200 或 ,1,200)=DOLLAR(A3, 4) 或 RMB(A3, 4) 以货币格式及小数点右边 4 位数字的形式显示第三个数-.123(($0.1230) 或 (,0.1230))=DOLLAR(A4) 或 RMB(A4) 以货币格式及小数点右边 2 位数字的形式显示第四个数99.888($99.89 或 ,99.89)MID(文本函数)——中间返回文本字符串中从指定位置开始的特定数目的字符,该数目由用户指定 MID 语法 MID(text,start_num,num_chars)是包含要提取字符的文本字符串。
Text是文本中要提取的第一个字符的位置。
文本中第一个字符的 start_num 为1,以此类推。
Start_num指定希望 MID 从文本中返回字符的个数。
Num_chars=MID(A2,1,5) 上面字符串中的 5 个字符,从第一个字符开始 (Fluid)=MID(A2,7,20) 上面字符串中的 20 个字符,从第七个字符开始 (Flow) 公式说明(以Fluid Flow为例) =MID(A2,20,5) 因为要提取的第一个字符的位置大于字符串的长度,所以返回空文本("")REPLACE(文本函数、字符数替换)——替换使用其他文本字符串并根据所指定的字符数替换某文本字符串中的部分文本REPLACE语法 REPLACE(old_text,start_num,num_chars,new_text)是要替换其部分字符的文本。
Old_textStart_num 是要用 new_text 替换的 old_text 中字符的位置。
是希望 REPLACE 使用 new_text 替换 old_text 中字符的个数。
Num_chars是要用于替换 old_text 中字符的文本。
New_text 公式说明(以=REPLACE(A1,6,5,"*") 从第六个字符开始,替换 5 个字符 (abcde*k) abcdefghijk =REPLACE(A2,3,2,"10") 用 10 替换 2009 的最后两位 (2010) 2009 =REPLACE(A3,1,3,"@") 用 @ 替换前三个字符 (@456) 123456为例) ,(文本函数)T 返回 value 引用的文本语法 T(value)为需要进行检验的数值 Value说明如果值是文本或引用文本,T 返回值。
如果值不引用文本,T 返回空文本 ("")。
通常不需在公式中使用函数 T,因为 Microsoft Excel 可以自动按需要转换数值的类型,该函数用于与其他电子表格程序兼容。
=T(A1) 因为第一个值是文本,所以返回文本 (Rainfall) 公式说明以“Rainfall =T(A2) 因为第二个值是数字,所以返回空文本("") 19 TRUE”为例 =T(A3) 因为第三个值是逻辑值,所以返回空文本 ("")TEXT(文本函数、数字转换文本)——文本将数值转换为按指定数字格式表示的文本 Text语法 TEXT(value,format_text)为数值、计算结果为数字值的公式,或对包含数字值的单元格的引用。
Value 为“单元格格式”对话框中“数字”选项卡上“分类”框中的文本形式的数字格Format_text 式。
Format_text 不能包含星号 (*)。
型,该函数用于与其他电子表格程序兼容。
公式说明以“销售人=A2&" sold "&TEXT(B2, "$0.00")&" worth of units." 将上面内容合并为一个短语员销售 (Buchanan sold $2800.00 worth of units.)Buchanan 2800=A3&" sold "&TEXT(B3,"0%")&" of the total sales." 将上面内容合并为一个短语 Dodsworth 40%(Dodsworth sold 40% of the total sales.) ”为例VALUE(文本函数、文本转换数字)——数值将代表数字的文本字符串转换成数字。
VALUE语法 VALUE(text)为带引号的文本,或对需要进行文本转换的单元格的引用。