当前位置:主页 > Office办公 > Excel专区 > Excel函数

最新发布

解析excel中lookup函数的经典查找方式
解析excel中lookup函数的经典查找方式

第一,lookup函数用法介绍;第二,通过实例讲解lookup函数经典的条件查找解法,通用公式基本可以写为:LOOKUP(2,1/(条件),查找数组或区域)或LOOKUP(1,0/(条件),查找数组或区域)。  第一部分:lookup函数用法介绍  lookup函数和vlookup函数是excel中最常用的两个查找函数。vlookup函数能做到的lookup函数同样可以做到,而且可以做得更好。  LOOKUP函数有两种语法形式:向量和数组。本期就向量形式的展开交流和探讨。  向量形式的语法为:LOOKUP(lookup_value,lookup_vector,result_vector)  其中的参数意义如下:  Lookup_value:为所要查找的数值。Lookup_value 可以为数字、文本、逻辑值或包含数值的名称或引用。   Lookup_vector:为只包含一行或一列的区域。Lookup_vector 的数值可以为文本、数字或逻辑值。Lookup_vector的数值必须按升序排序:...、-2、-1、0、1、2、...、A-Z、FALSE、TRUE,否则, LOOKUP不能返回正确的结果。文本不区分大小写。   Result_vector:只包含一行或一列的区域,其大小必须与 lookup_vector 相同。   比如lookup(A1,B1:B10,C2:C11),其中C2:C11的尺寸要与B1:B10相同,且如果A1对应B列中的位置是B2的话,那么返回的将是C3的值。  LOOKUP函数说明:  第一,如果函数 LOOKUP 找不到 lookup_value,则查找 lookup_vector 中小于或等于 lookup_value 的最大数值。这就是为何返回最后一个满足条件的值的原理。   第二,如果 lookup_value 小于 lookup_vector 中的最小值,函数 LOOKUP 返回错误值 #N/A。   利用这个特性,我们可以用=LOOKUP(1,0/(条件),引用区域)这样一个通用公式来作查找引用。  第二部分:lookup函数实例运用

447 次浏览
Excel中利用round函数保留两位小数实例教程
Excel中利用round函数保留两位小数实例教程

在一个已有大量数据的工作表中,数字有整数、有两位小数、有三位小数等,毫无规律可循。  现在需要将excel工作表数据做如下处理:第一,单元格数据有小数位数的都保留两位小数,第二,没有小数的整数就只保留整数,即小数点后面的是0的时候就把0去掉,而不是.00的格式。  详见下图所示。  利用Round函数和ROUNDDOWN函数可以解决excel中保留两位小数的问题。  首先来看看round、rounddown、roundup三个函数应用的区别。  round、rounddown、roundup三个函数的语法为:Round(数值,保留的小数位数)  round函数:对指定数值进行四舍五入,保留指定小数位数。如输入=round(4.489,2)则会出现数字4.49,即按两位小数进行四舍五入。  Rounddown函数:是按指定位数舍去数字指定位数后面的小数。如输入=rounddown(5.578,2)则会出现数字5.57,将两位小数后的数字全部舍掉了。   Roundup函数:是按指定位数向上舍入指定位数后面的小数。如输入=roundup(4.584,2)则会出现数字4.59,将两位小数后的数字舍上去,除非其后为零。

619 次浏览
Excel中Small和Column函数配合实现排序
Excel中Small和Column函数配合实现排序

在前面教程讲过一些使用RANK函数和“数据/排序”菜单来实现excel中的排序操作。使用排序的方法通常只能解决一行或一列数字的排序。  如果是多行或多列区域数据排序,可以参考下面的方法来实现。  下面我们以一个实例加以讲解。详见下图。  其中A到E列为原始数据,如何将A1至E8区域的数据,让每行的数据按照从小到大的顺序重新排序?  excel数据排序的操作步骤是这样的:  单击G1单元格,在编辑栏输入公式:=SMALL($A1:$E1,COLUMN(A1)),确定。并再次选中G1单元格,向右复制至K1单元格。然后再选中G1:K1单元格区域,向下复制公式至K8单元格结束。  通过公式的形式,即可完成数据从小到大的排序。注:如果是将数据按照从大到小来排序,只需将SMALL变为LARGE即可。  完成排序操作后,也可以根据实际需要隐藏原数据列A:E区域;也可以将G:K列的数据复制后,进行选择性粘贴-数值,覆盖原始数据列。

403 次浏览
excel 公式 #N/A 错误
excel 公式 #N/A 错误

当公式无法找到指定的值时,出现#N/A 错误。例如,使用 VLOOKUP 函数进行查找时,查找值在指定的单元格区域中无法被找到时,公式返回 #N/A 错误。以下例子中,在学生列不存在查找值“学生B”。此外,查找值的格式必须与目标区域中的值的格式相同,否则无法匹配,返回 #N/A 错误。例如,数字格式的值与文本格式的值不匹配。 

300 次浏览
Excel COMBINA 函数 使用实例教程
Excel COMBINA 函数 使用实例教程

COMBINA 函数返回指定数量元素的总组合数(包含重复项)。Excel 2013+COMBINA 函数返回指定数量元素的总组合数(包含重复项)。可以指定组合元素数量。总组合数。=COMBINA(number, number_chosen) =COMBINA(数量, 选中元素数量) 参数 Number 必须。元素数量。 Number_chosen 必需。 每一组合中元素的数量。 要点 计算组合数中 COMBIN 和 COMBINA 函数都可以计算 给定数量元素的总组合数。两个函数的区别在于 COMBIN 计算是不考虑重复值。例如,对于a、b、c三个元素计算总组合数,两个函数的总组合数如下:

excel 公式 #NULL! 错误
excel 公式 #NULL! 错误

在公式中,当引用使用空格交叉两个无交叉区域的单元格区域时,返回 #NULL! 错误。 

346 次浏览
Excel FINV 函数 使用实例教程
Excel FINV 函数 使用实例教程

FINV 函数返回右尾F概率分布函数的反函数。右尾F概率分布函数的反函数。=FINV(probability,deg_freedom1,deg_freedom2) 参数 Probability 必需。 F 累积分布函数的概率值。。 Deg_freedom1 必需。 分子自由度。 Deg_freedom2 必需。 分母自由度。 实例

362 次浏览
excel 删除数字保留文本的两种方法,通过使用VBA代码和word替换法来删除数字
excel 删除数字保留文本的两种方法,通过使用VBA代码和word替换法来删除数字

excel删除数字方法一:  Excel工作表中删除数字只保留文本,是一个比较常见的例子。  如下图所示,A列的源数据有一些数字,而且这些数字在单元格中的位置是无序不固定的。如何删除数字,达到的效果如C列所示。  在excel中数字与文字共存的情况下,如果有规律,可以使用公式来分离字母、汉字、数字;如果没有规律,比较理想的还是是用VBA来解决。  下面是具体的excel删除数字操作步骤:  按ALT+F11,打开VBE编辑器,单击插入——模块,复制下面的代码,然后按F5键运行,excel会自动将A列所有的内容删除数字之后的结果提取放在C列。Sub excel删除数字()   Dim reg As Object '定义reg为一个对象   Dim arr '定义一个动态数组   Dim i As Long, j As Long '分别定义i,j为长整型   i = Range("A65536").End(xlUp).Row '把A列非空的最后行数赋予给i   Columns("C").ClearContents '清空C列   arr = Range("A1:A" & i) '把A列的数据赋予给数组arr   Set reg = CreateObject("VBscript.RegExp") '调用正则表达式   With reg '定义表达式     .Global = True '匹配所有搜索项     .ignorecase = True '不区分大小写     .Pattern = "[0-9]" '数字的表达式   End With   For j = 1 To i '循环该区域      Range("C" & j) = reg.Replace(arr(j, 1), "") '进行根据模板替换字符串为空值   Next End Subexcel删除数字方法二:WORD替换法  将excel所有需要删除数字的单元格区域内容复制到word文档中,在查找替换框中输入:^#,替换框保留空,不输入任何内容,单击“全部替换”。替换完毕,将数据再次复制到excel中。

790 次浏览
如何通过HYPERLINK函数结合定义名称的方法,快速创建exce工作表目录
如何通过HYPERLINK函数结合定义名称的方法,快速创建exce工作表目录

作为在建筑工地的工程师们,在制作一个excel工作簿的时候,往往在这个工作簿当中会有10多个或者更多的工作表,这样方便我们引用,如果我们能为这些工作表做一个工作表目录就好了。当然,我们可以通过创建超链接的方法,为每一个工作表分别创建超连接,但这样会比较麻烦,工作表多的时候,工作量也蛮大。下面介绍一种通过HYPERLINK函数结合定义名称的方法,快速创建exce工作表目录,适用于excel2007和excel2003工作表目录。 一.定义名称  打开Excel 2007,右击第一张工作表标签选择“重命名”,把它重命名为“目录”工作表。选中B1单元格,切换到“公式”选项卡,单击“定义名称”,在弹出的“新建名称”窗口中输入名称 List,在引用位置中则输入=INDEX(GET.WORKBOOK(1),$A1)&T(NOW()),单击确定即可定义出一个名为 List 的名称。图1  公式中GET.WORKBOOK(1)用于提取当前工作簿中所有工作表名称,INDEX函数则按A1中的数字决定要显示第几张工作表的名称。此外,由于宏表函数GET.WORKBOOK(1)在数据变动时不会自动重算,而NOW()是易失性函数任何变动都会强制计算,因此我们需要在公式中加上NOW()函数才能让公式自动重算。函数T()则是将NOW()产生的数值转为空文本以免影响原公式结果。  注:宏表函数GET.WORKBOOK,不能直接在单元格公式中使用,必须通过定义名称才能起作用。  二.输入公式  在“目录”工作表的A1单元格输入2,在B1单元格输入公式=IFERROR(HYPERLINK(List&"!A1","")。公式表示当名称List的值为错误值时显示为空,否则创建指向第二张工作表的超链接。当然出现的文本包括工作簿名、工作表名和单元格A1,如果只想显示工作表名,可用一些文本函数作为HYPERLINK的第二个参数,使得超链接显示的文本满足自己的要求。  然后选中A1:B1单元格,把鼠标指向选中区右下角的“填充柄”按住鼠标左键向下拖动即可(根据该工作簿中工作表的数量决定复制多少行)。单击相应工作表名称即可快速切换到该工作表中。

519 次浏览
Excel CHITEST 函数 使用实例教程
Excel CHITEST 函数 使用实例教程

此函数已由 CHISQ.TEST 函数替换,新函数可以提供更好的精确度,其名称更好地反映其用法。旧函数仍可用于与早期版本Excel 的兼容。但是,如果不需要向后兼容,那么应考虑直接使用新函数,因为新函数能更准确地描述其功能。Excel 2003+CHITEST 函数返回独立性检验值。返回卡方分布的统计值和相应的自由度数。独立性检验值。=CHISQ.TEST(actual_range, expected_range) 参数 Actual_range 必需。 包含观察值的数据区域,用于检验预期值。 Expected_range 必需。 包含行列汇总的乘积与总计值之比率的数据区域。 实例

482 次浏览
共计5788条记录 上一页 1.. 446 447 448 449 450 451 452 ..579 下一页