Excel常用函数

excel常用函数

  • 同一张工作表最多有256列(列、属性、字段、维度),最多有65536行(行、记录、数据)

  • Ctrl+多个工作表可形成工作组

保护单元格步骤:
  1. 取消整张工作表的锁定
  2. 锁定要保护的单元格
  3. 设置保护密码
相对引用与绝对引用:绝对引用前加$
  • 相对引用:随着拖动引用单元格位置会变化
  • 绝对引用:随着拖动引用单元格位置不会变化
count函数、countif函数、countifs函数countif(区间,“条件”)
match函数返回某个标签所在位置(组合成行、列坐标)
index函数可检索得到二维表中的数值

VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)

参数 简单说明 输入数据类型
lookup_value 要查找的值 数值、引用或文本字符串
table_array 要查找的区域 数据表区域
col_index_num 返回数据在查找区域的第几列数 正整数
range_lookup 模糊匹配/精确匹配 TRUE(或不填)/FALSE

HLOOKUP(lookup_value,table_array,row_index_num,range_lookup)

参数 简单说明 输入数据类型
lookup_value 要查找的值 数值、引用或文本字符串
table_array 要查找的区域 数据表区域
row_index_num 返回数据在区域的第几行数 正整数
range_lookup 模糊匹配/精确匹配 TRUE /FALSE(或不填)
indirect函数:间接使用,引用,并显示其内容

=INDIRECT(ref_text,[a1])

=INDIRECT(“A1”)——加引号,文本引用——即引用A1单元格所在的文本(B2)

=INDIRECT(A1)——不加引号,地址引用——因为A1的值为B2,B2又=11,所以返回。

left函数:得到字符串左部指定个数的字符
  • LEFT( string, n )
  • string :必要参数。字符串表达式其中最左边的那些字符将被返回。如果 包含 Null,将返回 Null。
  • n :必要参数;为 Variant (Long)。数值表达式,指出将返回多少个字符。如果为 0,返回零长度字符串 ("")。如果大于或等于 string 的字符数,则返回整个字符串。
right函数:从字符串右端取指定个数字符
  • Right ( string, n )
mid函数:从一个字符串中截取出指定数量的字符
  • MID(text,start_num,num_chars)
find函数:对原始数据中某个字符串进行定位
  • FIND(find_text,within_text,start_num)
  • Find_text 是要查找的字符串
  • Within_text 是包含要查找关键字的单元格
  • Start_num 指定开始进行查找的字符数
len函数:返回文本串的字符数
substitute函数:替换指定的文本
  • SUBSTITUTE(text,old_text,new_text,[instance_num])
  • Text 为需要替换其中字符的文本,或对含有文本的单元格的引用
  • Old_text 为需要替换的旧文本
  • New_text 用于替换 old_text 的文本
  • Instance_num 为一数值,用来指定以 new_text 替换第几次出现的 old_text。如果指定了 instance_num,则只有满足要求的 old_text 被替换;如果缺省则将用 new_text 替换 TEXT 中出现的所有 old_text
concatenate函数:可将最多 255 个文本字符串合并为一个文本字符串。联接项可以是文本、数字、单元格引用或这些项的组合
exact函数用于检测两个字符串是否完全相同,相同返回TRUE,不同返回False
  • EXACT(text1,text2)
数据集中趋势描述:

算术平均数:

  • average(number1,[number2],…)

  • sumproduct(array1,array2,…)

几何平均数:

  • geomean(number1,number2,…)

众数:

  • mode(number1,number2,…)

中位数:

  • median(number1,number2,…)
数据离散程度描述:

极差 最大值-最小值:

  • max-min

四分位数

  • quartile(array,quart)
  • 四分位差Qr = Q3 - Q1

方差:

  • var(number1,number2,…)
  • varp(number1,number2,…)

标准差:

  • stdev(number1,number2,…)
  • stdevp(number1,number2,…)
INDEX 函数返回表格或区域中的值或值的引用。
  • INDEX(array, row_num, [column_num])

    INDEX 函数的数组形式具有下列参数:

    • 数组 必需。 单元格区域或数组常量。
      • 如果数组只包含一行或一列, 则相应的 row_num 或 column_num 参数是可选的。
      • 如果数组具有多行和多列, 并且仅使用 row_num 或 column_num, 则 INDEX 返回数组中整个行或列的数组。
    • row_num 必需。 选择数组中的某行,函数从该行返回数值。 如果省略 row_num, 则需要 column_num。
    • column_num 可选。 选择数组中的某列,函数从该列返回数值。 如果省略 column_num, 则需要 row_num。
  • 备注
    • 如果同时使用 row_num 和 column_num 参数, INDEX 将返回 row_num 和 column_num 交叉处的单元格中的值。
    • row_num 和 column_num 必须指向数组中的一个单元格;否则, INDEX 将返回 #REF! 错误。
    • 如果将 row_num 或 column_num 设置为 0 (零), 则 INDEX 将分别返回整列或整行的值的数组。 若要使用以数组形式返回的值, 请以数组公式的形式输入 INDEX 函数。
MATCH 函数在 范围 单元格中搜索特定的项,然后返回该项在此区域中的相对位置。
  • MATCH(lookup_value, lookup_array, [match_type])

  • MATCH 函数语法具有下列参数:

    • lookup_value 必需。 要在 lookup_array 中匹配的值。 例如,如果要在电话簿中查找某人的电话号码,则应该将姓名作为查找值,但实际上需要的是电话号码。

      lookup_value 参数可以为值(数字、文本或逻辑值)或对数字、文本或逻辑值的单元格引用。

    • lookup_array 必需。 要搜索的单元格区域。

    • match_type 可选。 数字 -1、0 或 1。 match_type 参数指定 Excel 如何将 lookup_valuelookup_array 中的值匹配。 此参数的默认值为 1。

  • Match_type 行为
    1 或省略 MATCH 查找小于或等于 lookup_value 的最大值。 lookup_array 参数中的值必须以升序排序,例如:…-2, -1, 0, 1, 2, …, A-Z, FALSE, TRUE。
    0 MATCH 查找完全等于 lookup_value 的第一个值。 lookup_array 参数中的值可按任何顺序排列。
    -1 MATCH 查找大于或等于 lookup_value 的最小值。 lookup_array 参数中的值必须按降序排列,例如:TRUE, FALSE, Z-A, …2, 1, 0, -1, -2, … 等等。
OFFSET函数从给定引用中返回引用偏移量
  • OFFSET(reference, rows, cols, [height], [width])

    OFFSET 函数语法具有下列参数:

    • Reference 必需。 要作为偏移基准的参照。 引用必须引用单元格或相邻单元格区域。否则, OFFSET 返回 #VALUE! 。
    • Rows 必需。 需要左上角单元格引用的向上或向下行数。 使用 5 作为 rows 参数,可指定引用中的左上角单元格为引用下方的 5 行。 Rows 可为正数(这意味着在起始引用的下方)或负数(这意味着在起始引用的上方)。
    • Cols 必需。 需要结果的左上角单元格引用的从左到右的列数。 使用 5 作为 cols 参数,可指定引用中的左上角单元格为引用右方的 5 列。 Cols 可为正数(这意味着在起始引用的右侧)或负数(这意味着在起始引用的左侧)。
    • 高度 可选。 需要返回的引用的行高。 Height 必须为正数。
    • 宽度 可选。 需要返回的引用的列宽。 Width 必须为正数。
    备注
    • 如果 “行” 和 “cols 偏移” 引用覆盖了工作表的边缘, 则 offset 返回 #REF! 。
    • 如果省略 height 或 width,则假设其高度或宽度与 reference 相同。
    • OFFSET 实际上并不移动任何单元格或更改选定区域;它只是返回一个引用。 OFFSET 可以与任何期待引用参数的函数一起使用。 例如,公式 SUM(OFFSET(C2,1,2,3,1)) 可计算 3 行 1 列区域(即单元格 C2 下方的 1 行和右侧的 2 列的 3 行 1 列区域)的总值。
HYPERLINK函数创建跳转到当前工作簿中的其他位置或以打开存储在网络服务器、 intranet或 Internet 上的文档的快捷方式。单击包含超链接函数的单元格时,Excel 将跳转到的位置列出,或打开您指定的文档。
  • HYPERLINK(link_location,[friendly_name])

    HYPERLINK 函数语法具有下列参数:

    • Link_location 必需。可以作为文本打开的文档的路径和文件名。Link_location 可以指向文档中的某个更为具体的位置,如 Excel 工作表或工作簿中特定的单元格或命名区域,或是指向 Microsoft Word 文档中的书签。路径可以表示存储在硬盘驱动器上的文件,或是服务器上的通用命名约定 (UNC) 路径(在 Excel 中),或是在 Internet 或 Intranet 上的统一资源定位器 (URL) 路径。

      注意 Excel Online HYPERLINK 函数仅对 Web 地址 (URL) 有效。Link_location 可以是放在引号中的文本字符串,也可以是对包含文本字符串链接的单元格的引用。

      如果在 link_location 中指定的跳转不存在或无法定位,单击单元格时将出现错误信息。

    • Friendly_name 可选。单元格中显示的跳转文本或数字值。Friendly_name 显示为蓝色并带有下划线。如果省略 Friendly_name,单元格会将 link_location 显示为跳转文本。

      Friendly_name 可以为数值、文本字符串、名称或包含跳转文本或数值的单元格。

      如果 Friendly_name 返回错误值(例如,#VALUE!),单元格将显示错误值以替代跳转文本。

SUBTOTAL函数返回列表或数据库中的分类汇总。
  • SUBTOTAL(function_num,ref1,[ref2],…)

SUBTOTAL 函数语法具有以下参数:

  • Function_num 必需。 数字 1-11 或 101-111,用于指定要为分类汇总使用的函数。 如果使用 1-11,将包括手动隐藏的行,如果使用 101-111,则排除手动隐藏的行;始终排除已筛选掉的单元格。
Function_num (包含隐藏值) Function_num (忽略隐藏值) 函数
1 101 AVERAGE
2 102 COUNT
3 103 COUNTA
4 104 MAX
5 105 MIN
6 106 PRODUCT
7 107 STDEV
8 108 STDEVP
9 109 SUM
10 110 VAR
11 111 VARP
  • Ref1 必需。 要对其进行分类汇总计算的第一个命名区域或引用。
  • Ref2,… 可选。 要对其进行分类汇总计算的第 2 个至第 254 个命名区域或引用。

常用快捷键
Ctrl+方向键,光标快速移动

Ctrl+Shift +方向键,快速框选

Ctrl+空格键,选定整列

Shift+空格键,选定整行

Ctrl+A ,选择整张表

Alt+Enter ,换行

你可能感兴趣的:(Excel常用函数)