首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Excel公式嵌入查找

标签:Excel公式 通常,我们会在工作表中放置查找表,然后使用公式该表查找相对应的值。然而,这也存在风险,就是用户可能会在删除行时无意识地将查找的内容也删除,从而导致查找错误。...如下图1所示,将查找表放置AA和BB。 图1 如下图2所示,查找查找A的值并返回相应的结果。...然而,如果查找表的数据不多,正如上文示例那样,那么可以将查找表嵌入到公式。 如下图3所示,选择公式中代表查找表所在单元格区域的字符。...图5 如上图的公式,花括号表示其内容是数组: {"A",60;"B",35;"C",50;"D",48;"E",30} 每个逗号表示应该移动到一个新,每个分号表示应该移动到一个新行。...如果不好理解,你可以直接将其复制到工作表。 按Ctrl+C键复制花括号内容后,工作表中选择5行2区域,输入=号,按Ctrl+V键,再按Ctrl+Shift+Enter组合键,结果如下图6所示。

20430
您找到你想要的搜索结果了吗?
是的
没有找到

Excel公式练习59: 获取与满足多个查找条件的所有值

导语:本文所讲的案例第一季公式练习中有相似的例子,这里再巩固一下。只要知道要在公式中使用的函数,没有Excel解决不了的问题!...本次的练习是:如下图1所示,单元格区域A1:E25存放着数据,D是要查找的值需满足的条件I和J显示查找到的结果,示例显示的是1月份南区超市销售的蔬菜及其数量。 ?...图1 要求I2输入公式,向右向下拖拉以获取全部满足条件的数据。 先不看答案,自已动手试一试。...公式 单元格I2输入数组公式: =IF(COUNTIFS($A:$A,$G$6,$B:$B,$G$9,$C:$C,$G$3)<ROWS($I$2:I2),"",INDEX(D:D,SMALL(IF(...公式解析 公式的: COUNTIFS($A:$A,$G$6,$B:$B,$G$9,$C:$C,$G$3)<ROWS($I$2:I2) 用来计算符合条件的结果数(本例为5),并与已放置值的单元格数(已返回的值

2.7K20

Excel公式技巧21: 统计至少满足条件的行数

在这篇文章,探讨一种计算在至少一满足规定条件的行数的解决方案,示例工作表如下图1所示,其中详细列出了各个国家不同年份废镍的出口水平。 ?...由于数据较少,我们可以从工作表清楚地标出满足条件的数据,如下图2所示。 ? 图2 显然,“标准的”COUNTIF(S)公式结构不能满足要求,因为我们必须确保不要重复计数。...下面,考虑希望得出的结果涉及的数不只是,甚至可能是多的情况。例如,假设要确定从2004年到2012年每年至少有一个数字大于或等于1000的国家的数量。...如下图3所示,我们可以工作表中标出满足条件的数据,除了2个国家外,其他11个国家都满足条件。 ?...然而,公式显得太笨拙了,如果考虑的数不是9而是30,那会怎样! 幸运的是,由于示例区域是连续的,因此可以单个表达式查询整个区域(B2:J14),随后适当地操纵这个结果数组。

3.7K10

Excel公式技巧54: 多个工作表查找最大值最小值

学习Excel技术,关注微信公众号: excelperfect 要在Excel工作表获取最大值或最小值,我们马上就会想到使用MAX/MIN函数。...例如,下图1所示的工作表,使用公式: =MAX(A1:D4) 得到最大值18。 使用公式: =MIN(A1:D4) 得到最小值2。 ?...图1 然而,当遇到要在多个工作表查找最大值或最小值时,该怎么做呢?例如,示例工作簿中有3个工作表:Sheet1、Sheet2和Sheet3,其数据如下图2至图4所示。 ? 图2 ? 图3 ?...图4 很显然,这些数据中最小值是工作表Sheet2的1,最大值是工作表Sheet3的150。 可以使用下面的公式来获取多个工作表的最小值: =MIN(Sheet1:Sheet3!...A1:D4) 使用下面的公式来获取多个工作表的最大值: =MAX(Sheet1:Sheet3!A1:D4) 结果如下图5所示。 ?

8.5K10

Excel公式技巧20: 从列表返回满足多个条件的数据

实际工作,我们经常需要从某返回数据,该数据对应于另一满足一个或多个条件的数据的最大值。 如下图1所示,需要返回指定序号(A)的最新版本(B)对应的日期(C)。 ?...图1 解决方案1: 单元格F2输入数组公式: =INDEX(C2:C10,MATCH(MAX(IF(A2:A10=F1,B2:B10)),IF(A2:A10=F1,B2:B10),0)) 注意这里有个...原因是与条件对应的最大值不是B2:B10,而是针对不同的序号。而且,如果该情况发生在希望返回的值之前行,则MATCH函数显然不会返回我们想要的值。...B10,0)) 转换为: =INDEX(C2:C10,MATCH(4,B2:B10,0)) 转换为: =INDEX(C2:C10,MATCH(4,{4;2;5;3;1;3;4;1;2},0)) 很显示,数组的第一个满足条件的值并不是我们想要查找的值所在的位置...由于数组的最小值为0.2,在数组的第7个位置,因此上述公式构造的结果为: {0;0;0;0;0;0;1;0;0;0} 获得此数组后,我们只需要从C与该数组出现的非零条目(即1)相对应的位置返回数据即可

8.5K10

Excel公式技巧14: 主工作表中汇总多个工作表满足条件的值

我们可能熟悉使用INDEX、SMALL等在给定单列或单行数组的情况下,返回满足一个或多个条件的值的列表。这是一项标准的公式技术。...Excel公式练习32:将包含空单元格的多行多单元格区域转换成单独的并去掉空单元格》,我们讲述了一种方法,给定由多个组成的单元格区域,从该区域返回由所有非空单元格组成的单个。...可以很容易地验证,公式的单个条件可以扩展到多个条件,因此,我们现在有了从一维数组和二维数组中生成单列列表的方法。 那么,可以更进一步吗?...“三维”是经常应用于Excel特定公式的通用术语,这些公式不仅可以对单列或单行进行操作,也可以对由多或多行组成的单元格区域进行操作,还可以有效地对多个工作表进行操作。...本文提供了一种方法,在给定一个或多个相同布局的工作表的情况下,可以创建另一个“主”工作表,该工作表仅由满足特定条件的所有工作表的数据组成。并且,这里不使用VBA,仅使用公式

8.7K21

Excel公式技巧17: 使用VLOOKUP函数多个工作表查找相匹配的值(2)

我们给出了基于多个工作表给定匹配单个条件来返回值的解决方案。本文使用与之相同的示例,但是将匹配多个条件,并提供个解决方案:一个是使用辅助,另一个不使用辅助。 下面是3个示例工作表: ?...图3:工作表Sheet3 示例要求从这3个工作表从左至右查找,返回Colour为“Red”且“Year”列为“2012”对应的Amount的值,如下图4所示的第7行和第11行。 ?...图4:主工作表Master 解决方案1:使用辅助 可以适当修改上篇文章给出的公式,使其可以处理这里的情形。首先在每个工作表数据区域的左侧插入一个辅助,该的数据为连接要查找数据。...16:使用VLOOKUP函数多个工作表查找相匹配的值(1)》。...解决方案2:不使用辅助 首先定义个名称。注意,定义名称时,将活动单元格放置工作表Master的第11行。

13.4K10

Excel公式技巧16: 使用VLOOKUP函数多个工作表查找相匹配的值(1)

某个工作表单元格区域中查找值时,我们通常都会使用VLOOKUP函数。但是,如果在多个工作表查找值并返回第一个相匹配的值时,可以使用VLOOKUP函数吗?本文将讲解这个技术。...最简单的解决方案是每个相关的工作表中使用辅助,即首先将相关的单元格值连接并放置辅助。然而,有时候我们可能不能在工作表中使用辅助,特别是要求在被查找的表左侧插入列时。...图3:工作表Sheet3 示例要求从这3个工作表从左至右查找,返回Colour为“Red”对应的Amount的值,如下图4所示。 ?...公式的: COUNTIF(INDIRECT("'"&Sheets&"'!...B:B"}),$A3) INDIRECT函数指令Excel将这个文本字符串数组的元素转换为单元格引用,然后传递给COUNTIF函数,同时单元格A3的值作为其条件参数,这样上述公式转换成: {0,1,3

20.3K21

Excel公式技巧94:不同的工作表查找数据

很多时候,我们都需要从工作簿的各工作表中提取数据信息。如果你在给工作表命名时遵循一定的规则,那么可以将VLOOKUP函数与INDIRECT函数结合使用,以从不同的工作表中提取数据。...汇总表上,我们希望从每个月份工作表查找给客户XYZ的销售额。假设你单元格区域B3:D3输入有日期,包括2020年1月、2020年2月、2020年3月,单元格A4输入有客户名称。...每个月销售表的结构是A是客户名称,B是销售额。...那么,就可以试试下面这个公式: =VLOOKUP(A4,INDIRECT(“Sales_” &TEXT(BA:B),2,FALSE) 这个公式的工作原理:TEXT函数以Jan_2020的格式来格式化日期...当你有多个统一结构的数据源工作表,并需要从中提取数据时,本文介绍的技巧尤其有用。 注:本文整理自vlookupweek.wordpress.com,供有兴趣的朋友参考。 undefined

12.9K10

Excel公式技巧71:查找中有多少个值出现在另一

学习Excel技术,关注微信公众号: excelperfect 有时候,我们想要知道某中有多少个值同时又出现在另一,例如下图1所示,B中有一系列值,D中有一系列值,哪些值既出现有B又出现在...因为数据较少,不难看出,B仅有2个值出现在D,即“完美Excel”和“Office”。 ?...2 公式: MATCH(B3:B13,B3:B13,0) 查找单元格区域B3:B13每个单元格的值该区域首次出现的位置,得到数组: {1;2;3;1;5;6;2;3;5;1;2} 公式: ROW...({"完美Excel";"Office";"Excel";"";"excelperfect";"Word";"";"";"";"";""},D3:D16,0) 查找上述不重复值组成的数组单元格区域D3...传递给COUNT函数统计数组数字的个数: COUNT({1;5;#N/A;#N/A;#N/A;#N/A;#N/A;#N/A;#N/A;#N/A;#N/A}) 得到结果: 2 即B中有个值D中出现

2.8K20

Excel公式技巧93:查找某行第一个非零值所在的标题

有时候,一行数据前面的数据值都是0,从某开始就是大于0的数值,我们需要知道首先出现大于0的数值所在的单元格。...例如下图1所示,每行数据中非零值出现的位置不同,我们想知道非零值出现的单元格对应的标题,即第3行的数据值。 ?...图1 可以单元格N4输入下面的数组公式: =INDIRECT(ADDRESS(3,MATCH(TRUE,B4:M40,0)+1)) 然后向下拖拉复制至单元格N6,结果如下图2所示。 ?...图2 公式, MATCH(TRUE,B4:M40,0) 通过B4:M4与0值比较,得到一个TRUE/FALSE值的数组,其中第一个出现的TRUE值就是对应的非零值,MATCH函数返回其相对应的位置...MATCH函数的查找结果再加上1,是因为我们查找的单元格区域不是从A开始,而是从B开始的。

7.7K30

Excel公式练习35: 拆分连字符分隔的数字并放置同一

本次的练习是:单元格区域A1:A6,有一些数据,有的是单独的数字,有的是由连字符分隔的一组数字,例如13-16表示13、14、15、16,现在需要将这些数据拆分并依次放置D,如下图1所示。...公式解析 公式的first和last是定义的个名称。...TRIM函数,Excel进行数学减法运算时忽略数字前后的空格并强制转换成数学运算。...因为这个相加的数组正交,一个6行1的数组加上一个1行4的数组,结果是一个6行4的数组,有24个值。...;9,10,11,12;10,11,12,13;13,14,15,16;21,22,23,24}>{2;6;9;11;16;21},"" Excel公式中生成的个数组相同行中进行比较,例如,左边数组第

3.6K10

精通Excel数组公式012:布尔逻辑:AND和OR

布尔(Boolean)是一种数据类型,仅有个值,即TRUE或FALSE,或者1或0: TRUE = 1 FALSE = 0 Excel公式,经常要用到逻辑条件。...图11:OR条件统计单个单元格且单列查找。 示例:使用返回多个TRUE值的OR逻辑测试统计 如下图12所示,如果在创建OR条件公式时不细心,那么可能会统计次。...而公式[1]、[2]和[3]只统计一次,返回正确的结果。 ? 图12:OR逻辑测试指向个不同的单元格,因此可能返回个TRUE值;OR条件统计公式查找。...用于求和、求平均值和查找最小或最大值的OR条件 示例如下图13至图15所示。 ? 图13:使用应用到单列的OR条件来求和和求平均值。 ? 图14:使用应用到不同的OR条件来求和和求平均值。...公式同时使用AND条件和OR条件:OR逻辑测试不会返回多个TRUE值 当在公式同时使用AND条件和OR条件时,仍然取决于OR逻辑测试是否返回多个TRUE值。

2.2K30

【收藏】数据分析必会的Excel高频函数合集

第二个参数是需要查询的单元格区域,这个区域中的首列必须是要包含查询值,否则公式将会返回错误值。如果查询区域中包含多个符合条件的查询,VLOOKUP函数只能返回第一个查找到的结果。...公式为: =INDEX(B24:B33,MATCH(D24,A24:A33,0)) 先用MATCH函数,查找D24单元格的"M10004"A中所处的位置,得到结果为4,然后使用INDEX函数,B返回第...公式为: =INDEX(A39:A48,MATCH(D39,B39:B48,0)) 先用MATCH函数,查找D39单元格的"秘书"B中所处的位置,得到结果为4,然后使用INDEX函数,A返回第...个不同方向的查询,使用的公式套路完全一样,如果有兴趣,你可以试试上下方向的查找公式怎么写。 4.3.3 多条件查询 除了常规的单条件查找,这个搭档还可以完成多条件的查询。...最后用INDEX函数,得到A第8个元素的内容,最终完成条件的数据查询。 以上,就是我这复盘的Excel函数,希望对大家有所帮助。

3.5K20

精通数组公式16:基于条件提取数据

excelperfect Excel,基于AND或OR条件从数据集中提取数据是经常要做的事。...当从表中提取数据时,实际上是执行查找Excel,标准的查找函数例如INDEX、MATCH、VLOOKUP等都非常好,但当存在重复值时就比较困难了。...如果需要使用公式提取记录,那么有个基本的方法: 1.基于辅助使用标准的查找函数。辅助包含提供顺序号的公式,只要公式找到了满足条件的记录。...图1:需要提取条记录,标准的查找函数对于重复值有些困难。 使用辅助来提取数据 假设有3个AND条件来决定要提取的记录,如下图2所示,可以辅助中使用AND函数。辅助列作为INDEX函数的查找。...图7:AND和OR条件,双向查找从日期和商品数列获取数据 未完待续>>> 注:本文为电子书《精通Excel数组公式(学习笔记版)》的一部分内容节选。

4.2K20

精通数组公式17:基于条件提取数据(续)

excelperfect 导语:本文为《精通Excel数组公式16:基于条件提取数据》的后半部分。 使用数组公式来提取数据 创建数据提取数组公式的技巧是公式内部创建一个“匹配记录”相对位置的数组。...图10:使用AGGREGATE函数的公式提取满足条件的记录 示例:从一个查找值返回多个Excel,诸如VLOOKUP、MATCH、INDEX等标准的查找函数不能够从一个查找返回多个值,除非使用数组公式...下面是一个示例,如下图11所示,单元格D3查找值,需要从B中找到相应的值并返回A对应的值。 ?...图12:使用辅助使公式更简单易懂 示例:提取满足OR条件和AND条件的数据 如下图13所示,需要提取West区域或者客户K商品数400至1300之间的数据,使用的数组公式如图。 ?...4.有种有用的方法来考虑数据提取公式:提取匹配一组条件的记录或数据;从单个查找值返回多个数据值。 注:本文为电子书《精通Excel数组公式(学习笔记版)》的一部分内容节选。

3.3K10

EXCEL必备工具箱17.0免费版

,解决了EXCEL不能批量多个单元格前面或后面删除内容的苦恼 EXCEL必备工具箱--为图片添加超链接功能,批量用单元格的内容添加为图片的超级链接 EXCEL必备工具箱--图片计数,统计当前文档内图形或图片的数量...--超强查找功能的自定义函数Mlookup,可以多条件查找,可以列出所有符合条件的结果 EXCEL必备工具箱--公式助手功能,让你输入一键录入常用的复杂公式!...EXCEL必备工具箱,QQ群为你提供个性化帮助 EXCEL必备工具箱--正负数转换功能,瞬间搞定普华永道等审计机构要求按借正贷负填写的表格 EXCEL必备工具箱--批量打印多个工作簿、批量转换成PDF...--分类汇总功能,按共同关键字对一个或多个表格进行分列汇总 EXCEL必备工具箱--按共同合并表功能 EXCEL必备工具箱--去除表共同行功能 EXCEL必备工具箱--提取表共同行功能 EXCEL...必备工具箱--按工作表汇总功能 EXCEL必备工具箱--表格合并功能 EXCEL必备工具箱--文件合并功能,把多个excel文档的表格合并到一个文档 EXCEL必备工具箱--超级合并单元格功能,可按条件

5.1K40

Excel基础

一、基础 一个Excel文档称为工作簿(workbook)、一个工作簿可以包含多个工作表(sheet) ctrl+向右箭头  查看最后一 ctrl+向下箭头 查看最后一行 二、合并单元格 三、等高等宽...() 条件计数 SUM 函数 此函数用于对单元格的值求和。...IF 函数 此函数用于条件为真时返回一个值,条件为假时返回另一个值。 下面是 IF 函数的用法视频。 LOOKUP 函数 需要查询一行或一查找另一行或的相同位置的值时,请使用此函数。...例如,可能有一个工作表所包含的日期使用了 Excel 无法识别的格式(如 YYYYMMDD)。 DATEDIF 函数用于计算个日期之间的天数、月数或年数。...DAYS 函数 此函数用于返回个日期之间的天数。 FIND、FINDB 函数 函数 FIND 和 FINDB 用于第二个文本串定位第一个文本串。

2.5K50

精通Excel数组公式14:使用INDEX函数和OFFSET函数创建动态单元格区域

动态单元格区域是指当添加或删除源数据时,或者随着包含单元格区域的公式被向下复制时根据某条件更改,可以自动扩展或收缩的单元格区域,可以用于公式、图表、数据透视表和其他位置。...INDEX:查找行或公式 创建动态单元格区域的最基本的公式类型是基于条件查找整行或整列值,可以使用INDEX函数实现。...用于处理扩大和缩小单元格区域的动态单元格区域公式 创建动态单元格区域公式之前,必须问清楚下列问题: 1.是垂直单元格区域(一)吗? 2.是水平单元格区域(一行)吗?...单元格F2的VLOOKUP公式从单元格区域A2:C5查找并返回相应的数据。...当前,“成本”的最后一项是单元格C5,如果添加新记录,“成本”中最新的最后一项应该是单元格C6,这意味着VLOOKUP公式查找区域需要从A2:C5改变为A2:C6。

8.7K11
领券