我担心在尝试在另一张纸上找到多个列时,我无法绕过FormulaR1C1属性,我现在(非常慢)自动填充这些公式:
MainViewController
你可以在顶部公式中看到,我试图没有成功。我不断收到应用程序定义的错误,但对该属性的解释不够充分。
答案 0 :(得分:2)
公式
Range("F2:F" & LastRow).Formula ="=IFERROR(VLOOKUP(A2,LU!A:E,2,true),"""")"
R1C1
引用样式的是
Range("F2:F" & LastRow).FormulaR1C1 = "=IFERROR(VLOOKUP(RC[-5],LU!C[-5]:C[-1],2,True),"""")"
要完全理解以下内容:
A2
转换为RC[-5]
(同一行,起点左侧5列(或想到第6列(F)并移动-5从那里))-5
列(记住起点是F列,即使它现在正在查看不同的表格)到-1
列了解这一点,您可以转换其他公式,甚至是COUNTIF
。
此外,如果您再次陷入困境,请遵循@ BruceWayne建议在 Excel>下转换R1C1
参考样式选项>公式,以查看手动输入时的公式。