excel函数汇总

发布 2022-06-29 12:41:28 阅读 3270

数组公式:执行多项计算并返回一个或多个结果。用 ctrl+shift+enter 输入公式。

1、weekday函数:返回某日期为星期几。默认情况下,其值为 1(星期天)到 7(星期六)之间的整数。

weekday(serial_number,[return_type])

serial_number 必需。一个序列号,代表尝试查找的那一天的日期。应使用 date 函数输入日期,或者将日期作为其他公式或函数的结果输入。

例如,使用函数 date(2008,5,23) 输入 2008 年 5 月 23 日;weekday(a2)。如果日期以文本形式输入,则会出现问题。

return_type 可选。用于确定返回值类型的数字。

microsoft excel 可将日期存储为可用于计算的序列数。默认情况下,1900 年 1 月 1 日的序列号是 1,而 2008 年 1 月 1 日的序列号是 39448,这是因为它距 1900 年 1 月 1 日有 39448 天。

2、row 函数:返回引用的行号。

row([reference])

reference 可选。需要得到其行号的单元格或单元格区域。

如果省略 reference,则假定是对函数 row 所在单元格的引用。

如果 reference 为一个单元格区域,并且函数 row 作为垂直数组 (ps数组:用于建立可生成多个结果或可对在行和列中排列的一组参数进行运算的单个公式。数组区域共用一个公式;数组常量是用作参数的一组常量。

)输入,则函数 row 将以垂直数组的形式返回 reference 的第一行行号。

reference 不能引用多个区域。

3、column 函数:返回指定单元格引用的列号。例如,公式 =column(d10) 返回 4,因为列 d 为第四列。

column([reference])

reference 可选。要返回其列号的单元格或单元格区域。

如果省略参数 reference 或该参数为一个单元格区域,并且 column 函数是以水平数组公式的形式输入的,则 column 函数将以水平数组的形式返回参数 reference 的列号。

将公式作为数组公式输入从公式单元格开始,选择要包含数组公式的区域。按 f2,然后按 ctrl+shift+enter。

如果参数 reference 为一个单元格区域,并且 column 函数不是以水平数组公式的形式输入的,则 column 函数将返回最左侧列的列号。

如果省略参数 reference,则假定该参数为对 column 函数所在单元格的引用。

参数 reference 不能引用多个区域。

4、index函数:返回表或区域中的值或值的引用。函数 index 有两种形式:数组形式和引用形式。

数组形式:返回**或数组中的元素值,此元素由行序号和列序号的索引值给定。

index(array[单元格区域或数组],row_num,column_num)

如果同时使用参数 row_num 和 column_num,函数 index 返回 row_num 和 column_num 交叉处的单元格中的值。

如果将 row_num 或 column_num 设置为 0,函数 index 则分别返回整个列或行的数组数值。

引用形式: 返回指定的行与列交叉处的单元格引用。如果引用由不连续的选定区域组成,可以选择某一选定区域。

index(reference,row_num,column_num,area_num)

reference 必需。对一个或多个单元格区域的引用。

如果为引用输入一个不连续的区域,必须将其用括号括起来。

area_num 可选。选择引用中的一个区域,以从中返回 row_num 和 column_num 的交叉区域。选中或输入的第一个区域序号为 1,第二个为 2,依此类推。

如果省略 area_num,则函数 index 使用区域 1。

5、indirect 函数:返回由文本字符串指定的引用。此函数立即对引用进行计算,并显示其内容。更改公式中对单元格的引用,而不更改公式本身。

indirect(ref_text, [a1])

6、offset 函数:以指定的引用为参照系,通过给定偏移量得到新的引用。返回的引用可以为一个单元格或单元格区域。并可以指定返回的行数或列数。

offset(reference, rows, cols, [height], width])

reference 必需。作为偏移量参照系的引用区域。reference 必须为对单元格或相连单元格区域的引用;否则,offset 返回错误值 #value!。

rows 必需。相对于偏移量参照系的左上角单元格,上(下)偏移的行数。如果使用 5 作为参数 rows,则说明目标引用区域的左上角单元格比 reference 低 5 行。

行数可为正数(代表在起始引用的下方)或负数(代表在起始引用的上方)。

cols 必需。相对于偏移量参照系的左上角单元格,左(右)偏移的列数。如果使用 5 作为参数 cols,则说明目标引用区域的左上角的单元格比 reference 靠右 5 列。

列数可为正数(代表在起始引用的右边)或负数(代表在起始引用的左边)。

height 可选。高度,即所要返回的引用区域的行数。height 必须为正数。

width 可选。宽度,即所要返回的引用区域的列数。width 必须为正数。

7、mod 函数:返回两数相除的余数。结果的正负号与除数相同。

mod(number, divisor)

8、vlookup 函数:搜索某个单元格区域 (区域:工作表上的两个或多个单元格。区域中的单元格可以相邻或不相邻。)的第一列,然后返回该区域相同行上任何单元格中的值。

vlookup(lookup_value, table_array, col_index_num, [range_lookup])

lookup_value 必需。要在**或区域的第一列中搜索的值。lookup_value 参数可以是值或引用。

如果为 lookup_value 参数提供的值小于 table_array 参数第一列中的最小值,则 vlookup 将返回错误值 #n/a。

table_array 必需。包含数据的单元格区域。可以使用对区域(例如,a2:d8)或区域名称的引用。

col_index_num 必需。table_array 参数中必须返回的匹配值的列号。

range_lookup 可选。一个逻辑值,指定希望 vlookup 查找精确匹配值还是近似匹配值:

如果 range_lookup 为 true 或被省略,则返回精确匹配值或近似匹配值。如果找不到精确匹配值,则返回小于 lookup_value 的最大值。

要点如果 range_lookup 为 true 或被省略,则必须按升序排列 table_array 第一列中的值;否则,vlookup 可能无法返回正确的值。

如果 range_lookup 参数为 false,vlookup 将只查找精确匹配值。如果 table_array 的第一列中有两个或更多值与 lookup_value 匹配,则使用第一个找到的值。如果找不到精确匹配值,则返回错误值 #n/a。

如果 range_lookup 为 true 或被省略,则必须按升序排列 table_array 第一列中的值;否则,vlooku p 可能无法返回正确的值。

excel所有excel函数

用途 返回一组数据与其平均值的绝对偏差的平均值,该函数可以评测数据 例如学生的某科考试成绩 的离散度。语法 edev number1,number2,参数 number1 number2 是用来计算绝对偏差平均值的一组参数,其个数可以在1 30个之间。实例 如果a1 79 a2 62 a3 45 a...

EXCEL函数教程 EXCEL日期函数和时间函数大全

显示当前年份函数 year now 显示当前月份函数 month now 显示当前日期函数 day now 显示当前星期函数 text now aaaa 显示当前准确时间 text now hh mm ss 显示当前年月日 today 显示当前年月日和时间 now 使用方法 直接在某单元格输入以上函...

excel函数

一 求字符串中某字符出现的次数 例 求a1单元格中字符 a 出现的次数 len a1 len substitute a1,a 二 如何在不同工作薄之间复制宏 1 打开含有宏的工作薄,点 工具 宏 m 选中你的宏,点 编辑 这样就调出了vb编辑器界面。2 点 文件 导出文件 在 文件名 框中输入一个文...