Excel 如果满足条件,则执行VLookup

Excel 如果满足条件,则执行VLookup,excel,excel-formula,vlookup,Excel,Excel Formula,Vlookup,我正试图在电子表格中的特定行上运行VLookup。工作表是自动生成的,因此手动将VLookup输入特定行是一个问题,因为我需要不时更改这些行 我有一个测试IF语句(如下所示),它工作得非常好 =IF(LEFT(A3,6)="200301","Yes","No") 这是我的VLookup,也能用 =L4*IFERROR(VLOOKUP($I4,INDIRECT("data!weights"),2,FALSE),0) 我试图让VLookup在If语句的“Value\u If\u True”部分运

我正试图在电子表格中的特定行上运行VLookup。工作表是自动生成的,因此手动将VLookup输入特定行是一个问题,因为我需要不时更改这些行

我有一个测试IF语句(如下所示),它工作得非常好

=IF(LEFT(A3,6)="200301","Yes","No")
这是我的VLookup,也能用

=L4*IFERROR(VLOOKUP($I4,INDIRECT("data!weights"),2,FALSE),0)
我试图让VLookup在If语句的“Value\u If\u True”部分运行


提前感谢

如果我理解你的问题,你必须把第二个公式放到第一个公式的
部分“是”

=IF(LEFT(A3,6)="200301",L4*IFERROR(VLOOKUP($I4,INDIRECT("data!weights"),2,FALSE),0),"No")

原来我并没有在“L4”之前删除“=”。谢谢!