当前位置:主页 > 平面设计 > 返回

返回

Excel中如何活用INDEX和MATCH函数-INDEX-MATCH上-
Excel中如何活用INDEX和MATCH函数-INDEX-MATCH上-

INDEX-MATCH是Excel最强大的查找方法。但是许多用户发现它具有挑战性。这是专为INDEX-MATCH清除器而设计的三部分系列中的第一个。VLOOKUP或INDEX-MATCH哪个最好?您可能会对这个问题感到惊讶,因为答案从未被怀疑。INDEX-MATCH可以做VLOOKUP和HLOOKUP可以做的一切,还有更多。以下是INDEX-MATCH比VLOOKUP更好的五个具体原因:1.它从未比VLOOKUP慢,并且可以更快。2.它返回一个引用而不是一个值,这使我们可以使用它在公式中做更多的事情。3.不在乎结果数组相对于查找数组在哪里…即使在其他工作簿中也是如此。4.它可以返回从最大到最小排序的数据的近似匹配。5.它可以查找垂直或水平数据,而无需更改功能。INDEX-MATCH的主要问题是许多Excel用户不知道如何使用它。真是可惜,因为INDEX和MATCH本身就是非常有用的功能。业务中的每个Excel用户都应该知道如何…单独地和组合地使用它们。因此,在本文中,我将教您如何使用INDEX函数。在本系列的第2部分中,我将向您展示如何使用MATCH函数。在第3部分中,我向您展示 了VLOOKUP无法完成的六个INDEX-MATCH查找。最后,在第3部分中,我将向您展示如何结合使用这两个功能。特别是,我将向您展示如何执行VOOKUP和HLOOKUP无法执行的计算类型。在链接上,您可以 下载所有三篇文章的示例工作簿的zip文件。INDEX功能INDEX函数使用以下语法:= INDEX(reference,row_num,column_num,area_num)如果引用仅指定一个区域或一个数组(通常如此),则可以忽略area_num参数,并提供以下语法:= INDEX(参考,row_num,column_num)如果引用仅指定一行或一列,则可以忽略前面公式中的第三个参数,如下所示:= INDEX(参考,row_or_column_num)尽管我们可以在INDEX-MATCH查找中使用区域号,但很少需要这样做。但是,我将简要说明它,以便您在需要时知道如何使用它。指定区号在下图中,第一个蓝色范围是区域1,第二个蓝色范围是区域2。第一个范围是区域1,因为我首先选择了该区域。 不连续的范围要选择这样的“不连续范围”,请选择第一个范围,按住Ctrl键,然后选择第二个范围。然后选择第三个,依此类推。此公式返回对第二个区域中单元格D4的引用:= INDEX(((A1:B4,D2:F4),3,1,2)即,此公式返回对第二个区域的第三行和第一列中单元格的引用,范围为D2:F4。也就是说,它返回的结果与公式= $ D $ 4将返回的结果相同。注意,在公式中,当您使用单元格地址引用不连续的范围时,必须使用括号将引用括起来。如果您不这样做,Excel会认为第一个区域是INDEX的第一个参数,第二个区域是第二个参数,依此类推。现在您知道了area_num的含义,我将忽略它,因为您将很少使用它。使用INDEX返回引用 用于说明INDEX功能的表这是一张简单的表格,其中随机列出四种产品的价格。为了方便起见,我已经分配了这些名称…1.产品 -产品名称列。2.价格 – 价格列。3.数据-数据的两列。4.标头 -列标题行。我们可以在公式中使用INDEX函数来返回所有四个范围的数据。您可以 在此处下载带有这些INDEX公式的工作簿。例如…公式1:= INDEX(Product,2,1)…返回“外套”。严格来说,公式1返回对包含“外套”的单元格的引用。换句话说,公式1返回与…完全相同的信息。公式2:= $ B $ 4 …也将返回“外套”。如果INDEX仅引用一行或一列,则Excel允许我们跳过第二个参数。所以这个公式公式3:= INDEX(Price,4) …返回150。这个公式公式4:= INDEX(Header,2) …返回“价格”。INDEX函数还允许您引用范围中的整个行或列。为此,您可以省略需要整个区域的行或列的参数,或者使用零作为参数。 用于说明INDEX功能的表。为了说明这个图,我从上面重复了这两个公式…公式5:= COUNTA(INDEX(Data ,, 1))公式6:= COUNTA(INDEX(Data,0,1))…返回4,数据范围内的产品名称数量。以下两个公式使INDEX进一步迈进了一步。在这里,通过为列参数省略或使用零,内部INDEX返回第2行的数组:{“ Coats”,300}。然后外部INDEX返回该数组中的第一项“外套”。也就是说,这些公式使用不同的方法来返回与#1和#2完全相同的结果。公式7:= INDEX(INDEX(Data,2,),1)公式8:= INDEX(INDEX(Data,2,0),1)实际上,当您需要引用一行或一列时,建议您始终使用公式6中所示的版本和公式8的内部版本。也就是说,如果要指定整行或一列,请使用零而不是省略该参数。这样做的一个很好的原因是,当您为参数指定零时,您将清楚自己打算做什么。相反,如果省略该参数,尤其是在Formula 7中,则意图并不总是很明显。

118 次浏览
Excel关于INDEX和MATCH配合取数的问题和Excel表的更新-
Excel关于INDEX和MATCH配合取数的问题和Excel表的更新-

借助一些Excel公式,您可以在Excel的两种最广泛使用的表设计之间移动数据…并自动将数据从源文件转换为更有用的形式。越来越多的企业Excel用户将其报告和分析链接到Excel表。这样,他们可以在几秒钟而不是几小时内更新它们。用户通常依赖两种类型的表来获取数据:垂直表和水平表。尽管每种表都有其优点,但是当您需要一种格式的数据但使用另一种格式的数据时,使用两种类型的表可能会带来挑战。但是,使用三个Excel工作表功能将使您可以轻松地在这些表格式之间移动数据。垂直Excel表垂直Excel表格如果您拥有Excel 2007或更高版本,并且在一家拥有大量数据的公司中工作,您可能已经看到过类似此类的Excel表。(我已在此页面上的大多数表格中间隐藏了大多数行和/或列,这使您可以看到表格的所有四个角。)我将其称为“垂直表”,因为日期当然在垂直的列中。该表的一般格式是从关系数据库获得的数据的典型格式。它有日期字段,键码和金额字段,每行都有很长的列。请注意,该表没有代码说明,也没有有关每个代码的其他信息。这是因为如果关系数据库的表又高又瘦,则关系数据库以及Power Pivot for Excel的效率会大大提高。Excel中关键代码的尺寸表垂直尺寸查询表要获取有关代码的其他信息,您必须从维查询表中提取数据,有点像这样。下表显示了有关每个代码的两种信息。首先,它显示了描述。(当然,对您自己的数据的描述将提供更多信息。)其次,此表具有一个乘法(“多”)列,通常以两种方式使用。首先,一些外部数据(例如经济和股市数据)以数千或数百万为单位。因此,如果打算在内部使用此数据,将其转换为报表中的数据始终是一个好主意。在这里,代码C009的源数据总是成千上万,因此在报告中将其乘以1,000会将数据转换成一个。 其次,如果数据包含借方和贷方(借方为正数,贷方为负数),则将每个总帐帐户的值乘以其自然符号通常很有用。也就是说,您将应借记的帐户乘以1,将应贷记的帐户乘以-1。这样做时,每个带有自然符号的帐户都将变为正数,这通常使这些帐户更易于在报表中使用。当然,从关系文件导出的数据通常包括描述和其他维度数据。但这并不总是一件好事。首先,由于许多描述可以重复很多次,因此您的工作簿变得比原来大得多。其次,这些数据通常可能是不正确的,包括拼写错误的描述,奇怪的缩写,不寻常的大小写文本以及过时的信息。第三,可能不会包含您需要的某些尺寸数据,例如上面显示的“乘法”列。因此,即使您从关系数据库下载的数据中获得了有关代码和其他关键项的信息,通常也最好维护自己的维查找表,就像上面的表一样。水平“灰色单元”表我的 Kyd作战室仪表板模板使用此水平表。由于行和列的边框为灰色,因此我将其称为灰色单元格表。水平Excel表格该表包含与前两个表相同的数据。您可以通过将其左上角和右下角数字与第一个表中的顶部和底部数字进行比较来确认这一点。与竖直桌子相比,此桌子的设计具有多个优点。首先,设计将上述两个垂直表中的数据合并为一个水平表。因此,通常更容易设置和维护。其次,如果您需要手动输入数据,或从其他来源复制并粘贴数据,则这种布局通常比关系样式表(如顶部Excel表)更易于管理。但是,如果您的源数据来自关系样式的CSV文件或数据导入,则更新此表可能需要额外的工作。您的桌面应该放在哪里?如果您有 Kyd War Room,我建议您复制Dash_Data_Act.xlsx工作簿,以用于以下讨论。如果您喜欢结果,可以将新版本换成旧版本。通过这种方法,您的仪表板和其他报表仍可以从灰色单元数据库返回数据,该数据库可以使用链接到Excel Table的公式来获取其 数据。该表每个月都会通过快速复制和粘贴进行更新。如何设置公式以从Excel表填充灰单元数据库假设每个月您下载的数据看起来像下面左侧的蓝色表格,并且您想使用此数据填充右侧的灰色表格。更具体地说,假设您要设置2012年12月的数据,如下表所示。 从垂直Excel表更新水平表步骤如下:1.在灰色单元格表中插入新列以包含新月的数据。例如,在这里,我插入了列BA来包含2012年12月的数据。2.将日期单元格从前一列复制到新列,然后根据需要更新日期。例如,在这里,我将单元格AZ2复制到单元格BA2,然后将日期更改为12/1/2012。3.将新月的数据添加到蓝色源表的底部,该表位于不同的工作表中,但与灰色数据表位于同一工作簿中。通常,您只需要复制数据导入或Excel中打开的CSV文件中的数据,然后粘贴到蓝色表格底部下方的第一行即可。粘贴数据时,表格应自动展开以包括新数据。如果不是,请选择表中的任何单元格,然后选择“数据工具”,“设计”,“属性”,“调整大小表”,然后在“调整大小表”对话框中为表指定新的底部行。4.您将使用 SUMIFS函数从表中检索数字数据。如果您不熟悉此功能,则可能需要花费一分钟时间来浏览链接并继续阅读。这样做时,您会发现这是SUMIFS函数的语法:SUMIFS(总和范围,标准范围,标准…)sum_range 必需。一个或多个要在行或列中求和的单元格,包括数字,范围名称或包含数字的单元格引用。空白和文本值将被忽略。条件范围 。评估关联标准的第一个范围。条件范围中的错误值将被忽略。要求的标准 。以数字,表达式,单元格引用或文本形式的条件,这些条件定义了将在Criteria_range1参数中添加哪些单元格。例如,标准可以表示为99,“> 99”,B4,“ sales”或“ 99”。… 可选。重复对criterias_range和criterias参数对,总共为127对。5.在为以下公式显示的单元格中输入公式:BA4:= SUMIFS(TableAct [Amount],TableAct [Codes],$ B4,TableAct [Date],BA $ 2)这里…sum_range是TableAct [Amount]。 TableAct是我命名为蓝色Excel表格的名称,而 Amount是该表格中我将在其中找到所需编号的列的名称。也就是说,我希望SUMIFS函数从表的Amount列返回数据。·条件范围1是 TableAct [Codes]。这是我决定使用的表格中的第一个条件列。·条件1是$ B4,其值为C001。也就是说,在此行中,我希望SUMIFS函数仅在TableAct [Codes]中找到“ Code C001”的情况下返回数据。·条件范围2是 TableAct [Date]。·条件2为BA $ 2,价值为12/1/2012。也就是说,在本专栏中,我希望SUMIFS函数仅在TableAct [Date]中找到2018/12/1的情况下才返回数据。5.将该公式复制到上图所示的列中。当然,如果要更新现有表,则可能只是从相邻列中复制公式列。如何设置公式以使用维数据填充灰色单元数据库上一组公式更新了灰单元数据库中的数字。但是我们显然不能使用和公式在此处的灰色单元格表格中填充描述字段。 相反,我们使用 INDEX 和MATCH 函数。(在这个特定示例中,我们也可以使用 VLOOKUP函数。但是由于INDEX-MATCH比VLOOKUP灵活得多,而且速度通常更快,因此我从未在实际工作中使用VLOOKUP。)假设您具有上面显示的灰色单元格表,并且想要在单元格C4中输入公式以从左侧的蓝色尺寸表返回正确的描述。为显示的单元格输入以下公式:C4:= INDEX(TableDim [Desc],MATCH($ B4,TableDim [Code],0))此处,INDEX函数从上图所示的蓝色TableDim表的Desc列返回数据。MATCH函数指定INDEX函数应返回哪个行索引号。为了计算正确的行索引号,MATCH在TableDim表的“代码”字段中查找在单元格B4中输入的值(即“ C001”)。由于第三个参数为零,因此不需要对数据进行排序,如果未找到“ C001”,则MATCH将返回#N / A。但事实证明,C001是找到的第一项,因此MATCH返回值1。因此,INDEX返回在蓝色表的Desc列中找到的第一个描述:“ C001 Act Desc”。一个类似的公式返回Mult值:D4:= IF(INDEX(TableDim [Mult],MATCH($ B4,TableDim [Code],0))= 0,“”, INDEX(TableDim [Mult],MATCH($ B4,TableDim [Code],0) ))(尽管此公式显示在两行中,但是您当然要在一行中输入它。)在此公式中,第一个INDEX-MATCH节返回第4行的Mult值。如果该值通常为零,则该公式返回一个空字符串;否则,该公式将返回非零的Mult值。如何设置公式以从灰色单元格表填充Excel表我们还可以使用SUMIFS朝另一个方向发展。也就是说,我们可以使用它从灰色单元数据库填充Excel表。 要首次设置蓝色表格,我们首先需要设置“日期”和“代码”列的值。与在C列中设置公式相比,这样做所需的时间更长。设置日期和代码值…1.在新工作表中,输入右上方蓝色表格第2行中显示的三个列标题。2.从灰色单元格表中复制带有29个代码的区域,并将该区域粘贴到蓝色表中的单元格B3中。3.在单元格A3中输入日期1/1/2009,并将其向下复制到该列中,直到29个Codes为止。4.因为灰色单元数据库有48个月的数据,每个月有29个代码,所以蓝色表将具有1392(48 x 29)行数据。因此,请在C列中设置一个临时数字列作为参考,该列从1到1392。为此,请在单元格C3中输入值1,然后按Ctrl + Shift +向下键以选择从C3到电子表格底部的所有单元格。现在选择“主页”,“编辑”,“填充”,“系列”。在“系列”对话框中,将“停止值”指定为1392,然后按OK …,这将为您提供数字列用作参考。5.将B列中的29个代码复制并粘贴到最后一个代码下面的第一个单元格中。这应该填充范围B32:B60。6.在表格中最后一个2009年1月下方的第一个单元格中,输入显示的单元格的公式…A32:= DATE(YEAR(A3),MONTH(A3)+1,1)该公式返回2009年2月。将公式向下复制到范围A33:A60 …,与您刚刚粘贴的代码相邻。7.复制范围A32:B60,然后将其与您设置的计数器列平行粘贴。这是一种简单的方法:·按Ctrl + C复制范围后,选择C列中的一个计数器单元格。·按Ctrl +向下键可“滑动”至该数字列的底部。·按两次向左箭头键,移至该底行的A列。·按Ctrl + Shift +向上键将活动单元上方的所有单元格选择为A列中公式的最后一行。·仅按住Shift键,然后按一次向下箭头键,以便仅选择空白单元格。·按Ctrl + V粘贴到区域A61:B1394。8.将日期值和日期公式列更改为日期值。为此,请选择整个日期列。按Ctrl + C复制它们;按Ctrl + Alt + V启动“选择性粘贴”对话框;选择值,然后按确定。现在,您可以输入从灰细胞数据库返回适当值的公式。在这里,我们为显示的单元格使用INDEX-MATCH-MATCH公式:A3:= INDEX(例如ActData,MATCH($ B3,例如ActCodes,0),MATCH($ A3,例如ActDates,0))**该公式从为Kyd War Room仪表板模板设置的数据库中返回数据。该数据库使用范围名称(例如ActCodes,ActCodes和ActDates)指定可以找到数据,代码和日期的区域。INDEX公式返回由两个MATCH函数指定的eg.ActData范围内的值。第一个MATCH函数返回指定的Code值的行索引号,第二个MATCH函数返回指定的Date值的列索引号。最后,既然普通表已经完成,您可以将其更改为Excel表。为此,选择表中的任何单元格,然后选择“插入”,“表”,“表”;在“创建表”对话框中,确保选中“ 我的表具有标题”;然后选择确定。如何检查工作我第一次设置这些表格和公式时,会“四舍五入”它们。也就是说,我从灰色单元格表开始,用链接到灰色单元格表的公式设置蓝色的Excel表,然后设置第二个带有链接到蓝色Excel表的公式的灰色单元格表。最后,我建立了一个对帐表,该表对开始和结束的灰色单元格表进行了比较。这样,我确保所有公式都可以双向使用。

102 次浏览
excel查询函数lookup的用法
excel查询函数lookup的用法

Excel中经常需要使用到lookup函数,lookup函数具体该如何使用呢?下面是由小编分享的excel查询函数lookup的用法,以供大家阅读和学习。  excel查询函数lookup用法:  lookup函数使用步骤1:下面我们用例子给大家具体讲一下LOOKUP的具体应用与原理:  lookup函数使用步骤2:我们以一个学生成绩表为例进行分析,查询一下英语成绩为98的学生姓名:  lookup函数使用步骤3:F2的公式为=LOOKUP(D2,B2:B15,C2:C15)  lookup函数使用步骤4:意思为从B2:B15列里面找D2,并返回C2:C15相对应行的值  lookup函数使用步骤5:这里的结果是"刘备"肯定会让好多人感到困惑,明明有98对应的是“王思”怎么会返回“刘备”呢?那么看往下看,大家就会彻底明白的。  lookup函数使用步骤6:我们对LOOKUP的查找方法进行分解——第一次二分法查询:  lookup函数使用步骤7:98会跟第7行的数据78进行比较,因为98>78,所以返回第8到第14行的值。  lookup函数使用步骤8:98会跟第4行的数据66进行比较,因为98>66,所以返回第5到第7行数据。

135 次浏览
Excel2007中怎么返回比某个数字大的最小数字
Excel2007中怎么返回比某个数字大的最小数字

Excel2007中怎么返回比某个数字大的最小数字?在Excel工作表中,灵活使用各种输入技巧,简捷快速地输入信息,提高工作效率;例如,50,60,80,81,100,比80大的最小数字是81。下面小编就教你Excel2007中返回比某个数字大的最小数字的方法。  Excel2007中返回比某个数字大的最小数字的方法:  ①启动Excel,小编是2007版本,打开先前我准备好了的源数据表格。A、B、C列分别为地区、销售人员、数据,我们要算出数据中大于80的且最小的值。  ②在E2输入公式,=large(C2:C13,countif(C2:C13,“>80”)),记住公式要是在英文半角状态下输入。  ③回车,得到结果81,对照源表格,查看到第5行数据是81,是我们想要的结果。Excel2007中怎么返回比某个数字大的最小数字

108 次浏览
Excel中如何应用高级筛选,高级筛选的用法-
Excel中如何应用高级筛选,高级筛选的用法-

Excel Tables可以在一列中根据两个条件进行过滤。这是在表中搜索许多条件的一种方法。在Excel 2007中,Microsoft添加了强大的Table功能。表的一项有用功能是能够过滤任意数量的列。每列的过滤器控件使我们可以搜索两个条件。但是,当我使用这些过滤器时,我经常会遇到至少两个问题。首先,当我在几个不同的列中使用许多过滤器来探索大量数据时,发现自己的点击次数比我真正想做的要多。其次,我偶尔需要过滤一列中的两个以上条件,而Tables不提供此功能。所以最近,我终于厌倦了所有的点击。我已经厌倦了两个过滤器的限制。因此,我决定寻找一种更好的方法。我找到了。将筛选器列添加到您的Excel表这个想法很简单:要减少探索表格数据时的所有点击,如果我们可以依靠一列公式(如果该行具有我们要查找的数据,则返回TRUE),则容易得多,否则,则返回FALSE。但是那列公式应该是什么样的?在向您展示一种方法之前,让我们快速浏览一下我一直使用的数据中最依赖的数据列。(更准确地说,该列包含“元数据”,通常将其定义为“关于数据的数据”。)标签列包含描述每个经济数据行内容的类别标签。我用“ |”分隔了每个标签,以便在需要时可以搜索完整的标签。(我没有使用逗号作为分隔符,因为其中一些标记嵌入了逗号,如您在第二行中看到的:|美国|国家统计局|每月| bls |失业率|美国MSA | mt |密苏拉州||美国|国家统计局|每月|美国清算银行|失业率|失业率|县| mt |加勒廷县,mt ||美国|每月| sa | bls |利率|失业率|状态| mt ||美国| sa |季度|贝阿|失业|状态|转移| frb地区|福利| frb stl地区|尽管这些标签描述了来自圣路易斯联邦储备银行的经济数据,但我强烈建议您在创建自己的业务数据的Excel表时使用类似的方法。您可以在总帐数据,产品数据,库存数据等中添加一列标签。如果这样做,在报告和分析表中的数据时,可能会发现查找所需的项目容易得多。使用单标准搜索公式这是我创建的第一个公式。这是一个很长的公式,我将其包装为六行,以便您可以更轻松地阅读它:= AND(ISERR(SEARCH(“ | state |”,[@ Tags]))-1,ISERR(SEARCH(“ | msa |”,[@ Tags]))-0,ISERR(SEARCH(“ county”,[ @Tags]))-0,ISERR(SEARCH(“ | frb district |”,[@ Tags]))-0)如您所见,此公式由四个单独的搜索组成,并用AND函数包围。这就是它的作用……该AND如果每个参数具有非零值,函数返回TRUE。(在电子表格中,FALSE的值为零,而TRUE的值为1。)但是,如果任何参数返回零值,则AND返回FALSE。具体而言,在上式中,如果标签包含“ | state |”,不包含“ | msa |”,不包含“ county”且不包含“ || frb district |”,则AND返回TRUE。如果您以前没有使用过表格公式,那么“ [@Tags]”引用对您来说会很奇怪。Microsoft将其称为“结构化引用”。在公式中,您可以通过使用方括号内的列名称来引用“表”列中的数据。“ @”字符告诉Excel使用与公式所在的行相同的行中的“标签”列中的值。单一条件搜索公式的工作原理要查看四个SEARCH参数如何 工作,请看一下上面的第一个SEARCH。如果SEARCH函数在“标记”列内的行中找到“ | state |”,则ISERR()函数将返回FALSE,其值为零。因此,我们通过减去1来将此FALSE值更改为TRUE。(请记住,Excel将零视为FALSE,而所有其他值均视为TRUE。因此,在这种情况下,-1值的计算结果仍为TRUE。)另一方面,如果SEARCH函数未找到“ | state |”,则ISERR返回TRUE,其值为1。但是,当我们减去1时,会将其设为零,Excel将其视为FALSE。现在看第二条SEARCH行。如果SEARCH函数在“标记”列中的行中找到“ | msa |”,则 ISERR函数返回FALSE。因为我们减去了零,所以该FALSE值保持为FALSE,这根本不会改变该值。我本可以完全跳过那个“ -0”部分;但我添加它有两个原因。首先,通过在公式中的每个SEARCH函数上添加“ -1”或“ -0”,可以很容易地看到需要修改逻辑的位置。因此,例如,如果我想更改公式以选择“县”标签,则只需将“ -0”更改为“ -1”。第二,老实说,我对TRUE和FALSE之间的许多变化感到有些困惑,尤其是在离开表格一段时间之后。因此,“-1”告诉我是,公式正在寻找“ | state |”。而“ -0”件告诉我,不,该公式不需要其他三个项目。 有关单标准搜索公式的最终说明上面的过滤器公式中的每个测试都查看同一列中的数据。但是,四个SEARCH函数中的每一个都可以在表的不同列中查找不同的信息。实际上,如果使用下面将要描述的多标准搜索公式,则将主要使用此单条件公式来测试多列数据。此外,请记住,此公式与任何其他Excel公式一样,即使它使用新方法来引用表中的数据。因此,与其硬编码“ | state |”,“ | msa |”等,不如将这些文本项放在表格上方的单元格中。这样,我可以仅通过更改单元格中的值来更改过滤条件。另外,当然,我可以用“-$ B $ 1”和“-$ B $ 2”之类的东西替换“ -1”和“ -0”,其中单元格B1和B2可以包含1或0,或者TRUE或FALSE。那将使我仅通过在TRUE和FALSE之间切换,然后通过按Alt + F5刷新表来更改要包含或排除的内容的逻辑。最后,我将通过告诉您我对该公式不满意的地方来结束本文……上面公式的所有四个部分都在看同一个单元格。因此,您认为我们可以找到一种方法,使用一个SEARCH函数使用列表中的每个项目搜索一个单元格,然后返回有关其找到的结果的摘要信息。采取下一步首先,我最近想出了一种使用SEARCH函数搜索列表中每个项目的方法,我将在如何使用Excel中的SEARCH&SUMPRODUCT函数执行多表搜索中对此进行说明 。

128 次浏览
excel用函数判断闰年的方法
excel用函数判断闰年的方法

Excel中经常需要用到函数进行判断是否闰年,判断闰年具体该如何用函数操作呢?下面是由小编分享的excel用函数判断闰年的方法,以供大家阅读和学习。  步骤1:=COUNT(–(B1&"-2-29"))  步骤2:B1&"-2-29"部分返回一个文本日期格式,比如"2008-2-29"。再用减减该文本,如果2008-2-29这个日期存在(也就是闰年时),文本会变成数字,否则变成错误值。而COUNT函数只统计数字的个数,所以如果是闰年COUNT返回1,是平年返回0。  步骤1:=MONTH(DATE(B1,2,29))=2  步骤2:=DATE(年,月,日)返回一个日期,DATE(B1,2,29)这个函数如果B1年份2月只有28天,就会自动变成DATE(B1,3,1),也就是“日”会自动进位到“月”。只要判断DATE(B1,2,29)这个日期的月份就可以了。而MONTH函数就返回日期的月份,只要判断返回结果是不是2就可以了。  步骤1:=DAY(DATE(B1,3,0))=29  步骤2:DATE(B1,3,0)由于最后的“日”输入的是0,所以返回3月1日前一天的日期。DAY()函数返回日期“年月日”中的“日”。如果3月1日的前一天是29号(也就是闰年时)结果返回TRUE,否则返回FALSE。  步骤1=TEXT(B1+400&-2&-29,"闰年;;;平年")  步骤2:B1是年份,加上400不影响闰年的判断,但屏蔽了excel表格中对1900年的特殊规定。“年份&-2&-29”返回一个日期格式,如果确实是日期,则TEXT返回大于0时的结果“闰年”,如果不是日期则判断为一个文本,返回文本时对应的“平年”。

238 次浏览
excel2007lookup函数的使用方法
excel2007lookup函数的使用方法

在Excel中录入好数据以后需要进行数据统计,而统计数据不可或缺的当然是函数功能了,其中lookup函数较为广用,接下来是小编为大家带来的excel2007 lookup函数的使用方法,供大家参考。  excel2007 lookup函数的使用方法:  LOOKUP函数使用步骤1:我们以一个学生成绩表为例进行分析,查询一下英语成绩为98的学生姓名:  LOOKUP函数使用步骤2:F2的公式为=LOOKUP(D2,B2:B15,C2:C15)  LOOKUP函数使用步骤3:意思为从B2:B15列里面找D2,并返回C2:C15相对应行的值  LOOKUP函数使用步骤4:这里的结果是"刘备"肯定会让好多人感到困惑,明明有98对应的是“王思”怎么会返回“刘备”呢?那么看往下看,大家就会彻底明白的。  LOOKUP函数使用步骤5:我们对LOOKUP的查找方法进行分解——第一次二分法查询:  LOOKUP函数使用步骤6:98会跟第7行的数据78进行比较,因为98>78,所以返回第8到第14行的值。  LOOKUP函数使用步骤7:98会跟第4行的数据66进行比较,因为98>66,所以返回第5到第7行数据。  LOOKUP函数使用步骤8:98会跟第2行的数据87进行比较,因为98>87所以返回第3数据。

122 次浏览
excel2013怎么对比两组数据
excel2013怎么对比两组数据

Excel表格中的两列数据,我们需要对齐进行统计,算出左列中大于右列单元格的数目。遇到这样的问题,小编告诉你怎么做吧。  excel2013对比两列数据的步骤:  ①如下图所示,要算出D列中大于E列的单元格数目。为了便于观察,我特意将符合条件的单元格设置为了蓝色。很显然结果是4,不过这是看出来的,我们要通过公式来得到结果。  ②在G2单元格输入: =SUM(N(D2:D10>E2:E10)) 意思我稍后为大家解释。  ③输入完之后,按下Ctrl+Shift+Enter键得到结果,4.正确。  ④不仅仅这样,我们随时修改数据,下面的结果也会随之变动。  公式说明  Sum(数据区域):对区域内的数据求和。  N(数值):将True值返回1,将False值返回0.  首先,D2:D10>E2:E10返回一组不是True就是Flase的数据,当D列的数据大于E列的数据时,就会返回True;N函数为将True值变为1,sum函数再把所有的1加起来,就是符合条件的单元格个数。

106 次浏览
Excel2010中进行Today函数的操作方法
Excel2010中进行Today函数的操作方法

对于2010Excel日期函数进行深入的讲解,其中日期函数的操作是怎么进行操作的呢?今天,小编就教大家在Excel2010中进行Today函数的操作方法。  Excel2010中进行Today函数的操作步骤如下:  1.例如显示今天的日期。  输入公式=today()。  2.例如,today与and、if函数组合进行库龄分析。  输入公式=today()-B2。  3.and函数表示检查是否所有参数均为TRUE,如果所有参数均为TRUE,则返回TRUE。  语法格式=and(logical1,logical2, …)。  if函数表示判断是否满足某个条件,如果满足返回一个值,如果不满足返回另一个值。  语法格式=if(条件,结果1,结果2)

109 次浏览
COUNTIF函数的16种公式设置
COUNTIF函数的16种公式设置

1、返回包含值12的单元格数量=COUNTIF(A:A,12)2、返回包含负值的单元格数量=COUNTIF(A:A,"<0")3、返回不等于0的单元格数量=COUNTIF(A:A,"<>0")4、返回大于5的单元格数量=COUNTIF(A:A,">5")5、返回等于单元格B1中内容的单元格数量=COUNTIF(A:A,B1)

176 次浏览
共计256条记录 1 2 3 4 5 6 7 ..26 下一页