怎样才可以有一个其他的查找数组

我也想抬头看表:怎样才可以有一个其他的查找数组

  • 申报。 M2,17
  • Decl。 M3,17
  • Decl。 M4,17
  • 尚未评估。 M5,17
  • 长度: M6,17
  • 尚需保证! M7,17
  • Decl。 M8,17
  • 直到.... M12 (同为片的电视M1,2,3等)


  1. 第一个公式是在片材的细胞J11称为 “申报M1,17”:

    = IF(ISERROR(MATCH( “”& MID(B11; FIND(“ - ”; B11; 1)+1; 11)&“”;'电视M1,17'!B:B; 0));“Not Found”;“Match”))

我怎么能与另一SHEETNAME查找数组:'电视M2,17' B:B; 0,M3,M4,等等,直到M12。


  • 第二个公式,其是在片材的细胞O11称为 “TV M1,17”:

    = IF(ISERROR(MATCH( “” & MID(B11; FIND( “ - ”; B11; 1)+1; 11)& “”; '申报M1,17' B:B; 0)); 0; 1))

  • 同样在这里,我怎样才能有sheetname的另一个lookup_array:'Decl。 M2,17'!B:B; 0,M3,M4等,直到M12。

    奖金: 另外查找从工作簿一个其它工作簿2017查找2018整个工作簿或如果可能的话完全一样的片材(但随后在工作簿2018),如上所述。

    回答:

    如果我直接了解您的问题,则可以使用INDIRECT

    在公式中替换这样的文字:

    'TV M1, 17'!B:B 

    像这样的东西(只是一个例子):

    INDIRECT("'TV M"&ROW()&", 17'!B:B") 

    这将返回行1 'TV M1, 17'!B:B'TV M2, 17'!B:B行2,等等。

    当然,不一定要根据行,可以基于任何你想要的。

    警告!!!INDIRECT对于这种情况非常有用,但它也很危险,因为如果您更改了工作表的名称,它将不会像您期望的那样自动更新,您还必须手动更改INDIRECT中的名称。

    以上是 怎样才可以有一个其他的查找数组 的全部内容, 来源链接: utcz.com/qa/258586.html

    回到顶部