我正在尝试创建一个 Excel 电子表格,该表格可以根据我输入到单元格中的数据自动填充单元格。例如,E 列是与某项相对应的数字。该数字所代表的项的描述存储在与其对应的数字同一行的 C 列中。
我希望能够在 E 列中输入数字,并自动填充 C 列中的描述。我在同一个 Excel 工作簿中已经有一张工作表,其中包含 A 列中的所有数字以及 B 列中的所有描述。我如何才能将正确的描述从 A 列中的数字拉到另一张工作表上?
答案1
在 C 列中,使用 VLOOKUP 函数。它需要 3 个参数:包含要查找的值的单元格、包含要搜索的数据的单元格范围以及数据所在的列。
=VLOOKUP(lookup_cell, range_start:range_end, value_column)
例如,E 列(查找单元格)中有一个项目编号,您的数据位于另一张工作表(范围)的 A 列和 B 列中,项目描述位于范围的 B 列 (2)。因此,如果您的查找单元格是 E1,并且第二张工作表上的列表中有 2 个项目,则单元格 C1 的公式可能如下:
=VLOOKUP(E1, Sheet2!A$1:B$99, 2)
(将 替换 99
为 Sheet2 上的行数。)如果 A 列中有项目编号 1,而 B 列中有描述“项目 1”,那么单元格 C1 将显示“项目 1”。
($
范围内使用这些数字固定范围的行,因此如果您使用 C 列“向下填充”,则每行中的 E 列将为该行的 C 列提供公式,并能够在查找范围内找到正确的条目。)