Tag: 匹配

如果第一列中的值与指定值匹配,则在数组中find最大值

我试图在列D(D44:D2015)中匹配一个单词的行中查找数组/行号(E44:I205)中的最大或最大值。 例如: DEFGHI Cheetah Cat 0 1 2 3 4 Tiger Cat 1 1 2 3 4 5 Dog 0 0 1 2 3 在“*”和“猫”这两个字的行中,我想find最大值。 在这个例子中,公式应该是5.我已经尝试了下面的公式,但是它只是返回“cat”的第一个实例和该行中的关联的最大值。 =LARGE(IF($D$25:$D$205="*"&"cat",$E$44:$I$205,),1) 任何帮助深表感谢!

Excel比较两个string列表来返回匹配

我已经通过谷歌,发现了许多类似的问题,但没有build议的公式真的为我工作。 我试图做一些非常简单的事情:我基本上比较了两个列表(列表A和列表B)的string(即基因)和第三个列表(列表C),从列表A返回匹配列表B.事实上很多都不是,所以我需要列表C来返回具有从列表A到列表B的部分或完全匹配的string(例如列表A的“EGF”与列表B的“EGFR”匹配) ,并返回列表C中的“EGF”)。 请帮忙,我试过了:if(iserror(search(列表A的第一个string,整个列表b),列出a的第一个string,“”)但是不起作用请指教,谢谢!!!!!!!!! ! 例: List A = HDGF PKNOX1 AGO1 ZFP64 WRNIP1 ARID4B SIN3A FEZF1 SIX2 List B = WNT5A RGS4 TUBA1A CLDN11 HDGFRP3 MSRB3 AKT3 SIX2 我想比较名单A的“HDGF”每个string,即“WNT5A”,“RGS4”…等逐一find一个匹配(比赛不一定是确切的) 所以“HDGF”将会与“HGDFRP3”匹配,因为它是它的一个子string,所以List C将返回匹配 List C = HDGF SIX2 希望这可以帮助!

MATR从ARRAY大和小

直接问题。 我想通过X匹配Z来过滤K值。 从K的过滤值中find相应Y的 LARGE&SMALL。 所以如果X = 10 ,从指数Z = 10的 K值列表中找出大小Y = 1600的值。 LARGE = 1500&SMALL = 2000 XY 5 3000 5 3200 5 2800 10 1600 10 2900 10 3500 15 1800 15 4500 ZK 5 1000 5 2000 5 3000 5 4000 10 1000 10 1500 10 2000 10 3000 10 3500 10 […]

在字符长度大于256的多个标准上进行Excel匹配

我试图build立这个答案 ,并将其纳入多个比赛。 我有一个这样的公式: =MATCH(TRUE,INDEX(G:G=A2&E:E=B2,0),0) =MATCH(TRUE,AND(INDEX(G:G=A2,0),INDEX(E:E=B2,0)),0) 但它不工作。 我如何扩展这个来包含两个或更多的匹配标准,这些标准将会捕捉到我有> 256个字符的值。

似乎无法弄清楚为什么我的索引/匹配function不起作用

我不是Excel的专家,我正在努力与多个标准的索引/匹配函数,我不知道为什么它不工作。 我创build了一个小表来尝试公式(见图片)我input的公式是 =INDEX(A1:D9;MATCH(1;(A:A=C14)*(B:B=C15);0);4) 结果是#N / A,但应该是8任何人都知道哪里出了问题?

通过匹配excel中另一个表中的列来突出显示一个表中的行

我在Excel中有一个表,在第一列有UserIds列。 在其他栏目中还有其他信息。 我也有一个UserIds的列表,我想从第一个表中select。 如何突出显示表中与列表中的UserIds相匹配的行? 例, 表 User Name Age 1 Tom 25 23 Sam 18 5 Tim 23 15 Tod 19 35 rob 38 和列表(我已经复制到一个列相同的Excel表)是: User 15 5 1 所以,我应该能够突出显示用户15,5和1表中的行。

确定给定范围内“查找”的匹配数量

我有一个macrosselect一个特定的范围,然后将find它的数字“0”。 我想知道在我select的范围内出现了多less次“0”,以便我可以创build一个等于该数字的variables。 如何设置一个variables等于查找返回匹配查询的次数? ActiveCell.Select Selection.Offset(0, 1).Select item = ActiveCell.Value Sheets("Lights").Select Rows(3).Select Selection.Find(What:=item, After:=ActiveCell, LookIn:=xlValues, LookAt:= _ xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:=False _ , SearchFormat:=False).Select q = ActiveCell.row() z = ActiveCell.Column() Range(Cells(q, z), Cells(72, z)).Select Selection.Find(What:="0", After:=ActiveCell, LookIn:=xlValues, LookAt:= _ xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:=False _ , SearchFormat:=False).Activate 所以如果在范围上有7个实例0,那么我想设置variablesm = 7

Excel匹配和索引以2列和1行条件select值

我试图写一个公式,可以返回一个单元格值使用INDEX和MATCH但我不能使它的工作。 我有以下设置: year person pet friend sale 1 jeff scout matt computer 1 carole riley tom mouse 2 jeff sadi trung computer 2 carole daisy ellen mouse 说我有三个单元格: year 2 col person sale mouse RESULT: carole [year = 2, sale = mouse, column value from 'person'] 有没有一种方法,我可以使用索引和匹配在特定的单元格归零? 我将永远有一年和销售提供。 然而,列(人,宠物或朋友)将改变,所以我需要find年份和鼠标匹配单元格的特定列中的值。 一旦我得到一个公式的工作,我会写一个更通用的function,但我需要帮助让INDEX / MATCH组合正常工作。

匹配(最接近)值,从范围的结尾开始

如果我想find一个我不知道范围内的确切值的值,我可以使用什么公式(无VBA)? 所以我们可以说我想从范围的最后find最接近“2”的值。 AB 1 1.45 2 2.03 3 3.40 4 3.01 5 1.94 6 0.99 在这种情况下答案将是“5”。 编辑1:我注意到我的问题需要更多的解释。 所以在这里。 我不仅对范围末尾的最接近的匹配值感兴趣,而且还对范围起始处的匹配值感兴趣。 换句话说,我想从上面的例子中得到“2”和“5”。 由于在范围的开始处获得价值并不难,因此我只需要获得范围末端的帮助。 但任何build议,以获得这两个值中的任何一个或两个是赞赏。 我无法对数据进行sorting,因为数据也用于其他目的。 编辑2:我想我find了一个办法,纠正我,如果我错了。 公式变得有点长,所以我把它分解了。 MAX( INDEX(A, MATCH( SMALL(ABS(B-$C$1),1), ABS(B-$C$1), 0 ) ) INDEX(A, MATCH( SMALL(ABS(B-$C$1),2), ABS(B-$C$1), 0 ) ) ) MAX函数将通过调用2几乎相等的函数来吐出A的最高值,其中第一个将find与查找值最接近的值,第二个将find与查找值第二近的值。

如果两列中的值之和超过指定值,则返回Excel中的值

我有以下数据,并希望返回列A中的值,当第一次从B&C的行的总和超过400。 所以B7 + C7 = 460,所以返回值应该是A7,而B6 + C6是<400。 如果添加一个新列,然后查找该列中的值,这很容易做到。 然而,我的完整数据集有1000列,如果可能的话,我想在数据集上方的单个单元格中执行此操作。