一些excel的函数公式

1:VLOOKUP函数

(1)单条件查询ui

    例子:url

    例若有两个表,分别是:A表spa

    

Excel中vlookup函数的使用方法 三联和B表 Excel中vlookup函数的使用方法 例子要求在B表的B26到B31单元格中自动填入A表中A列与B表A列相同值(彻底相同,不分大小写)所对应的C列的值步骤详解excel

  一、先选中B表B26,而后选择公式:code

Excel中vlookup函数的使用方法弹出函数编辑框: Excel中vlookup函数的使用方法二、把这4个自定义项全填上就OK,上往下第一个为: Excel中vlookup函数的使用方法可用鼠标直接选中B表A26,这是返回B26时赖以遵循的搜索项,编辑框中会自动输入语法。三、第二个自定义项为: Excel中vlookup函数的使用方法 字符串

  直接鼠标选择A表中整个A:C列,这是搜索范围。若是要圈定一个特定范围,建议用$限定,以防以后复制公式时出错。get

四、第三个为: Excel中vlookup函数的使用方法 it

  本例中要返回的值位于上面圈定的搜索范围中第3列,则键入数字3便可。class

五、最后一个: Excel中vlookup函数的使用方法

  一般都要求精确匹配,因此应填FALSE,也可直接键入数字0,意义是同样的。

  六、肯定后,能够看到B表B26中有返回值:

Excel中vlookup函数的使用方法

  七、最后,向下复制公式便可。大功告成!检查一下看,是否是很完美?

Excel中vlookup函数的使用方法注意事项

  在第2项步骤中因为是最终是要返回一个列表,因此也能够直接选中A26:A31甚至整个A列(若是没有其余干扰项的话)。

  若是是excel2003环境的话,只有步骤1有差异,就是选“插入”-“公式”,在“查找与引用”类别里找到vlookup,下面就同样了!

    

(2)多条件查询

http://wenku.baidu.com/link?url=Kf916kiTxcDFQgfnMS3crzrY1mfUFvCnBg95nKtOc6qUxyoAwW8NG78djwf6uivTG8kiWnKkUv92L88BuPOL5qjX7pe6cYAdFO-4lBzi7EC

 

 

在表2的C1单元格输入公式,而后下拉填充,涉及到表名称的本身更换,或者用鼠标选择。
=VLOOKUP(A1&B1,IF({1,0},表1!A:A&表1!B:B,表1!C:C),2,0)

写完以后点击ctrl+shift+enter

2:IF/ISERROR

将公式改成“=IF(ISERROR(原公式),"",原公式)”、或“=IF(ISERROR(原公式),0,原公式)”,原出现“#N/A”单元格便可显示空白或返回“0”。

 

3:indirect

indirect函数工做表名称的引用。

以下图所示:

indirect函数使用方法和应用实例
 
  若是须要在“二班”工做表,计算“一班”工做表B2:B11的成绩总和。可使用这样的 公式:=SUM(INDIRECT("一班!B2:B11"))。解释:indirect(“工做表名!单元格区域”)
  另一种状况:当工做表名称直接是数字的,在工做表名称两边必须添加上一对单引号。

indirect函数使用方法和实例

  一样的,在“2”工做表,计算“1”工做表B2:B11的成绩总和。公式为:=SUM(INDIRECT("'1'!B2:B11"))。解释:indirect(“’工做表名’!单元格区域”)
  总结:若是工做表名为汉字,工做表名先后能够加上一对单引号,也能够不加。可是数字和一些特殊字符时,必须加单引号,不然不能获得正确结果。
  咱们在工做表命名时造成习惯尽可能不要有空格和符号,这样能够不怕indirect引用忘记加单引号括起来。要么造成习惯全部indirect带工做表名引用时都用单引号将表明工做表名的字符串括起来。

 

 

4:MATCH

好比,有一个表:
A B C
1 2 4
3 8 5
2 4 7

那么,我用什么函数公式之类的得到A2这一行(也就是3 8 5这行)中的8所在的列位于第几列?(答案固然是第2列,也就是返回数字2)如何实现自动算出来?

答案:

=match(8,A2:C2) 和=match(8,A$2:C2) 都是能够的,$表示绝对引用该行或该列
相关文章
相关标签/搜索