0

excel中if函数的使用方法及实例汇集20篇

浏览

5878

文章

114

篇1:excel如何使用left函数?excel使用left函数方法

全文共 434 字

+ 加入清单

工作中我没有时会需要,提取单元格中的部分字符,今天来分享下一个从左边提的字符的函数left,Left函数的作用是用来从左边取字串,下面为大家详细介绍一下,来看看吧!

步骤

1、打开需要操作的工作表文件。

2、先说先这个函数的基本阐述和使用说明:

Left函数的作用是用来从左边取字串,这个函数有二个参数

第一参数是从那个位置提取,第二个参数是从左边提取几个?

3、我们在B1单元格中输入=LEFT,会弹出如图效果。

4、我们点击弹出的第一个字母,我们会发现B1中多了一个左括号.这里要说明的是,这个括号也可以自己直接输入。

5、然后我用鼠标点击输入框旁边的FX,如图。

6、点击后会弹出一个对话框,如图。

7、这里就是我们要正式对函数操作的了,也就是给他指定要提取单元格,和提取几格字符,我们在TEXT中选择A1单元格,在NUM中输入2。

8、回车或者点击确定按钮。

9、我们会发现,我要提取的左边2格字符已经出现了,其它下拉即可。

注意事项

这个函数需要注意的是,提取的字符数一定是冲左边数起。

展开阅读全文

篇2:excel中的left函数怎么用?left函数使用方法介绍

全文共 603 字

+ 加入清单

在用Excel处理数据的时候,可能会需要在一串信息中截取其中一部分,这时候我们需要根据截取信息的位置,选择left、LEFTB、RIGHT、RIGHTB、MID、MIDB等文本函数来进行计算。那么那么excel中的left函数怎么用?下面小编就为大家详细介绍left函数使用方法,一起来看看吧!

方法/步骤

left函数用在什么地方?

当我们的数据中左边的数据是需要的,而右边的函数是不要的. 为了得到左边的数据使用left函数.

left函数可以和什么函数在一块使用

根据left函数的参数,可以和能够计算出数据所在位置的find函数一块用。当然这个是在熟练运用left函数的基础上才可以。

那小编就来说说具体的用法。打开一张表,就来举个找到单元格里面的前8个字符的例子。如图。

首先找到Excel表头的命令选项卡。找到 公式 的选项卡,一般打开的时候是默认停留在 开始 的选项卡上。

有鼠标点击一个需要得到结果的单元格,并在上面的菜单栏找到插入函数,如图所示。

在接下来的弹窗里找到文本类的函数,并在文本的函数的目录中找到left函数,如图。图中的left函数是大写的。

点击left函数,紧接着弹出来一个对话框,这时候输入第一个参数,这个参数就是 你要找到内容的单元格 。

紧接着输入函数的第二个参数,第二个参数就是确定范围的。到第几个字符结束。根据我们上面提到的第八个字符,所以输入8。点击确定。紧接着用填充柄填充即可。

展开阅读全文

篇3:Excel中isna函数的使用方法

全文共 460 字

+ 加入清单

在用Excel 2016编辑工作簿时会遇到使用ISNA函数的问题,比如公司人力资源部。那么如何进行操作呢?下面小编与你分享具体步骤和方法

工具/材料

Excel 2016电子表格软件

操作方法

1

启动Excel 2016电子表格应用程序,如图所示点击屏幕右侧新建空白工作簿。

2

根据公司人力资源部数据创建工作簿文档,如图所示。本例统计员工在职信息,要求判断工号对应员工是否已离职。

3

如图所示,选中姓名单元格数据区域。选择"公式→函数库"功能区,点击"插入函数"图标。

4

弹出"插入函数"对话框,如图所示。点击"搜索函数或选择类别"右侧向下箭头,下拉列表选择"信息"项。

5

如图所示,选择函数列表框选择ISNA函数。设置完成点击"确定"按钮,下步将进行判断工号对应员工是否已离职的操作。

6

弹出"函数参数"对话框,如图所示。函数参数文本框输入函数参数,完整公式为"=IF(ISNA(VLOOKUP(B16,B3:C12,2,0)),"离职",VLOOKUP(B16,B3:C12,2,0))"。

7

如图所示,拖动选定区域进行序列填充。本例到此结束,希望对大家能有所启发。

展开阅读全文

篇4:sumif函数的使用方法

全文共 1899 字

+ 加入清单

Excel常用函数使用SUMIF 函数可以对报表范围中符合指定条件的值求和。Excel中sumif函数的用法是根据指定条件对若干单元格、区域或引用求和。其具体使用方法如下:

SUMIF入门篇

SUMIF作为Excel2003中一个条件求和函数,在实际工作中发挥着强大的作用,虽然在2007以后被SUMIFS所取代,但它依旧是一个EXCEL函数的经典。特别是高级用法,依旧适用于后面的版本。本文由兰色幻想原创,转载时请注明转自“Excel精英培训”。

SUM是求和,IF是如果。如果什么。。就求和,其实就是按条件求和。它的结构如下:

SUMIF(条件判断区域,条件,求和区域)

说明:

1 条件判断区域。即然是条件求和,一是要有条件,二是要有判断的区域,SUMIF的第二个参数就是求和的条件,第一个参数呢就是拿条件来这个区域进行对比的区域。第一个参数必须是单元格引用。

2、条件。按条件求和就得有条件,该条件可以是字符串("ABC",可以用大于等对比符号连接起来的条件表达式(">100"),也可以使用通配符来表示匹配求和("AB*C")。

3、求和区域。求和函数可以没有求和的区域算什么求和函数,该参数为单元格区域引用。如C2:C100。

4、如果求和区域和判断区域是一个区域该怎么办呢?如在C2:C100中计算大于100的数字之和。在这种情况下SUMIF函数由三个参数变换为两个参数。即:

2进阶篇

SUMIF函数一般情况下只能进行一个条件的求和,但在二般情况下却可以实现对多个条件的求和。什么是二般情况下呢?

SUMIF函数的第二个参数是“求和的条件”,这个参数可以用数组形式。比如

{"A","B"} {">5","

条件使用数组形式后,SUMIF会分别根据两个条件计算出结果,然后再用SUM计算出结果。

SUMIF(求和区域,条件)

例1;如下图所示。要求根据左表中的商家明细表,生成右侧的汇总表,汇总出商家的总进货量和总金额。

公式:

=SUMIF($A$2:$A$8,$F3,C$2:C$8)

公式说明:

$A$2:$A$8是判断区域,拿F3的商家名称在这个区域进行判断是否相同,如果上同,就把C2:C8区域的金额进行求和。

如果只按C列进判断求和呢?比如,计算C列金额大于200的金额之和。公式可以变换为:

SUMIF(C$2:C$8,">200")

关于入门级的SUMIF函数用法就介绍到这里了,进一步的用法将在“初级篇”中进行详细介绍,包括条件参数的组合、条件参数的模糊设置等。敬请关注。

4、技巧篇

我们在学习了入门篇后,在常用技巧篇中将学习SUMIF常用的一些技巧。

谈到隔列求和,可能就会想到用数组公式,其实只需要用SUMIF函数就可以轻松实现。

例:计算费用表中的计划和实际合计数。

公式;=SUMIF(B$2:G$2,B$2,B3:G3)

提示;SUMIF函数不只是左右示和,还可以上下求和。

5 SUMIF函数的一个怪异用途(excel)

Excel表格中的SUMIF函数在条件求和时经常使用,我们一般习惯于于根据某一列计算另一列的数字之和。

例1:假设置A列是部门,B列是姓名,C列是工资,可以用下面的公式算出所有财务部员工的工资总和:

=SUM(A1:A100,"财务部",C1:C100)

我们今天说的不是这个正规用法,而是给大家介绍一种看上去和SUMIF毫无一毛钱关系的例子。

例2 如下图中,是一些不规则的数据,我们只关注填充颜色的区域,现在我们要计算所有A下面数字之和,看上去这个题没有好的思路,其实这个题恰好可以用SUMIF函数轻松解决。

=SUMIF(B2:E7,B12,B3:E8)

我们分析一下这个公式,第二个参数是条件我们可以了解,第一个参数和第二个参数有什么关系呢?大家仔细看会发现第三个参数正好是第一个参数的区域向下偏移一个单位。

总结,SUMIF函数并不是只对规则区域求和,还可以对不规则的排列进行条件求和

6、按数字区间求和

例:如图一所示。要求计算销售数量大于等5,小于10的销售数字之和。

公式:=SUM(SUMIF(C2:C9,{"

公式说明:

SUM(SUMIF(C2:C9,{"

SUMIF()*{1,-1} 因为最终的结果是两个数相减,所以这里用数组与数组的计算,把第二个数变成负数{21,-10}。这样在后面用SUM求和时就可以让这两个数相减了。 即SUM( {21,-10})=11

7、对多个商品进行求和

例:如下图所示。要求计算商品名称为手机和冰箱的销售之和。

公式:=SUM(SUMIF(A1:A9,{"手机","冰箱"},C2:C9))

公式说明:

SUMIF(A1:A9,{"手机","冰箱"},C2:C9) 会分别计算出手机的销量(16)和与冰箱的销售量(14)。返回一个数组,即:{16,14},

SUM():对SUMIF返回的两个销售量进行二次求和。

展开阅读全文

篇5:Excel中or和if函数的使用方法的实例教程

全文共 395 字

+ 加入清单

or和if的组合可以有多种用处,此处以计算销售占比为例。

1、打开一个工作簿,要计算某月的销售占比,输入销售占比标题。

2、将光标定位在结果输出的单元格上,在编辑栏中输入 =if,会提示if函数的含义,如果符合条件会返回一个值,若不符合则返回另一个值。此处的实例想要7月有销售额时输出占比,若没有则返回空值。

3、继续输入函数=if(or),会提示or函数的含义,当有一个符合要求时就返回TRUE,只有当两个都不符合要求时才返回FALSE。

4、编辑栏中输入 =IF(OR(B2="",C2="")) 以确定月销售额和销售总额是否有空白。

5、输入完整的函数 =IF(OR(B2="",C2=""),"",B2/C2) ,如果月销售或年销售为空时,则在占比列显示空,否则就计算出7月的销售占比

6、按下enter键,填充其他单元格,进行数字的格式显示百分比。

注意事项: 函数的输入需要在英文模式下输入。

展开阅读全文

篇6:EXCEL表格中的NETWORKDAYS函数使用方法

全文共 251 字

+ 加入清单

NETWORKDAYS函数是计算两个日期之间完整工作日的天数,那如何在EXCEL表格使用NETWORKDAYS函数呢?下面小编就为大家详细介绍一下,来看看吧!

方法/步骤

打开EXCEL表格,点击公式按钮,如图

点击插入函数,如图

在弹出窗口中选择日期和时间函数,如图

选择NETWORKDAYS函数,如图

在弹出窗口中点击右侧小方框,选择起始日期和结束日期,并点确定按钮,如图

得出完整工作日的天数,如图

上就是EXCEL表格中的NETWORKDAYS函数使用方法介绍,大家学会了吗?希望这篇文章能对大家有所帮助!

展开阅读全文

篇7:Excel如何使用RANK函数实现组内排名 Excel使用Rank函数实现组内排名的方法

全文共 938 字

+ 加入清单

单张工作表中的数据排名好说,但若在多张工作表之间进行数据排名,在不进行工作表合并的情况下如何实现?

某小团体举办跳远、百米、铅球三项运动会,分3组进行,组内要排名并设有奖项;团体内还要进行3个组的全员排名,也设有奖项。3个组的成绩分列于一组、二组、三组3张表中。

组内排名分别在各自的表中进行,容易实现。但跨组的全员排名会涉及到3张表中的数据,不是靠一张表就能完成的。那么,在不合并表格的情况下,如何进行全员排序?若某人成绩有变动,如何才能实现组内或全员成绩名次的联动?

rank函数实现组内排名

由于每个小组的成绩独占一个工作表,所以在一个工作表内利用rank函数可以轻松的实现数据的排序。以计算“一组”工作表中名次为例。首先选择名称是“一组”的工作表,点击“赵某一”的“组内名次”所在的单元格G2;然后,在编辑栏输入“=RANK(F2,$F$2:$F$9)”;接下来,拖动填充柄进行数据填充就可以了。

其他两个工作表中的班内排名也是如此。

● 范围引用实现排名扩展

如果要跨越3张表进行综合数据排名,需要进行数据范围的跨表引用。首先,选择名称是“一组”的工作表,点击“赵某一”所在的“全员名次”单元格H2;然后在编辑栏输入“=RANK(F2,一组:三组!$F$2:$F$9)”;接下来,拖动填充柄进行数据填充就可以了。

其他工作表中的全员排名也是如此。其中,“”和“:”都是英文状态下的符号。

需要注意:关于数据引用范围即$F$2:$F$9,在实际应用中,不可能每个组的成员数都是一样多,所以我们要引用各个组成绩工作表中记录最多的那个工作表中的范围。由于是测试,在本例中在“一组”工作表存放了8条件,其他两组放入更少的记录,所以数据引用的范围一最大数一组的8为基数,就是$F$2:$F$9。有关“一组:三组”的输入技巧:可以按住Shift键,用鼠标进行所需工作表的选取。

● 数据修改和结果联动的实现

上述过程做完之后,当更改任一工作表中的成员成绩时,成员所在的“组内名次”和“全员名次”都会自动地发生相应改变。

瞧吧!表中只改了一项的成绩,两个排名值就发生了改变。

按如上方法操作,比将各组数据合并在一起再求全员名次,然后用选择性粘贴数据到各组成绩表中的方法要更省时省力。怎么样?赶快试试吧!

展开阅读全文

篇8:Exce如何使用vlookup函数?Exce使用vlookup函数方法

全文共 403 字

+ 加入清单

日常工作中,Vlookup是一个非常有用的Excel函数,它的作用是:在表格或数值数组的首列查找指定的数值,并由此返回表格或数组当前行中指定列处的数值。下面我们就简单介绍一下这个函数的使用

步骤

1、首先我们选择一组数据,如下图:

我们需要把Data工作表里的数据整理到Dotsearch工作表当中。

2、此时我们在Dotsearch工作表当中B2位置使用vlookup函数。

3、同时,我们对此函数加以文字说明 vlookup(数据源,查找范围,从左到右所查找到数据的位次,模糊/精确查找)。

其中A2为数据源,以此为根据进行查找,Data!$A:$F为查找范围(如下图所示),4代表从左到右所查找数据的位次,False精确查找(True模糊查找)。我们一般都默认使用精确查找,即False。

4、以此类推,我们可以对每个数据进行重新整理查找。

注意事项

位次的选定为从左到右。

精确查找为False,模糊查找为True。

展开阅读全文

篇9:offset函数的使用大大提升办公人员效率!那么使用方法有哪些呢?

全文共 485 字

+ 加入清单

各种办公软件是很多上班族日常接触最多的东西了,熟练掌握它们的使用方法,能够大大地提高工作效率。人们熟悉的除了word和ppt之外,还有excel的使用频率也非常高。Excel被人们成为表格,在表格中,可以进行各种统计和计算,尤其适合与组织或单位进行人员、设备与相关数据的处理。其中,offset函数就是经常用到的一种计算方式,那么,offset函数怎么使用?

用offset函数来提取最近几天的销量或其他。想要完成这一任务,就可以在D2单元格中输入offset函数的公式即=OFFSET(B1,COUNTA(B:B)-1,0,),这样就可以完成提取近日销量或其他数据的指令了。还可以用offset函数得到截止到统计当天的最大销量值,用户只需要根据总体的销售记录,在F2这个单元格里输入相应的公式,公式也是相当简单的如下=MAX(OFFSET(B1,1,0,COUNTA(B:B)-1,1))。

offset函数这一函数比起其他计算平均值等函数增加了些许难度,但是本质其实就是以其中一个单元格为原点,根据一定的参考数值来进行左右或上下的移动,指定哪个单元格,就在其中输出数值。

展开阅读全文

篇10:excel sumif函数的使用方法

全文共 319 字

+ 加入清单

在这里介绍excel sumif函数使用方法,希望本指南能帮到你。

操作方法

1

在excel中,sumif,是条件求和函数,根据指定条件进行求和。下面,举例演示下使用方法。以下图数据为例。

2

接下来,要把大于300的数据进行求和,结果显示在C2单元格。

那么,我们在C2单元格输入 公式:=SUMIF(B2:B11,">300")

3

再按下回车键,即得到结果:1033

公式解释:SUMIF(B2:B11,">300")中的B2:B11是数据的计算区域。

4

">300"是指定的条件。SUMIF(B2:B11,">300")意思就是在B2:B11这区域中指定只有大于300的数据才能参与相加。

在这里要注意的是,>300必须要加上双引号,而且是英文状态下输入的双引号。

展开阅读全文

篇11:vlookup函数的使用方法

全文共 515 字

+ 加入清单

平时我们在使用Excel的时候,可能经常会用到想统计的顺序和实际的顺序不一致,数据量太大太复杂的情况。其实VLOOKUP函数很简单,只需要选中单元格输入公式=VLOOKUP(查找值,数据表,列序数)即可,这里小编用Microsoft Excel 97-2003版本为大家演示,以如何利用vlookup函数快速统计分数为例,教会大家使用vlookup函数,一起来看看吧!

操作方法

1

为方便演示,这里小编打开Excel以后,列出来了ABCDEF五个同学的实际,我们需要用vlookup函数,将他们的成绩快速查找到空缺处。

2

如下图所示,选择A同学右侧的单元格,在上方标红出可以输入它的公示。

3

输入=vlookup,我们可以看到如下图所示有这个函数的定义介绍,双击vlookup函数

4

在括号里依次输入,查找值,数据表,列序数。这里我们的查找值是当前选择姓名所在单元格D6,数据表是已有成绩表格G6:H11,位于第2列

5

所以我们的函数就可以写出来了=VLOOKUP(D6,G6:H11,2),注意这里的逗号冒号均为英文状态下的标点符号

6

写好后按回车,A的成绩就可以自动对应过来,我们把鼠标放在E6单元格右下角,出现黑色的小十字,双击,所有人的成绩就都可以出来了~

展开阅读全文

篇12:rank函数的使用方法

全文共 362 字

+ 加入清单

rank函数是排名函数。常用于求某一个数值在某一区域内的排名,可以去除重名次。

rank函数语法形式:rank(number,ref,order)

参数1:number为需要求排名的那个数值或者单元格名称(单元格内必须为数字)

参数2:ref为排名的参照数值区域

参数3:order为0和1,默认不用输入,按从高到低排序,按1代表按从低到高排名。

以按数学成绩高低排名。选中D2,点击“fx”,在“函数参考”弹框中,参数1number选择B2,参数2ref选择B2至B14,点击“确定”,得出张三名次。

添加绝对引用符号后,下拉填充公式。接着,在E2中复制rank函数,将参数3order由默认值0改为1,得到按从低到高的分数排序。

注意事项:

在下拉填充公式时,需要在参数2的数值区域添加绝对引用。否则造成数值区域不统一,得出结论不一致。

展开阅读全文

篇13:Exce如何使用l随机函数?Exce使用l随机函数方法

全文共 722 字

+ 加入清单

EXCEL随机数指随机生成没有规律的数值,有随机小数和随机整数。

RAND函数用于生成随机小数。

RANDBETWEEN函数用于生成随机整数。

还可以生成时间随机数。

步骤

1、RANE函数可以生成0-1之间的随机小数,小数位最多15位。

2、RANDBETWEEN函数用于生成随机整数,允许产生负整数。

3、RAND函数应用:

1、因RAND函数没按一次DELETE或F9就会重新计算一次,所以要想保存数值就需要复制在选择性粘贴数值。

2、产生随机小数在单元格内输入=RADN()将会产生随机小数。

4、RAND函数生成随机数并限制其小数位数:

我门需要用到ROUND函数,应为RAND函数产生0-1之间的函数我门可以将它乘以或加上其他数值。例如:

1、=RAND()*100

2、=ROUND(RAND()*100,1)

还可以搭配其他函数如CEILING函数,CEILING函数表述按照0.4倍进位例如:

=CEILING(ROUND(RAND()*100,3),0.4)

5、RANDBETWEEN函数,它有两个必须条件分别为上限和下限。

表达式为=RANDBETWEEN(bottom,top)

6、例如:

=INDEX({"张","王","李","赵"},RANDBETWEEN(1,4))

表示在表格中随机生成张、王、李、赵。

INDEX 函数返回表格或区域中的值或值的引用。

7、进一步应用随机函数生成时间函数示例:

就要用到TEXT函数。

TEXT函数简介;如果您想要合并文本和数字,如日期,可读格式到使用TEXT函数。

=TEXT("0:19"+RAND()*"0:03","H:MM")

表述0:19加0-2分钟以H:MM格式显示。

注意事项

函数应用要灵活,组合使用效果更好。

展开阅读全文

篇14:Excel如何使用Accrintm函数?Excel使用Accrintm函数方法

全文共 448 字

+ 加入清单

在Excel的使用过程中,我们有时需要用到Accrintm函数,那么在Excel中如何使用Accrintm函数?下面为大家详细介绍一下,一起来看看吧!

方法/步骤

1、Accrintm函数的定义为:返回到期一次性付息有价证券的应计利息。

2、Accrintm函数的使用格式为:=ACCRINTM(issue,maturity,rate,par,basis)。

3、Accrintm函数中,参数Issue为有价证券的发行日,Maturity为有价证券的到期日,Rate为有价证券的年息票利率,Par为有价证券的票面价值。

4、参数BASIS为日计数基准类型(0或省略时为30/360,1为实际天数/实际天数,2为实际天数/360,3为实际天数/365,4为欧洲30/360)。

5、在图示的案例中,我们分别输入参数issue,maturity,rate,par,basis的值。

6、接着,在空白的单元格输入公式:==ACCRINTM(B9,C9,D9,E9,F9),即可计算出到期一次性付息有价证券的应计利息。

展开阅读全文

篇15:offset函数的使用方法

全文共 1128 字

+ 加入清单

说起offset函数,表示引用某一个单元格或者区域。从复杂的数据汇总、到数据透视表再到高级动态图表,都离不开offset函数的默默付出。很多新手对怎么使用offset函数,不是很了解,下面就来告诉大家offset函数的使用方法?

offset函数是什么?

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

如果行数和列数偏移量超出工作表边缘,函数offset返回错误值#REF!

如果省略height或width,则假设其高度或宽度与reference相同。

函数offset实际上并不移动任何单元格或更改选定区域,它只是返回一个引用。函数offset可用于任何需要将引用作为参数的函数。例如,公式 SUM(offset(C2,1,2,3,1)) 将计算比单元格C2靠下 1 行并靠右 2 列的 3 行 1 列的区域的总值。

offset函数的使用方法?

以单元格做参考系:

1、offset函数是以指定的应用为参考系,通过上下左右偏移得到新的区域的引用。返回的引用可以是一个单元格也可以是一个区域。并且可以引用指定行列数的区域。

2、它的语法形式是 OFFSET(reference,rows,cols,height,width),下面就以一个实例应用做解释 。以A1单元格作为参考系,向下移动2行,向右移动2列,我们可以直接找到引用的单元格是 C3,结果是6。

3、在D3单元格输入公式=OFFSET(A1,2,2,1,1),其中A1是参考系,接着的2,2分别表示下,右移动的行数和列数,同样向上,左则是负数。最后面的1,1表示引用的区域大小是一行一列,也就是一个单元格。

4、结果和我们肉眼看到的一样,函数公式中最后面的1,1可以省略,如下图,其就表示直接引用一个单元格。

以区域做参考系:

1、还是这个例子,我们以A1到B2的区域作为参考系,来引用下移2行,右移动1列的2行2列的区域。

2、在D3输入公式=OFFSET(B1:C2,2,1,2,2),其表示的意思与上文中以单元格为参考系的基本一致,然后同时按下CTRL、SHIFT和ENTER三个键(因引用的是数组区域)。

3、D3单元格中显示的是引用到区域中第一行第一列的单元格,此时将鼠标放在该单元格右下角出现十字的时候点住,右拉到2列,再接着点住下拉到2行,那么此时所有引用的区域就出现了。如下图所示。

offset函数的使用方法?以上就是offset函数的使用详细介绍,注意事项:offset函数中单元格引用和区域引用其实是一样的,只不过单元格是区域的单一格,一行一列罢了。引用的数据不要超出范围,否则会报错。

展开阅读全文

篇16:vlookup函数的使用方法及实例 lookup函数的使用方法有哪些

全文共 855 字

+ 加入清单

lookup函数在excel中是十分常用的查找公式

lookup(Lookup_value, lookup_vector, Result_vector)

参数1:Lookup_value是要查找的值;

参数2:lookup_vector是要查找的范围;

参数3:Result_vector是要获得的值。

需要注意的是:LOOKUP的查询方式为二分法查询

举例来说明它的具体查询原理

查询一下数学成绩为86的学生姓名

在E2输入lookup函数。回车确定,函数结果86分对应的是赵子龙,实际86分是诸葛亮。

进行原理解读,第一次二分法查询时,成绩数据共13行,求得中间值为第7行,取第7行数据,86大于46,则返回第8到第13行的值

第二次二分法查询时,成绩数据共6行,求得中间值为第3行,取第3行数据,86大于81,则返回第4到第6行的值

第三次二分法查询时,成绩数据共3行,求得中间值为第2行,取第2行数据,86大于70,则返回第3行的值,结果显示为赵子龙。

基于lookup的查询原理,有几点注意事项:

1、LOOKUP要查询一个明确的值或者范围的时候(也就是知道在查找的数据列是肯定包含被查找的值),查询列必须按升序排列。

如果所查询值为明确的值,则返回值对应的结果行,如果没有明确的值,则返回小于或等于查找值的最大值。

2、查找一个不确定的值,如查找一列数据的最后一个数值,在这种情况下,并不需按升序排列。

了解其原理后,可以更清晰掌握如何使用lookup函数。

以之前的数据为例,复制数据到sheet3.

首先进行升序排序操作。

然后,在D2输入lookup公式。可以看到排序后可以得到准确结果。

Lookup的查找功能是很强大的。

单条件查询公式=LOOKUP(1,0/(条件),目标区域或数组)

多条件查询公式=LOOKUP(1,0/((条件1)*( 条件2)* ( 条件N)),目标区域或数组)

单条件查询

查找李明数学成绩为例,在F3输入lookup函数,回车确认。

多条件查询

查找三班周瑜数学成绩为例,在K3输入lookup函数,回车确认。

展开阅读全文

篇17:excel表month函数怎么用 excel表month函数使用方法

全文共 268 字

+ 加入清单

在excel中month函数有什么作用?month函数是返回日期值中月份的值,取值是1-12月,源值必须是日期格式并包含有月份值。那么如何使用呢?下面小编就为大家详细介绍一下,来看看吧!

方法/步骤

首先我们打开一个样表。

插入month函数。函数的格式是=month(serial_number)

serial_number参数必须是日期格式,可以手动输入,也可以引用单元格。

日期格式使用文本方式输入,必须用“”双引号进行引用。

或者使用date函数进行输入,建议使用date函数减少出错几率。

month函数可以省略掉天数值,但不能省略月份值。

展开阅读全文

篇18:Excel中indirect函数的使用方法

全文共 623 字

+ 加入清单

如何使用Excel中indirect?一起来了解下吧。

操作方法

1

找到excel上方操作栏中【公式】-【插入函数】。

2

找到INDIRECT,并记下下方对于该函数的文字描述和公式,记错公式的话可能会得不到自己想要的引用文本。

3

创建开始部分固定的引用。列C和列E有相同的数字,使用SUM函数求得的和也是相同的。然而,所使用的公式稍微有点不同。在单元格C8中,公式为:=SUM(C2:C7)

在单元格E8中,INDIRECT函数创建对开始单元格E2的引用:=SUM(INDIRECT(“E2″):E7)。

4

创建对静态命名区域的引用,INDIRECT函数也可以创建对命名区域的引用。在本例中,蓝色单元格区域被命名为NumList,在列B中也有一个基于该列的数值数的动态区域。通过在SUM函数中使用区域名称,每个单元格都能够计算总和,正如在单元格E3和E4中所看到的。=SUM(NumList) 或 =SUM(NumListDyn)。

5

代替在SUM公式中输入名称,可以指向工作表单元格区域名称。举个例子使用在单元格D7中显示的名称NumList,单元格E7中的公式是:=SUM(INDIRECT(D7))

但是INDIRECT函数不能够解决对动态区域的引用,因此当公式向下复制到单元格E8中时,结果显示#REF!错误。

6

所以当我们引用INDIRECT公式时有两种使用方法:

动态引用:INDIRECT(XXXXXXXX:单元格)

静态引用:INDIRECT(“XXXXXXX":单元格)

展开阅读全文

篇19:lookup函数是什么,有什么使用方法?

全文共 583 字

+ 加入清单

很多人都知道使用Vlookup,其实,除了它之外,还有一个函数也有同样功能,它就是Lookup。而Lookup有两种查找方式,一是在一行当中或者一列当中来寻找目标。二是在数组里面查找目标。那么lookup函数的使用方法有哪些呢?

1.单条件查找

在E2单元格输入公式:=LOOKUP(1,0/($A$2:$A$10=D2),$B$2:$B$10)

公式说明:0/($A$2:$A$10=D2)判断A列姓名区域是否等于查找条件,返回逻辑值true和false,使用0除的方法将true返回0,false返回错误值。最后利用lookup的特性,满足条件返回0,不满足返回错误值。这时只需要使用一个>=0的值查找就可以返回结果了。

2、多条件查找

在G2单元格输入公式:=LOOKUP(1,0/(($A$2:$A$10=E2)*($B$2:$B$10=F2)),$C$2:$C$10)

公式说明:0/(($A$2:$A$10=E2)*($B$2:$B$10=F2))满足条件返回true,不满足返回false,两列数据结果相乘,返回1和0,使用0除的方法将1转为0,0转为错误值,最后LOOKUP函数忽略错误值,即返回0对应的销量。

lookup函数的使用方法有很多,像单条件查找和多条件查找只是最常见的两种方法。还有查找最后一次出现的数据、分数多等级考核、轻松提取复杂数字等使用方法。

展开阅读全文

篇20:excel表address函数怎么用 excel表address函数使用方法

全文共 301 字

+ 加入清单

address函数是返回单元格的地址,分为绝对引用值和相对引用值。

1、首先我们打开一个样表。

2、插入address函数。 address函数的格式为= ADDRESS(row_num, column_num, [abs_num], [a1], [sheet_text])

3、如果直观的看,横行竖列,一般我们都直观的人工识别。例如下图中辨识为C6单元格。

4、使用address函数则可以将c6单元格作为一个值输出。读值为第6行第3列。

5、 abs_num参数是指定引用的方式 ,1是绝对引用,2是相对引用,3/4是混合引用。

6、address函数可以跨工作表进行函数返回。参数输入以工作表的名称匹配即可。

展开阅读全文