Tag: excel match

将列范围定义为INDEX函数的多个值

我需要比较个人的年龄和工资与表格来select保险费。 我的年龄段在顶端,薪水范围在一边。 有没有一种方法,列/行可以代表一个范围? (即B列1-5 , C 6-10等) 我的想法是使用INDEX和MATCH函数,而不是为每一个工资的每一个年龄和一个行列。

Excel MATCH + COUNTIF函数:检索数组中的第n个值

我有一个公式,我在Excel中使用返回匹配指定值的第一个项目的行#。 公式: =MATCH(0,COUNTIF($B$1,List),0) + CTRL + SHIFT + ENTER并在Mac中: CMD + RETURN 变为: MATCH(0,{**0**;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0},0) 产出:1 我想更新函数,以便我可以find与指定值相匹配的第二,第三等实例。 喜欢这个: MATCH(0,{0;**0**;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0},0) 这个输出:2

Excel索引匹配多行结果

我被困在一个Excel问题上,希望能有人帮助。 我通读了10-15个相似的话题,但是我没能得到任何东西。 这是我在哪里… 我有一个包含Year , Name , Total 1 , Total 2 (和其他20列)的大型数据集。 相同的名称基于每年总计出现在多行中。 在另一张纸上,我有另一个包含名称的数据集,并希望将数据从表1拉到列中,如下所示。 过去我只用了一年的时间做了以下公式的初始数据集: =INDEX(DATARANGE,MATCH([@Name],DATARANGE[Name],0),MATCH("Total 1",DATARANGE[#Headers],0)) 我遇到的问题是将多年的数据添加到我的第一个数据集的结果。 有没有办法根据name和year匹配行,然后返回相应列的结果?

使用MATCHfunction没有空白单元格

我的Excel表格如下 当我使用下面的公式时,结果是8 =MATCH(5;B8:AS8;0) 我想扩大这个公式; 不添加空白单元格到范围( B8:AS8 )。 我的意思是如果我不添加空白单元格范围结果将是3 我必须使用哪个函数来扩展我的公式?

用多个标准优化vlookup(索引+匹配)

我有一个12×18的Excel范围,根据12×18范围的页面,行和列标题(分别为标准1,标准2和标准3)从823×20图表( Results!$A:$T )绘制数据。 ={INDEX(Results!$A:$T, MATCH(1, (criterion1 = Results!$A:$A) * (criterion2 = Results!$B:$B), 0), MATCH(criterion3, Results!$A$1:$T$1, 0))} 正如你所看到的,并不是那么多的数据,但是当我改变页面标题的时候,我的电脑(带有24GB内存的2GHz Intel Xeon)花费了大约一分钟来更新216(12×18)索引search,米甚至没有创buildsearch的一半。 在我的项目早些时候,这些search只有一个标准,所以我使用了VLOOKUP() ,结果来得很快。 不过,现在我需要根据三个标准来find值,上面的函数是我设法完成这个的最好方法。 然而,这似乎是我得到的长时间计算的责任。 所以我的问题是: 我怎样才能优化VLOOKUP()的多个标准? 我应该调整INDEX(1, MATCH()*MATCH(), MATCH())还是有更快的方法来做到这一点? 以下是12×18索引search的示例(分支名称是最终用户将能够更改的唯一variables): 在823×20表格中,它search(A列实际上没有合并):

返回每行最大值的列标题

我有一个电子表格,每个月我都需要根据当月的表格返回顶级产品。 我已经复制下面我当前的设置的屏幕截图。 我目前通过创build一个使用INDEX , MATCH和MAX函数的附加列(列H )来返回该行中最高产品的名称。 然后,我使用另一个INDEX MATCH作为单元格K4和L4的查找来返回该月份的值。 问题是,我的表每个月扩大一个新的行添加,我想知道是否有办法将两个公式结合成一个。 所以我需要做的是更新单元格K3和L3的当前月份和前几个月。 我有相同的设置跨越了几张,所以想尽可能自动化。 会喜欢一些帮助,最好不使用VBA,如果可能的话。

IFERROR,INDEX,MATCH返回零而不是空格

我使用下面的公式: =IFERROR(INDEX('Cleaned Post'!W:W,MATCH(Combined!$C2,'Cleaned Post'!$C:$C,0))," ") 这个公式工作的很好,除了空白单元格,它返回“0”。 我想空白单元格返回为空白。 具体来说,这是我所拥有的 第1页(标题为Cleaned Post) Name Email Age Gender Task #1 Andrew 888@gmail.com 18 1 80 Jason 687@gmail.com 20 1 95 Judy 432@gmail.com 18 2 __ Jack 236@gmail.com 24 1 65 工作表2(题为“组合”) – 我得到的 Email Task#1 888@gmail.com 80 687@gmail.com 95 432@gmail.com 0 236@gmail.com 65 工作表2(题为“组合”) – 我想要的 Email Task#1 888@gmail.com […]

将Excel中的2个列表与VBA正则expression式进行比较

我想用它们来比较Excel中的两个列表(列)以查找匹配项。 由于这是一个非常复杂的操作,我以前在Excel中使用了几个不同的函数(非VBA),但是事实certificate它最多是尴尬的,所以我想尝试一个全合一的VBA解决scheme,如果可能的话。 第一列有不规则的名称(例如引用的昵称,后缀如“jr”或“sr”,括号中的“首选”版本)。 另外,当中间名字出现时,它们可能是名字或者是名字。 第一列的顺序是: <first name or initial> <space> <any parenthetical 'preferred' names – if they exist> <space> <middle name or initial – if it exists> <space> <quoted nickname or initial – if it exists> <space> <last name> <comma – if necessary><space – if necessary><suffix – if it exists> 第二栏的顺序是: `<lastname><space><suffix>,<firstname><space><middle name, if it […]

比较两列,并在Excel中返回特定的相邻单元格

我正在使用if , iserror , match , iserror函数的组合,不幸的是我找不到合适的公式。 比较两列进行匹配很容易。 一旦find了比赛,困难的部分已经返回一个特定的单元格。 所以我正在处理的是这样的: Header Column A Column B Column C Column D Row 1 111 AAA 112 Row 2 222 BBB 111 Row 3 333 CCC 221 Row 4 444 DDD 333 我试图匹配Column A列中的列值与Column C 。 所以如果匹配的话,我想让Column B的相应值填充到Column D 。 不是一个很好的解释,但让我直观地告诉你我在找什么 Header Column A Column B Column C […]

返回由索引与匹配查找确定的范围的最大值

我需要一个单元格来显示行的索引和匹配公式定义的范围的最大值。 我知道这将是一个数组函数,但我努力获得正确的语法。 这是我的数据看起来像。 我已经列出了像列表字母和行号。 使用下表作为参考,在第二个表中。 当我在单元格A1inputb ,在列B1inputy时,单元格C1的公式应返回值35因为35是列C:F的最大值C:F使用INDEX和MATCH由A1和B1确定 表格1。 ABCDEF 1 ax 25 6 23 11 2 ay 39 15 42 19 3 bx 28 34 51 24 4 by 27 19 15 35 5 bz 38 26 12 18 6 cx 12 19 22 15 现在,我想要做的是创build一个公式,该公式可以find行中与列A和B中的值相匹配的行C到列F的最大值,这些值在单独的表中给出。 对于这个例子,我们将在单元格C1写入公式。 根据列A = b和列B = y (公式告诉我们是第4行)的匹配,公式应该取C到F的最大值。 在这种情况下,我想要的值是35因为它是第4行上的4列( C:F […]