在EXCEL中,我想编写一个查询,该查询可以查找和复制值, 一个例子,我有2张桌子
表1
Name
A
B
C
表2
Name Value
A 4
B 5
预期结果-
Table 3
Name Value
A 4
B 5
C Not Found
我试图这样写查询,但是没有用-
=HLOOKUP([Name];Sheet2![Name];[Value];True)
答案 0 :(得分:1)
在Sheet3中尝试!A2:=Sheet1!A2
以及在Sheet3!B2中:=VLOOKUP(A2;Sheet1!$A$2:$B$4;2;FALSE)
进一步的参考:https://support.office.com/en-gb/article/vlookup-function-0bbc8083-26fe-4963-8ab8-93a18ad188a1
答案 1 :(得分:1)
我建议使用INDEX
/ MATCH
。
=INDEX(Table2[Value], MATCH([@Name], Table2[Name], 0))
您可以将其包装在IFERROR
中,以获取文本“未找到”。
=IFERROR(INDEX(Table2[Value], MATCH([@Name], Table2[Name], 0)), "Not Found")