答案1
如果姓名列是工资表中的第一列,则可以使用 VLOOKUP 函数查找填充表单所需的数据。例如,如果姓名列是表格的第一列,基本工资列是第四列,则可以在付款详细信息表单的单元格 J6 中使用以下公式返回该员工的基本工资。
=VLOOKUP(C6,Salary,4,FALSE)
该公式将在工资表的第一列中查找员工姓名(在单元格 C6 中),并从该表的第 4 列返回相应的值。
如果姓名列不是表的第一列,则可以使用 MATCH 函数查找哪一行包含员工姓名,并使用 INDEX 函数返回任何其他列的相应值。
例如,如果 ID 列位于员工姓名左侧,则可以在单元格 C8 中使用以下公式返回员工的 ID 号。
=INDEX(Salary[ID],MATCH(C6,Salary[Name],0))
其中,ID
是包含员工 ID 的列的名称,Name
是包含员工姓名的列的名称。
请注意,我假设您的工资表是实际的 Excel 表。如果它只是一个范围,则应将Salary[ID]
和替换Salary[Name]
为包含 ID 和名称的范围。