Tag: 匹配

使用索引和匹配函数从工作簿中的多个工作表中返回一个值

我有一个每周运行生成的url报告。 报告每周都会在工作簿中生成一个新的工作表,每次保存大约6个月的数据。 我想从工作表中查找并提取特定url上的数据,并将其显示在新的工作表中。 例如,工作表中的数据可能如下所示: 3月9日URL | 访问| 转换mysite.com/apple | 300 | 10 mysite.com/banana | 100 | 20 mysite.com/pear | 600 | 五 并且工作簿中的每个工作表是不同的星期,如3月2日,2月23日等 现在,我想在一个工作表中的每个苹果url,以便我可以比较…苹果苹果…(双关语意)。 由于有数以百计的这些我无法负担的时间手动做这个每个细分我需要,所以我尝试了以下。 = INDEX( '312015' 8:999,MATCH( “苹果”, '312015' 8:999,-1)) 我不确定哪个开关用于匹配,而不是从我在线阅读“完全匹配”,所以我试图1和-1得到一个不完全匹配,虽然现实是我可能需要一个部分因为苹果只是url的一部分。 任何关于如何获得这个工作的build议,或者是一个更好的方法来做到这一点在excel中会很棒。 此外,我不能操纵报告输出,因为它来自第三方供应商,我已经问他们调整这一点。 我也想过使用vlookup,但我相信只返回第一个结果的值,而不是多个。

将数组索引从5改为10以外的数组MATCH / PERCENTILE公式

我有以下两个数组函数代码片断,第一次使用时,高值是'好',第二次当低值是'好': =MATCH(E2,PERCENTILE(E:E,{0,1,2,3,4}/5),1) =MATCH(F2,PERCENTILE(F:F,{5,4,3,2,1}/5),-1) E:E,F:F中的当前输出索引值从1到5。 我想把这个增加到“从一到十”。 我真的不明白数组是如何工作的,所以我真的很挣扎。

多个索引与variablespath和文件名匹配closures的工作簿

我有一个“summary.xlsx”文件,它存储了几个closures的“单一报告xlsx”的状态。 单个报告已存储在文件共享中。 每个报告存储在不同的文件夹下,例如\ MineServer \ Reports \ ReportA \ singleReport.xlsx (粗体条目是可变的)。 为了使公式variables,我需要把path和文件名信息放入单元格,然后需要从那里读取 – 我总是在下面的错误: ('N / A,#值)。 我正在使用的公式,如果我硬编码公式的path/文件名工作。 所以公式看起来像= {index('\\myServer\Reports\ReportA\ [singleReportA.xlsx]Report'!$E$2:$E$5,Match(1,('\\myServer\Reports\ReportA\ [singleReportA.xlsx]Report'!$B$2:$B$5=A76)*('\\myServer\Reports\ReportA\\ [singleReportA.xlsx]Report'!$C$2:$C$5=AA76),0))} 仅供参考:我需要从$E$2:$E$5中获取每个报告的状态,其中名称(summary.xlsx的A76)和数字(summary.xlsx的AA76)匹配。 如前所述,如果我对所有东西都进行硬编码,那么它就像一个魅力。 但是,如果我把相关的path和文件名信息给单元格并尝试使用 {=index("" BO13 & "[" B017 & "]" & B018 & "'!$E$2:$E$5", Match( 然后它没有工作。 我也尝试了indirect.ext函数,但不幸的是也没有成功。 我真的希望有人可以给我一个提示,甚至可以更好地把这个硬性的公式转化成可变公式 – 因为我没有任何线索可以让它工作。 编辑 现在我终于明白了 – 至less差不多。 公式看起来像现在 `=INDEX(INDIRECT.EXT("'"&BO13&"["&BO17&"]"&BO18&"'!"&BU5),MATCH(A75,INDIRECT.EXT("'"&BO13&"["&BO17&"]"&BO18&"'!"&BU7),0),MATCH(AA75,INDIRECT.EXT("'"&BO13&"["&BO17&"]"&BO18&"'!"&BU8),0))` 唯一的问题是,我没有得到正确的结果。 通常我会期望第5列的结果,但是我得到了第4列以外的单元格信息。 我做错了什么? 我需要添加什么来获得正确的列信息?

索引indirect.ext匹配公式

我正在使用下面的公式。 它确实有效,但不幸的是一旦比赛发现我没有得到正确的列结果。 我希望列E的信息,但我得到了另一列的单元格信息。 那么为了得到E列的结果,我需要做些什么? =INDEX(INDIRECT.EXT("'"&BO13&" ["&BO17&"]"&BO18&"'!"&BU5),MATCH(A75,INDIRECT.EXT("'"&BO13&" ["&BO17&"]"&BO18&"'!"&BU7),0),MATCH(AA75,INDIRECT.EXT("'"&BO13&" ["&BO17&"]"&BO18&"'!"&BU8),0)) BO13 =path BO17 = Filename.xlsx BO18 = SheetName BU5 = $ E $ 3:$ E $ 5 – >查找范围 BU7 = $ B $ 2:$ B $ 5 – >包括某个名字 BU8 = $ C $ 2:$ C $ 5 – >包括一定的数字 A75 =这是一个名字的查找值 AA75 =这是一个数字的查找值

如何自动匹配两个Excel表格的行中的长度?

我有一个Excel表的工作表。 每次我可以添加或删除表中的行。 我在同一个工作簿的另一个工作表中创build另一个表。 我希望自动更改该表的行数以匹配第一个表上的行数。 这是因为第二个表的第一列是指第一个表的第一列,所以行数必须相同。 所以,如果第一个表格有100行,第二个表格必须有100行。 如果我添加一行到第一个表,第二个表必须有101行。 如果我从第一个表中删除一行,第二个表必须有99行。 这有可能没有手动改变每次第二个表?

Excel检查列中的值总是与其旁边的列相匹配

我需要运行一场比赛,但我不确定如何做到这一点。 我在A列中为每个员工提供了一个包含数千个ID号码的表单 然后我在B列中有一个唯一的UIDstring。 我需要确保每次在列A中显示值x时,在列B中它旁边的值是相同的。 所以,如果我有 1234 0987 1234 0987 1234 0988 它会标记0988,因为1234应该始终与它的权利相同

EXCEL文字匹配

对于匹配文本和find它们之间的相似性,我碰到了两种方法,可以在Excel中使用 – 模糊查找和pwrSimilarity。 有没有人以前使用过它们。 如果是这样,有人可以告诉我什么匹配程序(Jaccard,余弦等)用于这些。 如果我想find两个string之间的相似性,如string1 – “我今天很好”,string2 – “我今天很好”,那么我得到不同的分数。 对于模糊逻辑,它是0.96,对于pwr相似性是0.66。

查找与一列中的键匹配的值,然后将其作为键从第三列返回值

我有列G和N中的值具有相同的值,但不是在相同的顺序,所以如果列G和N匹配,然后返回列L到列A.我正在列A列L错误的值。 下面的公式还需要其他什么信息? =IFERROR(VLOOKUP(N2,$G$2:$N$413,6,FALSE),"") Col col B Col G Col Col L Col M Col N ID CoID Items ItemsID ParentID Items1 45 1苹果45 1苹果

MATCH相反的顺序

在Excel表格中,我从A1到A6: 1,2,4,6,8,9 我想用MATCH函数来检索包含5的最小间隔。这里是4和6。 我可以很容易地使用MATCH和INDEX函数来查找4,但我找不到find6的方法。 如何在MATCH函数中颠倒数组的顺序?

多个VLOOKUP或INDEX MATCH

我正在尝试使用INDEX MATCH来根据多个条件返回一个值。 有人帮助我了解了一点,但我找不到添加其他标准的方法。 我现在正在从事的工作是: =IFERROR(INDEX(DATA!$H$2:$H$2000,SMALL(IF(DATA!$K$2:$K$2000="Yes",ROW(DATA!$A$2:$A$2000)-ROW(DATA!$A$2)+1,""),ROWS(DATA!$A$2:A2))),"") 这将根据标准答案为“是”,从我的数据列表中返回一个人的姓名。 我需要再添加两个条件来返回更less的结果。 这将基于一个月和一年,都在不同的单元格,即10和2015数字显示。 当行中的其他值为“是”, 10和2015时,我只想返回索引列表。