我的任务写一个公式,其中包括如果IFERROR和VLOOKUP如果错误和VLOOKUP在VBA宏
我需要运用公式,直到最后一排的含有值结束。
如果VLOOKUP抛出NA,则该信元应该是空白的,othewise该值应与数值“1”
,但是设法式但是当它被给错误
Sub testt()
Dim l As Long
l = Sheets(1).Range("A1:A" & Sheets(1).Cells(Sheets(1).Rows.Count, "A").End(xlUp).Row).Count
With Sheets("Sheet1")
.Range("d1").Formula = "=IF(iferror(vlookup(c2,$D:$D,1,false),""),"",1)"
.Range("d1").AutoFill Destination:=Range("d1:d" & l), Type:=xlFillDefault
End With
End Sub
很少有你的例子中没有任何意义的东西。对于初学者,您对最后一行的计算使用同一公式中的表格(3)和表格(1),然后使用表格(“表格3”)和结果。另外,公式中的'IF'语句没有条件值。您应该首先在电子表格中尝试您的公式。 – CuberChase
@CuberChase:我改变了公式。希望现在你更好地理解它 – newjenn