
WorksheetFunction 对象
用作可从 Visual Basic 中调用的 Microsoft Excel 工作表函数的容器。
方法(常用)
And方法:如果其所有参数都为 TRUE,则返回 TRUE;如果一个或多个参数为 FALSE,则返回 FALSE。
Asc方法:对于双字节字符集 (DBCS) 语言, 将全角 (双字节) 字符更改为半角 (单字节) 字符。
AveDev 方法:返回多个数据点与其平均值的绝对偏差的平均值。AveDev 是对数据集中可变性的度量。
Average方法:返回参数的平均值(算术平均值)。
AverageIf 方法:返回区域内满足给定条件的所有单元格的平均值(算术平均值)。
AverageIfs 方法:返回满足多个条件的所有单元格的平均值(算术平均值)。
Beta_Dist 方法:返回 Beta 累积分布函数。
Bin2Dec 方法:将二进制数转换为十进制数。
Bin2Hex 方法:将二进制数转换为十六进制数。
Bin2Oct 方法:将二进制数转换为八进制数。
Ceiling_Precise 方法:返回舍入到最接近的有效位倍数的指定数字。
Choose方法:使用_Arg1_作为索引从值参数列表中返回值。
Clean方法:删除文本中的所有非打印字符。
Combin 方法:返回从给定的项目数中提取若干项目的组合数。使用 Combin 可以确定给定的项目数中所有可能的项目组合数。
Combina 方法:返回给定数目的项目的组合次数(以重复)
Convert方法:将数字从一个度量系统转换为另一个度量系统。例如,Convert 可以将一个以“英里”为单位的距离表转换成一个以“公里”为单位的距离表。
Cot 方法:返回一个角度的余切。
Count方法:计算包含数字的单元格的个数,以及参数列表中的数字的个数。
CountA 方法:计算非空单元格及参数列表中值的个数。
CountBlank 方法:计算指定单元格区域中空单元格的个数。
CountIf 方法:计算区域中满足给定条件的单元格的个数。
CountIfs 方法:计算区域中满足多个条件的单元格的个数。
DAverage 方法:计算列表或数据库的列中符合指定条件的值的平均值。
DCount方法:计算列表或数据库的列中符合指定条件并且包含数字的单元格的个数。
DCountA 方法:计算列表或数据库的列中符合指定条件的非空单元格的个数。
Dec2Bin 方法:将十进制数转换为二进制数。
Dec2Hex 方法:将十进制数转换为十六进制数。
Dec2Oct 方法:将十进制数转换为八进制数。
Degrees方法:将弧度转换为度。
Delta方法:检验两个值是否相等。 如果 number1 = number2,则返回 1;否则返回 0。
DevSq 方法:返回数据点与其样本平均值的偏差的平方和。
DevSq 方法:返回数据点与其样本平均值的偏差的平方和。
Dollar方法:本“帮助”主题中描述的函数可将数字转换为文本格式,并应用货币符号。函数的名称及其应用的货币符号取决于您的语言设置。
EncodeUrl 方法:URL 对参数进行编码。
Even方法:返回向上舍入到最接近的偶数的数字。可以使用此函数处理成对出现的项目。例如,一个包装箱一行可容纳一宗或两宗货物。只有当这些货物的数目向上舍入到最接近的偶数,与包装箱的容量相匹配时,包装箱才会装满。
Find 方法:在工作表中查找特定信息。
FindB 方法:FIND 与 FINDB 查找一个文本字符串内的另一个文本字符串,并返回一个数字,表示从文本字符串(从中查找另一个文本字符串)的第一个字符起开始查找的第一个文本字符串的起始位置。
Fixed 方法:将数字舍入到指定的小数位数,使用句点和逗号,以十进制数格式对该数进行格式设置,并以文本形式返回结果。
Floor_Math 方法:将数字向下舍入到最接近的整数或最接近的重要性的倍数。
Floor_Precise 方法:将指定的数字舍入为最接近的有效位倍数。
Gcd 方法:返回两个或多个整数的最大公约数,最大公约数是能分别将 Number1 和 Number2 除尽的最大整数。
GeStep 方法:如果 number, 则返回1? step否则返回 0 (零)。 使用此函数可对一组值进行筛选。 例如,通过计算多个函数 GESTEP 的返回值,可以检测出数据集中超过某个临界值的数据个数。
Hex2Bin 方法:将十六进制数转换为二进制数。
Hex2Dec 方法:将十六进制数转换为十进制数。
Hex2Oct 方法:将十六进制数转换为八进制数。
HLookup 方法:在表格或数值数组的首行查找某个值,然后返回表格或数组当前列中指定行中的值。当比较值位于数据表的首行,并且要向下查找指定的行数时,请使用 HLOOKUP。当比较值位于要查找的数据左边的一列中时,请使用 VLOOKUP。
IfError 方法:如果某个公式的计算结果为错误,则返回指定的一个值;否则返回该公式的结果。可以使用 IFERROR 函数捕获和处理公式中的错误。
IfNa 方法:如果表达式解析为 #N/a, 则返回您指定的值, 否则返回表达式的结果。
Index方法:返回表/区域中的值或对值的引用。INDEX 函数有两种形式:数组形式和引用形式。
IsErr 方法:检查值类型,并根据值是否引用 #N/A 之外的任何错误值而返回 TRUE 或 FALSE。
IsError 方法:检查值类型,并根据值是否引用任何错误值(#N/A、#VALUE!、#REF!、#DIV/0!、#NUM!、#NAME? 或 #NULL!)而返回 TRUE 或 FALSE。
IsEven 方法:检查值类型,并根据值是否为偶数而返回 TRUE 或 FALSE。
IsFormula 方法:检查引用是否指向包含公式的单元格, 并返回TRUE或FALSE。
IsLogical 方法:检查值类型,并根据值是否引用逻辑值而返回 TRUE 或 FALSE。
IsNA 方法:检查值类型,并根据值是否引用错误值 #N/A(值不可用)而返回 TRUE 或 FALSE。
IsNonText 方法:检查值类型,并根据值是否引用任何非文本项而返回 TRUE 或 FALSE。(请注意,如果值引用了空白单元格,则此函数将返回 TRUE。)
IsNumber 方法:检查值类型,并根据值是否引用数字而返回 TRUE 或 FALSE。
IsOdd 方法:检查值类型,并根据值是否为奇数而返回 TRUE 或 FALSE。
IsoWeekNum 方法:返回给定日期的年的 ISO 周数。 .
IsText 方法:检查值类型,并根据值是否引用文本而返回 TRUE 或 FALSE。
Ln方法:返回数字的自然对数。 自然对数以常数项 e (2.71828182845904) 为底。
Leg方法:按所指定的底数,返回一个数的对数。
Log10 方法:返回以 10 为底的对数。
Lookup方法:从单行或单列区域或者从一个数组返回值。 查找函数具有两种语法形式: 向量形式和数组形式。
Match方法:返回在指定方式下与指定数值匹配的数组中元素的相应位置。 如果需要找出匹配元素的位置而不是匹配元素本身,则应该使用 MATCH 函数而不是 LOOKUP 函数。
Max方法:返回一组值中的最大值。
Median方法:返回给定数字集合的中值。 中值是处于一组数字中间的数字。
Min方法:返回一组值中的最小值。
Mode_Mult 方法:返回在某一数组或数据区域中出现频率最多的垂直数组。
Mode_Sngl 方法:返回在某一数组或数据区域中出现频率最多的数值。
MRound 方法:返回参数按指定基数舍入后的数值。
NetworkDays 方法:返回参数 start-data 和 end-data 之间的全部工作日数值。工作日不包括周末和节假日。可以使用函数 NETWORKDAYS,根据某一特定时期内雇员的工作天数,计算其应计的报酬。
NetworkDays_Intl 方法:返回整个使用参数来指示哪些和多少天为周末的两个日期之间的工作日数。 周末和假日作为指定任何天数不会视为工作日的影响。
Oct2Bin 方法:将八进制数转换为二进制数。
Oct2Dec 方法:将八进制数转换为十进制数。
Oct2Hex 方法:将八进制数转换为十六进制数。
Odd方法:返回数字向上舍入到的最接近的奇数。
Or方法:在其参数组中,如果任一参数的逻辑值为 TRUE,即返回 TRUE;如果所有参数的逻辑值为 FALSE,即返回 FALSE。
Pi方法:返回数字 3.14159265358979,即数学常量 pi,精确到 15 位数字。
Quotient方法:返回商的整数部分,该函数可用于舍掉商的小数部分。
Radians方法:将度转换为弧度。
RandBetween 方法:返回介于指定的两个数字之间的一个随机整数。 每次计算工作表时都将返回一个新的随机整数。
Rank_Avg 方法:返回数字的排位的数字; 列表中这是相对于其他值列表中其大小。 如果多个值有相同的等级,则返回的平均排名。
Rank_Eq 方法:返回数字的排位的号码列表中。 排名的相对于其他值列表中其大小。 (如果您已对列表进行排序,号码的排名将为其位置。)
Replace方法:根据指定的字符数,将文本字符串的部分用其他文本字符串替换。
ReplaceB 方法:根据指定的字节数用一个文本字符串替换另一个文本字符串中的部分字符。
Rept 方法:按照给定的次数重复显示文本。 可以通过函数 REPT 来不断地重复显示某一文本字符串,对单元格进行填充。
Round方法:将数字舍入到指定位数。
RoundDown 方法:将数字向零的方向向下舍入。
RoundUp 方法:将数字向远离 0(零)的方向向上舍入。
Search方法:SEARCH 和 SEARCHB 查找一个文本字符串内的另一个文本字符串,并返回一个数字,表示从文本字符串(从中查找另一个文本字符串)的第一个字符起开始查找的第一个文本字符串的起始位置。
SearchB 方法:SEARCH 和 SEARCHB 查找一个文本字符串内的另一个文本字符串,并返回一个数字,表示从文本字符串(从中查找另一个文本字符串)的第一个字符起开始查找的第一个文本字符串的起始位置。
Sec方法:返回一个角度的正割。
SqrtPi 方法:返回某数与 pi 的乘积的平方根。
Subtotal方法:创建分类汇总。
Sum方法:对某单元格区域中的所有数字求和。
Sumif方法:根据给定条件对指定单元格求和。
SumIfs 方法:对区域中满足多个条件的单元格求和。
SumProduct 方法:在给定的数组中,将数组中对应的元素相乘,并返回乘积之和。
SumSq 方法:返回参数的平方之和。
Text方法:将数值转换为按指定数字格式表示的文本。
Transpose方法:返回转置单元格区域,即将一行单元格区域转置成一列单元格区域,反之亦然。在行列数分别与数组的行列数相同的区域中,必须将 TRANSPOSE 输入为数组公式。使用 TRANSPOSE 可在工作表中转置数组的垂直和水平方向。
Trim方法:删除文本中的所有空格(除了单词之间的单个空格外)。对于从其他应用程序中获取带有不规则空格的文本,可以使用 TRIM。
Unichar 方法:返回由给定数值引用的 Unicode 字符。
Uncode方法:返回与文本的第一个字符相对应的数字 (代码点)。
USDollar 方法:将数字转换为文本格式并应用货币符号。 方法的名称(及其应用的货币符号)取决于语言设置。
VLookup 方法:在表格数组的首列查找值,并由此返回表格数组当前行中其他列的值。
Weekday方法:返回与日期对应的一周中的某一天。默认情况下,其值为 1(星期日)到 7(星期六)之间的整数。
WeekNum方法:返回一个数字,指示一年中的第几周。
Weibull 方法:返回某日期(起始日期)之前或之后相隔指定工作日的某一日期的日期值。工作日不包括周末和节假日。在计算发票到期日、预期交货时间或工作天数时,可以使用函数 WORKDAY 来扣除周末或节假日。
WorkDay_Intl 方法:返回日期之前或之后指定与自定义周末参数的工作日数的序列号。 周末参数指示哪些,多少天为周末。 周末和假日作为指定任何天数不会视为工作日的影响。
YearFrac 方法:返回 start_date 和 end_date 之间的天数占全年天数的百分比。使用 YEARFRAC 工作表函数可判别某一特定条件下全年效益或债务的比例。
相关代码说明和实例可查询VBA开发文档
以上内容是本人自学笔记总结,欢迎指正,有关Excel的问题,可私信联系,互相交流讨论,共同进步,谢谢。