Tag: 匹配

使用索引匹配使用多列中的查找值返回值

我试图从一列中返回一个值,使用3列范围内的值。 当我input一个电气,pipe道或煤气许可证号码到一个报告(D14)时,我想把相应的build筑许可证号码input另一个单元格作为文件参考。 该报告是一个工作表,许可证号码列表是同一工作簿中的另一个工作表。 这是一个许可证报告,所以我不认为我需要任何复杂的东西。 VLOOKUP没有工作,因为我需要从右向左search。 这是我使用过的索引匹配公式,但是我只能使用1列作为查找值,并且我为每种types的许可证都有一列。 =INDEX(Building!$A2:$A25000,MATCH(D14,Building!$D2:$D25000,0))

带索引/匹配的工作表函数

我相信我的语法是错误的,有人会指出这个问题吗? 提前致谢 result = Application.WorksheetFunction.IfError(Application.WorksheetFunction.Index_ (Range("Sheet10!$AC$40:$AC$118"), Application.WorksheetFunction.Match(Range("Sheet10!E3"),_ Range("Sheet10!$AD$40:$AD$118"), 0)), "")

在Excel中匹配不同长度的数字string

我有两个数据集,我想匹配的基础上,包含一个数字string的公共领域。 由于一个数据集的string包含在另一个string的string中(例如, 9876与12 9876 0匹配),所以我使用了LEFT() (或RIGHT() )和VLOOKUP() 。 这种方法的问题是,当数字string改变数字的位数和子串的位置(例如, 987654与12 987654匹配)时,我必须手动重写公式。 任何有关如何更有效地进行比赛的见解?

索引匹配3条件

我无法编写和索引匹配公式与3条件。 我有类似的绿色表,并想写一个公式,以获得灰色的表。 在绿表中,每个“事件”都有一个开始和结束时间。 所以在灰色时间系列中,时间将不得不在这些开始和结束时间之间。

使用索引地址匹配的vlookup进行Excel

我有一个类似于下图中左边的表格。 对于每个位置,有三种或四种types。 总是有types1,2和4.有时也有types3.我需要find每个位置的type4 QtyC值(用黄色突出显示),并将其移动到右侧的表格中。 下面的图片右侧可以看到该表的单个行的示例。 在下面的例子中,我试图将单元格E5中的Location1,Type4,QtyC移动到单元格I2,以便最终的结果应该是9,如右侧表格中突出显示的那样。 我的想法是,我可以使用VLOOKUP结合OFFSET,ADDRESS和MATCH,但Excel尝试这样做时会生成错误。 在上面的图片中,你可以看到: =VLOOKUP(H2,OFFSET(A3,0,1,4,4),4,FALSE) …返回9预期 =ADDRESS(MATCH(G2,A:A,0),1,4,1) …返回预期的A3,但是 =VLOOKUP(H2,OFFSET(ADDRESS(MATCH(G2,A:A,0),1,4,1),0,1,4,4),4,FALSE) …返回一个错误。 我怀疑这与Excel执行计算的顺序有关,但似乎无法find解决这个问题的方法。 任何帮助或build议表示赞赏! 谢谢

excel:索引匹配 – 按支出列出十大职位?

我在电子表格的sheet1上有一个客户列表,如下所示: Date Entity Sector Client Spend April 2016 Group1 Aerospace Client A £2,000,000.00 April 2016 Group1 Aerospace Client B £5,000,000.00 April 2016 Group2 Rail Client C £13,000.00 April 2016 Group1 Aerospace Client D £45,000.00 April 2016 Group1 Telecoms Client E £20,000.00 我想通过一个我们所花费的前10名客户的名单。 我有一些我需要设置的参数/标准,即 客户必须有一个“Group1”实体,必须属于“航空航天”部门。 在单元格A10我把我的部门= Aerosapce在单元格C6我分配我的组= Group1 到目前为止,我正在使用这个数组公式,并将其向下拖动10行,以产生10个独特的结果。 =IFERROR(INDEX('Opp Data'!$H2:$H5000,MATCH(1,('Opp Data'!$G$2:$G$5000&'Opp Data'!$F$2:$F$5000=$A$10&$C$6)*('Opp Data'!$K$2:$K$5000=LARGE(IF('Opp Data'!$G$2:$G$5000&'Opp Data'!$F$2:$F$5000=$A$10&$C$6,'Opp […]

比较Excel中的2列,从第三个删除值,并提供结果在第四,可能是一个嵌套的索引/匹配公式?

我试图根据表A,B,C中的主列表find缺less的SKU – 因此; 我在表单D中的一个列中有一个主SKU列表。我想将该列表与表单A中列中的SKU进行比较,然后与表B中的列进行比较。但是,如果在表单C中忽略任何SKU,请提供表E中最终结果清单 为了简单起见,假设每个工作表的SKU位于列A中。 听起来像是我知道的math问题,但我找不到会忽略来自表C的值的开关。 我希望有一个公式可能使用IF,索引和匹配,但我不能把我的头。

excel匹配具有相同date和时间的行

我有两个大的Excel表,包含以下列: date时间值 大多数date对于两张表是常见的,但是有时在一张表中有比另一张多的date,使得行数不相同。 为了使它更具视觉效果,我有两张纸的小部分。 您可以看到第二张纸上缺less22:00的时间 表1 date时间值 2013.02.26 20:00 1714 2013.02.26 21:00 3121 2013.02.26 22:00 3485 2013.02.26 23:00 4501 2013.02.27 00:00 4407 2013.02.27 01:00 3359 2013.02.27 02:00 4455 Sheet2中 date开放值 2013.02.26 20:00 3106 2013.02.26 21:00 7330 2013.02.26 23:00 7297 2013.02.27 00:00 6469 2013.02.27 01:00 4833 2013.02.27 02:00 6841 我想以某种方式比较两个工作表中相同date和时间的值。 有谁知道如何处理这个?

Excel查找或索引与多个条件匹配

我需要一些简单的Excel帮助。 我对Excel中的公式很新,虽然我知道我的请求很简单,但是我自己却无法得到我想要的答案。 所以在我的Excel工作簿中,我们的数据有以下类别:Acct。 数字,地区,联系人(等),并且交易号码数据根据它在哪个区域被分解成单独的行。 121号被分解成3行(北,南,西),不同的数据属于每个地区。 我想要做的是在另一个表中为每个帐号创build一行。 我已经能够用VLOOKUP为所有编号的数据做到这一点,但是我遇到了非数字数据的问题。 所以,例如。 我试图find“北方”地区的联系人,并将其放到我的新工作表的单元格中。 我有每行上列出的帐户号码,但区域被列为列名称 这是如何从我们给出的来源3列中列出的数据: Contact…. Acct No…. Region……. Joe………..121………….North Marcy………121………….East Jane……….122………….South Bob………..122………….West Bill……….122………….North 这是我创build的单独工作表中的设置: Acct.No ………北收入………北联系……南收入….南联系….. 121 …………….. 803 …………………….(需要这个值)。 …. 122 ……………122 ……………………..(需要这个值)。 …. 98 …………………..(需要这个值) 我已经完成了很好的通过VLOOKUP获得数字收入值,引用科学。 没有和指定&北(或其他地区),但是当我尝试做同样的方法来获取联系人名称,我得到#N / A。 我试过我在网上find的索引和匹配组合,但后来我得到#Value错误。 那么是否有办法从数据表中获取联系人姓名,当我想查看我的工作表单元格中的科目号,然后指定我自己的区域,因为我没有特定的“北“细胞参考我的查找或比赛? 谢谢你的帮助,我知道这个答案很简单,我还没有find解决办法。

索引匹配返回列表与一个标准 – 非VBA

我想根据列A返回列B的一个子集。在这个例子中,我希望列B中的所有名称都在列D中,基于列A等于“Smith” 我曾尝试类似于{INDEX($B$2:$B$8<>$D$2:D2, MATCH("Smith",$A$2:$A$8, 0))} col A col B col D 2 Smith Alice Alice 3 James Jay Betty 4 Smith Betty Julia 5 Robert James 6 Rose Matt 7 Smith Julia 8 Johnson Tom