我有两张excel表
这两张纸的一个例子在下面
sheet1
a 1
b 2
d 1
e 3
g 1
sheet2
a
b
c
d
e
f
我想将一个公式放在工作表2的b1中并向下拖动,以便生成的工作表2
sheet2
a 1
b 2
c 0
d 1
e 3
f 0
explanation : - a = 1 because same value in book1
b = 2 because same value in book1
c = 0 because c does not exist in book1
d = 1 because same value in book1
e = 3 because same value in book1
f = 0 because f does not exist in book1
我可以在表2的b栏中使用什么公式?
答案 0 :(得分:5)
if(),iserror()和vlookup()的组合将是您最好的选择。
假设来自sheet1的数据位于名为“refdata”的范围内,
=IF(ISERROR(VLOOKUP(A1,refdata,2,FALSE)),0,VLOOKUP(A1,refdata,2,FALSE))
应该做你需要的(其中A1是包含你想要匹配的数据的单元格)
答案 1 :(得分:0)
在Excel 2007中,它看起来像这样:
=IFERROR(VLOOKUP(A1,sheet1data,2,0),)