我在 Excel 10 中有一个包含多张工作表的员工数据库。
我想根据工作表 2 中的另一列更改工作表 1 中的一列。
sheet 1 Sheet 2
Column A, Column B Column a, Column b
MHO101 E MHO101 E1
现在我想当我们在 Sheet2 中输入列 b 时,Sheet1 的列 b 应该自动显示 E1
我怎样才能做到这一点?
答案1
您可以通过在想要更改的单元格中键入以下内容,使工作表中的特定单元格具有另一张工作表中的另一个单元格的值。
=[SHEET NAME]![CELL]
在您的例子中,假设字符串“E1”位于“工作表 2”的单元格 B1 中,并且您希望“工作表 1”的单元格 B1 等于“工作表 2”的 B1 的值。您必须输入
=Sheet2!B1
进入“Sheet1”中 B1 单元格的公式栏。
答案2
在第 1 页 B1引用一个公式工作表2 B1:
=Sheet2!B1
答案3
您Sheet1
可以使用VLOOKUP
在 B 列中查找匹配的员工代码Sheet2
。
VLOOKUP(查找值,表格数组,列索引号,[查找范围])
B1
在Sheet1 上的单元格中尝试此操作;
=VLOOKUP(A1,Sheet2!A1:B1,2,FALSE)
A1
这将在表格数组中查找单元格的值Sheet2!A1:B1
。找到后,它将返回数组第 2 列的值。您的数组将是 Sheet2 上表格的范围。使用上面给出的示例,它将E1
在单元格中B1
得出值Sheet1
。