我有一个任务要在excel中完成,它使用3张excel表。我的任务是使用工作表1中单元格的值来查找工作表2中的相同值,并将与其相邻的单元格的值添加到工作表3中。例如,工作表1单元格A2 = billy。表2单元格B4 = billy和表格2单元格A4 = 1234所以表格3单元格A2应该= 1234.对此事项的任何帮助都非常感谢
我尝试过这种格式,它给了我#N / A和#REF
=VLOOKUP(Sheet1!$A2,Sheet3!A:B,Sheet3!A2,FALSE)
其中sheet1 A2是billy和sheet3 A:B是我正在搜索匹配值的表单而sheet3 A2是我想进入我的单元格的1234 我不确定我的语法是否正确
非常感谢
比利
答案 0 :(得分:0)
检查excel中的vlookup函数,此函数在给定表的第一列中查找给定值,并为您提供具有行偏移的找到值(在这种情况下,您要查找的值为A4 = 1234)。你可以从excel帮助中学习使用。
答案 1 :(得分:0)
如果返回值位于搜索数组的最右列,则使用VLookup可能会出现问题。公式
如果您在sheet2,A列中搜索billy,并返回B列值而不是相反,那么=VLOOKUP(Sheet1!A2,Sheet2!$A$1:$B$4,1,FALSE)
会起作用。请尝试在此方案中使用INDEX-MATCH语法:
=INDEX(Sheet2!A:A,MATCH(Sheet1!A2,Sheet2!B:B,0))
否则看看VLOOKUP-OFFSET组合。您可能会发现这些引用很有用:
Say goodbye to Vlookup,Dynamics searching using VLOOKUP, MATCH and INDEX