Excel函数

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
m 为 table_array 中待返回的匹配值的列序 号。Col_index_num 为 1 时,返回 table_array 第一列中的 数值;col_index_num 为 2,返回 table_array 第二列中的 数值,以此类推。如果 col_index_num 小于 1,函数 VLOOKUP 返回错误值值 #VALUE!;如果 col_index_num 大于 table_array 的列数,函数 VLOOKUP 返回错误值 #REF!。 Range_lookup 为一逻辑值,指明函数 VLOOKUP 返回时 是精确匹配还是近似匹配。如果为 TRUE 或省略,则返回近 似匹配值,也就是说,如果找不到精确匹配值,则返回小于 lookup_value 的最大数值;如果 range_value 为 FALSE, 函数 VLOOKUP 将返回精确匹配值。如果找不到,则返回 错误值 #N/A。

将数值转换为按指定数字格式表示的 文本(TEXT函数)
TEXT(value,format_text) Value 为数值、计算结果为数字值的公式, 或对包含数字值的单元格的引用。 Format_text 为“单元格格式”对话框中 “数字”选项卡上“分类”框中的文本形式 的数字格式。 如格式化为货币值时也可以用 DOLLAR(value,小数位数)。
Excel 函数及应用
2008-07-23
(I)文本函数
确定两个字符串是否完全相同 (EXACT函数)

EXACT(text1,text2)
Text1 Text2
待比较的第一个字符串。 待比较的第二个字符串。



如果它们完全相同,则返回 TRUE;否则,返回 FALSE。 函数 EXACT 能区分字母大小写,但忽略格式上的 差异。 如果无需区分字母大小写,可以用公式=A1=A2判 断。


INDEX(array,row_num,column_num) 返回区域内的一个单元格 Array 为单元格区域或数组常量。 Row_num 数组中某行的行序号,函数从该行返回数值。 如果省略 row_num,则必须有 column_num。 Column_num 数组中某列的列序号,函数从该列返回数值。 如果省略 column_num,则必须有 row_num。 如果数组只包含一行或一列,则相对应的参数 row_num 或 column_num 为可选。 如果数组有多行和多列,但只使用 row_num 或 column_num,函数 INDEX 返回数组中的整行或整列,且 返回值也为数组。 如果将 row_num 或 column_num 设置为 0,函数 INDEX 则分别返回整个列或行的数组数值。
Num_chars 必须大于或等于 0。 如果 num_chars 大于文本长度,则 LEFT 返回所有文本。 如果省略 num_chars,则假定其为 1。
(II)查找数值 函数
基本查找函数 (VLOOKUP,HLOOKUP)

VLOOKUP(lookup_value,table_array,col_index_num,range _lookup) 在表格或数值数组首列查找指定的数值,并由此返回表格或 数组当前行中指定列处的数值。 Lookup_value 为需要在数组第一列中查找的数值。 Lookup_value 可以为数值、引用或文本字符串。 Table_array 为需要在其中查找数据的数据表。可以使用 对区域或区域名称的引用。 如果 range_lookup 为 TRUE,则 table_array 的第一列 中的数值必须按升序排列。如果 range_lookup 为 FALSE,table_array 不必进行排序。
查找应用举例

在多个查找表格中进行选择 执行双重查找 执行双列查找 使用最接近匹配来查找一个值
VLOOKUP/HLOOKUP对下列情况非常有用 查找第一列 精确匹配(采用false参数) 近似匹配(采用true参数)返回小于的最接近的值,但是需排序 如果需要最接近匹配又不想排序,怎么办呢?
MATCH和INDEX函数

MATCH(lookup_value,lookup_array,match_type) 返回在指定方式下与指定数值匹配的数组中元素的相应位置。 Match_type 为数字 -1、0 或 1。Match-type 指明 Microsoft Excel 如何在 lookup_array 中查找 lookup_value。
如果 match_type 为 1,函数 MATCH 查找小于或等于 lookup_value
的最大数值。Lookup_array 必须按升序排列:...、-2、-1、0、1、 2、...、A-Z、FALSE、TRUE。 如果 match_type 为 0,函数 MATCH 查找等于 lookup_value 的第 一个数值。Lookup_array 可以按任何顺序排列。 如果 match_type 为 -1,函数 MATCH 查找大于或等于 lookup_value 的最小数值。Lookup_array 必须按降序排列:TRUE、 FALSE、Z-A、...、2、1、0、-1、-2、...,等等。 如果省略 match_type,则假设为 1。
合并单元格内容 (CONCATENATE函数)
CONCATENATE (text1,text2,...) Text1, text2, ... 为 1 到 30 个将要合并成单 个文本项的文本项。这些文本项可以为文本 字符串、数字或对单个单元格的引用。 也可以用 &(和号)运算符代替函数 CONCATENATE 实现文本项的合并。

计算文本字符串中的字符数 (LEN函数)
LEN(text) Text 是要查找其长度的文本。空格将作为 字符进行计数。

从字符串中提取字符 (LEFT,RIGHT,MID函数)


LEFT(text,num_chars)返回最左边指定数量字符 RIGHT(text,num_chars)返回最右边指定数量字符 MID(text,start_num,num_chars) 返回从指定位置开始的指定数目的字符 Text 是包含要提取字符的文本字符串。 Start_num 是文本中要提取的第一个字符的位置。 Num_chars 指定要由 LEFT 所提取的字符数。
相关文档
最新文档