Excel 365 数据合并

Excel 365 数据合并

我正在尝试构建一个包含 2 页的 Excel 表。主表是我存储序列号的地方。表 2 是我在使用零件(序列号)时进行更新的地方。

工作表 1(主表)A 列是我列出所有序列号的地方。我想将 A 列变成工作表 2 K 列的下拉列表(我知道如何操作)

在 Sheet 2 的 B 列中,我列出了我的序列号安装在哪个储罐上。当我从 Sheet 2 的 K 列下拉菜单中选择序列号时,是否有办法让 Sheet 1(主)E 列自动填充 Sheet 2 的 B 列中的信息?

答案1

是的,有。在主表 (Sheet1) 中,您可以在 E 列中使用查找函数。由于查找值(序列号)位于 K 列,因此它位于您要返回的值(B 列)的右侧,因此最好使用 Index/Match 组合,如下所示,从 Sheet1 上的单元格 E2 开始(假设第 1 行有标签)

=index(Sheet2!$B:$B,match(A2,Sheet2!$K:$K,0))

文字说明:查看工作表 2 中的 B 列,然后返回 K 列中序列号与单元格 A2 中的序列号匹配的行中的值。将该公式复制到最后一个序列号所在的行。

如果序列号尚未在 Sheet2 中使用,您将在 Sheet1 上看到 #N/A 错误。您可以通过将公式包装在 IFError 函数中来抑制这种情况,例如

=Iferror(index(Sheet2!$B:$B,match(A2,Sheet2!$K:$K,0)),"not yet used")

根据需要更改文本或仅使用空字符串""

相关内容