简体   繁体   English

索引indirect.ext匹配公式

[英]index indirect.ext match formula

I am using this formula below. 我在下面使用此公式。 It does work, but unfortunately once the match has found I do not get the proper column result back. 它确实可以工作,但是不幸的是,一旦找到匹配项,我就无法获得正确的列结果。 I would expect the information out of column E, but I get the cell info back of another column. 我希望该信息不在E列中,但我会在另一列中获得单元格信息。 So what do I need to do in order to get always the results back of column 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 BO13 =路径
  • BO17 = Filename.xlsx BO17 = Filename.xlsx
  • BO18 = SheetName BO18 =工作表名称
  • BU5 = $E$3:$E$5 --> lookup range BU5 = $ E $ 3:$ E $ 5->查找范围
  • BU7 = $B$2:$B$5 --> including a certain name BU7 = $ B $ 2:$ B $ 5->包括特定名称
  • BU8 = $C$2:$C$5 --> including a certain number BU8 = $ C $ 2:$ C $ 5->包括一定数量
  • A75 = lookup value which is a name A75 =查找值,是一个名称
  • AA75 = lookup value which is a number AA75 =查找值,它是一个数字

Use this formula in case of similar issues. 如果出现类似问题,请使用此公式。 INDEX(INDIRECT.EXT("'"&BO13&"["&BO17&"]"&BO18&"'!"&BU5),MATCH(1,(INDIRECT.EXT("'"&BO13&"["&BO17&"]"&BO18&"'!"&BU7)=A75)*(INDIRECT.EXT("'"&BO13&"["&BO17&"]"&BO18&"'!"&BU8)=AA75),0)) INDEX(INDIRECT.EXT( “ ' ”BO13&“[ ”&BO17&“] ”&BO18&“'!” &BU5),MATCH(1,(INDIRECT.EXT( “ ' ”&BO13&“[ ”&BO17&“] ”&BO18&“'”! &BU7)= A75)*(INDIRECT.EXT( “ ' ”&BO13&“[ ”&BO17&“] ”&BO18&“'!” &BU8)= AA75),0))

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM