Tag: 匹配

用INDEX数组公式返回多个值

我已经用这个数组公式进行了多次尝试,但迄今为止没有运气。 发布的解决scheme似乎都相似,但都没有工作。 以下是我的工作表: https : //drive.google.com/file/d/0B2SzIXxoU3dYSkYzZWU1U1dvbVE/view?usp =分享 正如你所看到的,我试图把RVR标签中的公司名称放在FPP-Vendors标签中,如果它们满足两个标准(FPP列有一个“X”,结果列有一个“pass”)。 到目前为止,我只能得到数组公式B返回A的名称,但它应该拉A公司和C公司(并跳过公司B,在结果栏没有“通过”)。 RVR选项卡中列出了arrays公式中的命名范围。

从多个标准中获取价值

目标:根据types和年份获取资产成本。 工作表Sheet1 ABCDE 1 YEAR YEAR CD2 TYPE Cost 2 Prior2005 2003 TRUCK COMBO #DIV/0! 3 2005 2005 TRUCK CONVEYOR FALSE 4 2012 2012 TRUCK CONVEYOR #N/A 5 2014 2014 TRUCK CONVEYOR Sheet2范围名称= Cost_Each YEAR Tractor, Flatbed(w/ Piggy), Flatbed(wo/ piggy), Conveyor, Combo 2015 2800 2000 2600 3500 3500 2014 4000 4100 2600 3500 3500 2013 […]

具有多个结果和部分匹配的数组公式

我需要帮助,使“引擎启动”search时没有完全匹配。 我也想添加两行到顶部添加一个标题,但是当我这样做时,会发生这种情况。 匹配不会显示前两个结果。 从第三课和第四课开始,应该有引擎的匹配。

如果范围内的任何文本与单元格内的文本匹配,则输出匹配的文本

我需要查看范围C1:D3中的任何文本是否与A1中的任何文本匹配。 如果是,则将该文本输出到B1。 如果不是,则在B1中不输出任何内容。 使用下面列表中的数据,当查找范围在一列C1:C3中时,我已经成功地使用了这个数组公式,但是当从C1:D3的两列扩展查找时,它不能工作。 这在跨一列search时起作用:C列 {=IFERROR(INDEX($C$1:$C$3,MATCH(1,COUNTIF(A1,"*"&$C$1:$C$3&"*"),0)),"")} 把它改成这样来跨两列search – 没有工作:列C&D {=IFERROR(INDEX($C$1:$D$3,MATCH(1,COUNTIF(A1,"*"&$C$1:$D$3&"*"),0)),"")} 数据 C1,2,3包含:纽约,洛杉矶,圣地亚哥 D1,2,3包含:多伦多,jackson维尔,纽约 A1,2,3,4,5,6包含:出生certificate书纽约,洛杉矶死亡certificate书,结婚证书,圣地牙哥离婚证书,结婚证书,离婚jackson维尔 B1包含公式,然后将其拖至B6 任何想法如何做到这一点?

把一个单元格的string放到我的索引匹配VBa脚本的中间

我正在尝试使用索引匹配公式重新组织数据,以便列J中具有匹配值的所有名称将被放置在相同的位置。 我要为5个不同的列做这个,这样一个团队中的5个名字将和相应客户端的名字在同一行。 我的问题是,索引匹配公式需要能够dynamic地缩短或延长它使用的数组的大小,这取决于运行VBA脚本时有多less个客户端。 我可以使用COUNTAdynamic地确定在公式中需要的数字,但是当我尝试将其放入公式时,代码将不会编译。 我的公式如下 Range("B7").Select ActiveCell.Formula = "=INDEX('test sheet two'!" & Range("J3") & ",MATCH(Sheet1!A5,'test sheet two'!" & Range("J1") & ",0)" 正如你所看到的,我需要单元格J3和J1中的string作为索引匹配的数组。 J3 = $J$2:$J$2369和J1 = $A$2:$A$1113 当我运行代码时,它给了我一个“应用程序定义或对象定义的错误”。

通过公式返回dynamic变化范围内匹配单元格的值?

经过几个小时的search和尝试,我已经承认失败,并要求这个社区的智慧帮助。 目标: – 匹配客户ID并返回每个date范围的值1和值2。 (在红色框中的区域) 限制让我获得一个简单的解决scheme: – 数据不能以任何方式修改(黑框中的区域),它在另一个表格中,不能添加辅助列 – 数据由一个只有date范围更改的标题分隔,但是数据的长度是dynamic的 – 此工作表上不允许使用macros,所以解决scheme必须是公式 当前迎angular(仅适用于H2单元): =VLOOKUP(G1,("B"&(MATCH(G2,B:B,0)+ROW(B:B)-1)&":"&"D"&(MATCH(G3,B:B,0)+ROW(B:B)-1)),2,FALSE) 这试图通过匹配date和插入find的行号来定义Vlookup范围。 =("B"&(MATCH(G2,B:B,0)+ROW(B:B)-1)&":"&"D"&(MATCH(G3,B:B,0)+ROW(B:B)-1)) 返回正确的范围,但是当它被插入到Vlookup的范围目标时,我得到一个值错误。 另一个失败的是,它不会为数据的最后一部分工作,因为它会丢失与date的结尾标题。 贝娄是一个非常简化的数据,我将与之合作: 谢谢你在这个头上的任何和所有的帮助

匹配function在2个相同的数字上不起作用

我有两个相同的数字在比赛function中单独使用。 但是,后者的值会返回#N / A错误。 我已经做了所有的检查,看看它们是否完全相同。 检查两个值是否相等,确保没有空白,使用函数(确切的,值,istext,isnumber,isnontext),乘以1等等。有没有人知道我错过了什么? 下面是一个onedrive链接到我正面临的确切问题的文件。 文件 我第二天做了一个有趣的观察。 如果我将A2单元格舍入到小数点后三位(甚至达到10000),匹配函数就可以工作。 但我仍然不明白是什么导致B2单元格中的公式不起作用

在Excel中匹配2列以显示第3列中的值

我有一个Excel电子表格,有2个选项卡,第一个选项卡有一个位置,位置types和版本号列。 第二个选项卡包含位置,位置types和我想要处理的空白列。 在这两个选项卡上,位置在那里多次(否则会简单得多),我只与一个特定的位置types,希望会使这更容易,但在我的主表,每个位置有3种位置types。 我想要做的是把版本号字段的值放到我的空白单元格的位置和版本号匹配..是否有可能 标签1 – 位置信息 Location, location type, Version LEEDS Live 1.0.01 LEEDS Test 1.1.01 LEEDS Train 1.2.02 标签2 – 问题 Location, Location type, Version LEEDS, Live, (HERES WHERE I WANT THE VERSION BASED ON MATCHING A and B) LEEDS, Live, (HERES WHERE I WANT THE VERSION BASED ON MATCHING A and B) […]

问题与数组/匹配/索引

以下是我用来从Web查询中提取客户的最新实时date的当前公式。 {=LARGE( IF(Table_owssvr_1[HQ Name]=B1,1,0)* IF(ISNUMBER(Table_owssvr_1[Live Date]),Table_owssvr_1[Live Date],0), 1)} B1是客户的名字。 HQ name是A列,包含客户名称。 这个公式会为我提供最新的客户开放date,但是它不会过滤它是一个实时的,closures的还是客户保留的。 我遇到的问题是,我需要有这个公式检查表中的另一列,看看在给我最大的date之前,匹配Live -3 。 它是表Status C列。 如果列中的数据表示该客户的Live -3 ,那么我需要它从Live -3中的多个条目中抽取最大的date。 这些date在列L , Live Date 。 我一直在尝试使用匹配和索引function,但没有运气。 我感谢任何帮助。

嵌套IF语句

如果在B列中find单元格A1中的值,则除非在列C中find单元格A1中的值,否则用文本321填充,在这种情况下填充文本121 。 如果单元格A1的内容不在列B或C中,则填充0或No 。 这是声明的一半(无法成功与声明的另一半嵌套): = IF(ISNA(MATCH(A1,$ B $ 1:$ B $ 1000,0)), “”, “321”)