我是使用Excel公式的新手。 我有一个Excel,有很多公式,如
= IFERROR(VLOOKUP(B9,数据[[#All],[现场位置]:[生产日期]],4,0),"")
我理解IFERROR函数和VLOOKUP函数。
理解麻烦的是VLOOKUP函数中的表数组
数据[[#All],[现场位置]:[生产日期]]
这个表数组代表什么,我该如何创建这样的东西?
答案 0 :(得分:3)
这些是结构化参考。您可以在以下网址阅读更多信息:
Using structured references with Excel tables
结构化参考使工作更容易,更直观 当您使用引用表的公式时使用表数据 - 表格的一部分或整个表格。他们尤其如此 有用,因为表数据范围经常更改,单元格引用 对于结构化引用自动调整。这最小化了 需要在添加和删除行和列时重写公式 表格,或刷新外部数据时。
答案 1 :(得分:3)
Data[[#All],[Field Location]:[On Production Date]]
相当于给出一个范围。 $ Field Location2:$ On Production Date1000,($ A2:$ B1000) 假设您的表中有1000行。以这种方式编写公式将自动包含添加到数据表中的所有新行。
数据[[#Header],[Field Location]]相当于$ Field Location1。或$ A $ 1.
答案 2 :(得分:2)
在Excel中,您可以为某些范围指定名称。只需标记一个区域,然后在左上角(菜单下方),您就可以在下拉框中输入名称。
此名称随后可用于参考范围,如公式中所示。
这比编写A2:G98
更直观,甚至更多,当您在范围中插入新行时,它们将自动包含在内。