EXCEL中常用涵数的用法?

2024-11-27 06:32:10
推荐回答(2个)
回答1:

date(year,month,day) 返回特定的日期序列号
edate(start_date,months) 按指定日期上下推月份并回到相应日期
datevalue(date_text) 将各种日期格式改简毁没为序列号便于计算
year(serial_number) 返回日期序列号或日期格式中的年份余颤
month(serial_number) 返回日期序列号或日期格式中的月份
day(serial_number) 返回日期序列号或日期格式中的天数
hour(serial_number) 返回日期序列号或日期格式中的小时数
minute(serial_number) 返回日期序列拦纳号或日期格式中的分钟数

回答2:

语法 作用和功能
date(year,month,day) 返回特定的日期差耐搜序列号
edate(start_date,months) 按指定日期上下推月份并回到相应日期
datevalue(date_text) 将各种日期格式改为序列号便于计算
year(serial_number) 返回日期序列号或日期格式中的年份
month(serial_number) 返回日期序列号或日期格式中的月份
day(serial_number) 返回日期序列号或日期格式中的天数
hour(serial_number) 返回日期序列号或日期格式中的小时数
minute(serial_number) 返回日期序列号或日期格式中的分钟数
today() 返回当前日期序列号
now() 返回当前日期序列号并含当前时间
workday(start_day,days,holidays) 一段时间内工作日计算函数
networkdays(start_dayte,end_date,holidays) 计算两个日期之前的有效工作日天数,不包括周末和专门指定假日
weekday(serial_number,return_type) 返回某日期序列号代表的是星期数
dateif(start_date,end_date,unit) 与Lotus兼容而设,用于计算两个日期之间的天数、月数和年数
offset(reference,rows,cols,height,width) 以指定的引用为参照系,通过给定偏移量得到新引用
match(lookup_value,lookup_array,match_type) 返回指定方式下的与指定数值匹配的数组中元素的相应位置
indirect(ref_text,al) 返回由文本字符串指定的引用,并将数值计算
choose(index_num,valuel,value2,…) 按照给定的索引号,返回列表中的数值
address(row_num,column_num,abs_num,al,sheet_text) 按给定的行号和列标来建立文亩弊本类型的单元格地址,行号和列标可指定,也可由公计算产生,文本类型的地址也可以计算;
column(refernce) 返回单元格所在列的列标
columns(refernce) 返回数组或引用的列数
hyperlink(link_location,friendly_name) 快捷的跳转方式以打开网络及其它工作簿
lookup(lookup_value,lookup_vector,result_vector) 在单行区域或单列区域中查打数值,然后返第2个单行区域或单列区域中相同位置的数值
lookup(lookup_value,array) 在数组的第一行或列中查找指定的数值,然后返回最后一行或列中相同位置的数值
hlookup(lookup_value,table_array,row_index_num,range_lookup) 在表格或数值数组的首行查找指定数值,并由此返回表格或数组当前列中指定行处的数值
vlookup(lookup_value,table_array,col_index_num,range_looup) 在表格或数值数组的首列查找指定的数值,并由此返回表格或数组当前行中指定的列处的数值
index(array,row_num,column_num) 返回列虚历表或数组中的元素值,此元素由行序号和列序号的索引值给定
index(reference,row_num,column_num,area_num) 返回指定的行与列交叉处的单元格引用,如果引用由不连续区域组成,可选择其中之一区域
sum(number1,number2,…) 返回该区域内所有数据之和
sumif(number1,number2,…) 按指定条件对区域内所数据之和
sumproduct(array1,array2,…) 在给定的几给数组中,将数组间对应的元素相乘,并返回乘积之和
subtotal(function_num,ref1,ref2…) 在数据库分类汇总后再进行相关汇总工作
round(number,num_digits) 对数值进行四舍五入
roundup(number,num_digits) 对数值按指定位数进行向上取整
rounddown(number,num_digits) 对数值按指定位数进行向下取整
abs(number) 对单元格数值进行绝对值处理
mod(number,divisor) 求余函数
rand() 产生随机函数
asc(text) 将双字节字符转换为单字节字符
"len(text)
lenb(text)" 测试字符串的长度
"left(text,num_chars)
leftb(text,num_bytes)" 从字符串左边第一个字符按参数定义提取字符LEFTB则提取双字节字符
"right(text,num_chars)
right(text,num_bytes)" 从字符串右边第一个字符按参数定义提取字符RIGHTB则提取双字节字符
mid(text,start_num,num_chars) 在单元格中按指定位置按参数定义提取字符
concatente(text1,text2…) 用于连接字符串,其功能与&符号相同
replace(old_text,start_num,num_shars,new_text) 使其它文本字符串并根据所指定的字符数替换某文本字符串中的部份文本
substitute(text,old_text,new_text,instance_num) 替换字符串中的字符的,可指定字符替换,也可批量执行替换
text(value,format_text) 将数值转换为按指定数字格式表示文本
and(logical1,logical2,…) 所有参数的逻辑值为真则TRUE,只要一个参数假则返回FALSE
or(logical1,logical2,…) 所有参数只要有一个参数为TRUE,即返回TRUE,任何一个参数的逻辑值为FALSE,即返回FALSE
not(logical) 对参数值求反,当确保一个值不等于某一特定值时使用
if(logical_test,value_if_true,value_if_false) 执行真假值判断,根据逻辑计算的真假值,返回不同结果
average(number1,number2,…) 统计所有参数的算术平均值,AVREAGEA则剔除非数值的参数
count(value1,value2…) 返回包含数字\参数列表中数字的单元格的个数
counta(value1,value2…) 返回参数列表中非空值的单元格个数,忽略各种数据的格式,全部统计并计个数
countbland(range) 返回参数列表中空值的单元格个数,忽略单元格中各种数据的格式
countif(range,criteria) 计算满足条件的单元格个数
frequency(data_array,bins_array) 以一列垂直数组返回某个区域中数据的频率分布
large(array,k) 返回数据集中第K个最大值
small(array,k) 返回数据集中第K个最小值
mode(number1,number2…) 测量函数返回左某一数组或数据区域中出现频率最多的数值
max(number1,number2…) 返回一个区域中数值最大的值
min(number1,number2…) 返回一个区域中数值最小的值
trimmean(array,percent) 先将数据集中按比例去掉最大值和最小值之后返回平均值
rank(number,ref,order) 返回一个数字在列表中的排位,按其大小与列表中其它值的比值
cell(info_type,reference) 返回某一个引用区域的左上角单元格的格式位置或内容等信息
error.type(error_val) 返回对应于EXCEL中某一错误值的数字,或者没有错误返回#N/A,主要用于查错有追查出错原因
info(type_text) 便于用户了解系统运行环境以及工作表的运行状态memavail显示内存空间memused数据占用空间totmem全部内存空间
"iserror(value)
isblank(value)
iserr(value)
islogical(value)
istext(value)
isna(value)
isnontext(value)
isnumber(value)
isref(value)" "值为任意错误值;
值为空白单元格;
值为除#N/A之外的任意错误值;
值为逻辑值;
值为文本;
值为错误值,即不存在之值;
值为不是文本的任意项(此函数的值为空);
值为数字;
值为引用;"