使用真实数据更新
在单元格 K197 及下方(表 2)中,我需要一个公式,在表 1 的所有单元格中查找单元格 G197 及下方(表 2)中的值,并返回表 1 匹配单元格右侧单元格的值。结果应类似于表 2 中当前的内容。换句话说,我需要在表 1 中搜索表 2(G 列)中列出的每个唯一代码,并在表 2(K 列)中返回它们的隔离状态(空白或“隔离”)。
值得注意的是,正在分离的样本可能会或可能不会像表 1 中所示那样分组在一起,因此表 2(K 列)中的函数需要能够在表 1 中的任何位置找到任何样本并将其与其分离状态配对。
我尝试过 VLOOKUP,但似乎无法让 col_index 参数自动指向匹配结果旁边的列(例如使用 COLUMN)。还尝试过 INDEX+MATCH,但这似乎一次只能对两列起作用,我不确定是否可以在同一个单元格中重复该函数以将其应用于表 1 中的其余列。我知道使用不同的表格布局可以轻松实现这一点,但有一个实际原因导致表 1 应该是这个样子。
我希望这有一定的意义,并期待任何建议!
答案1
以下评论来自我发出的关于使用列函数使复制 VLOOKUPS 更快的提示。这可能有助于假设日期表 1 与表 2 的顺序相同。几个屏幕截图或示例数据可能有助于解释您正在寻找的内容。
列功能可能会让事情变得更容易一些。
COLUMN 函数仅提供单元格的列号。在下面的示例中,我刚刚输入了 =COLUMN()。它为我提供了其所在列的列号。
因此在上面的屏幕截图中,单元格 A1 中将显示 1(因为它位于第一列),单元格 B1 中将显示 2(因为它位于第二列)…
如果我输入 =COLUMN(??),其中 ?? 是任意字母和数字,它将提供列号。因此,下面我使用了 =COLUMN(AA1),它返回 27,因为 AA 是 Excel 中的第 27 列。
因此,如果我想针对包含大量数据的表创建 VLOOKUP 并希望以相同顺序在其他地方获取信息,我可以在 VLOOKUP 中使用 COLUMN 公式以节省创建公式的时间。
希望这可以帮助。