EXCEL常用函数总结

来源:互联网 发布:三菱plc如何编程 编辑:程序博客网 时间:2024/06/07 03:53

整理一下在练习中用到的excel函数:


1.find函数,对要查找的文本进行定位,以确定位置。

语法格式:=find(find_text,within_text,start_num)

说明:其中find_text为要查找的文本,within_text为文本所在单元格,start_表示从第几个字符开始查找。

(注:若要查找字符,需要将字符用英文双引号括起来,数字则不用)

find函数一般与其他函数结合使用,如先用find定位,再用left函数提取出相应位置的文本。

Find函数进行定位时,总是从指定位置开始,返回找到的第一个匹配字符串的位置,而不管其后是否还有相匹配的字符串;

例:=FIND("k",P2,1),在P2单元格从第一个字符开始查找k所在的位置。

·将一个单元格的公式应用到整列:

①先复制公式;选中要把公式应用到的那一个整列;粘贴公式;

选中要输入的区域,然后在其中输入公式,然后CTRL+ENTER;

选取有公式的单元格,把鼠标移至单元格右下角直至出现一个一个实心黑色十字架,双击之可实现全列自动填充。

(数据量较少的情况下)


2.left函数,对单元格内容进行截取。

语法格式:=left(text, num_chars) 

说明:text表示要截取的单元格,num_chars表示从左边开始截取的字符数。

例:=LEFT(A1,3),在A1中从左提取3个字符


3.mid函数,从指定字符串中指定位置提取指定个数字符。

语法格式:=MID(text,start_num,num_chars)

说明:text表示要提取的单元格,start_num表示指定的位置,num_chars表示指定的个数。

例: =MID(Q2,3,3),从Q2单元格中第三个字符处开始提取三个字符。

   


4.len函数,返回文本串的字符数。

语法格式:=Len( text)

说明:空格也是一个字符;len函数中的参数是文本或者表达式的话,要加双引号,且在英文状态下输入;


5.if函数,

语法格式:if(logical_test,[value_if_true],[value_if_false])

IF 语句可能有两个结果。第一个结果是比较结果为 True,第二个结果是比较结果为 False。


6.sumif函数,根据指定条件对若干单元格进行求和(按条件求和)

语法格式:=sumif(range,criteria,sum_range)

说明:range表示条件判断区域,criteria表示求和条件,sum_range指需要求和的区域。


7.vlookup函数,在表格数组的首列查找指定的值,并由此返回表格数组当前行中其他列的值。

语法格式:=vlookup(lookup_value,table_array,col_index_num,range_lookup)

说明:lookup_value是查找值,table_array代表查找区域,col_index_num是表示区域中第几列,range_lookup表示查找方式;

Range_lookup查找方式分为两种:模糊查找和精确查找。
  模糊查找 table_array 第一列中的值必须以升序排序,否则 VLOOKUP 可能无法返回正确的值,模糊查找 Range_lookup 的值为TRUE或1。
  精确查找 table_array 第一列中的值无需按升序排序,精确查找 Range_lookup的值为 FALSE 或0。

  在实际运用中,大都使用精确查找。