![如何在 Excel 中匹配和设置值](https://linux22.com/image/1275750/%E5%A6%82%E4%BD%95%E5%9C%A8%20Excel%20%E4%B8%AD%E5%8C%B9%E9%85%8D%E5%92%8C%E8%AE%BE%E7%BD%AE%E5%80%BC.png)
我的工作簿中有两张表。
工作表 A 包含两列,即学生 ID 和学生姓名;工作表 B 包含学生 ID、月份名称以及一些其他列。学生 ID 在此工作表中不是唯一的。
现在我想在工作表 B 中添加另一列学生姓名(来自工作表 A),我是否可以为工作表 B 编写一些公式,比较两张工作表中的学生 ID 列并返回学生姓名(来自工作表 A)
答案1
您需要使用=VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)
:
在 B 表中输入以下公式(假设你的学生证号在 A 列 -
=VLOOKUP(A1, Sheet1!A:B, 2, 0)
第一个 A1 值是工作表 B 上包含学生 ID 的单元格。范围 (A:B) 是第一张工作表上的查找表。2 是要返回的范围 (A:B) 中的列。0 表示真或假 (0=false),这基本上意味着完全匹配。
希望这可以帮助。
答案2
如果 Sheet1 在 A 列中有 studentId 且在 B 列中有 name,则 Sheet2 在 A 列中有 studentId,将其放在 Sheet 2 的 B 列(假设您有一个标题行):
=如果(工作表 1!A2=A2,工作表 1!B2,)
基本上,在您的单元格名称前面加上工作表名称,然后!