代码之家  ›  专栏  ›  技术社区  ›  Thomas Price

Excel查找函数,用于查找结构化表和列

  •  0
  • Thomas Price  · 技术社区  · 7 年前

    COLUMN3 返回值 SEVEN GG .

    TABLE1 +---------+---------+---------+----------+ | column1 | column2 | COLUMN3 | column4 | +---------+---------+---------+----------+ | row1 | xxx | xxx | xxx | | row2 | xxx | SEVEN | xxx | | row3 | xxx | xxx | xxx | | row4 | xxx | xxx | xxx | +---------+---------+---------+----------+

    TABLE2 +---------+---------+---------+----------+ | column1 | column2 | COLUMN3 | column4 | +---------+---------+---------+----------+ | row1 | bb | cc | dd | | row2 | ff | GG | hh | | row3 | zzz | zzz | zzz | | row4 | zzz | zzz | zzz | +---------+---------+---------+----------+

    1 回复  |  直到 7 年前
        1
  •  0
  •   teylyn    7 年前

    可以将表名(如果使用表对象)或范围名与间接函数一起使用。考虑下面的屏幕截图。

    这些表被称为TableBlue和TableYellow,是用Insert>桌子例如,结构化引用可用于引用表的元素 TableBlue TableYellow[#Headers] 指向黄色表格的标题行。

    =VLOOKUP(C11,INDIRECT(B11),MATCH(D11,INDIRECT(B11&"[#Headers]"),0),FALSE)
    

    这种间接()构造可以用于其他公式,当然不仅仅是Vlookup。这取决于你想要实现什么。不过,请注意,间接语言是不稳定的,可能会减慢速度,尤其是在大型工作簿中。

    enter image description here