我有一本包含两张表的工作簿。
简化一下:在第一张表上,我在 A 列中有一个唯一的参考编号,在 D 列中有一个产品描述。这张表是“主表”
在第二张表上,我想动态地将唯一参考编号输入到 D 列,然后将与该唯一编号相关的产品描述(即从第一张表的 D 列中获取的字段)填充到第二张表的 C 列中
答案1
这听起来你需要使用该VLOOKUP
函数。该函数允许你在表中查找唯一引用并返回相应行中不同列的值。
使用 VLOOKUP 时要记住的技巧是,您输入的值col_index_num
应该是要从表中提取的列。 在您的例子中,这将是 D 列,因为它包含工作表 1 中定义的表中的描述。
该网站有关于使用 VLOOKUP 的很好的教程在 Excel 中使用 VLOOKUP - HowToGeek.com
有时在 Excel 中定义一个变量来保存要从中获取信息的 Sheet1 中的表的范围很有用,但这不是必需的。它为 VLOOKUP 将使用的表提供了更具体的界限,即要查找工作表的哪些部分。
答案2
如果我理解正确的话你应该使用函数“LOOKUP”
在你的情况下,单元格 [C1] 看起来像:
=LOOKUP(D1:D16;Sheet1!A1:D12)