VLOOKUP 定义是:
=IF(ISNA(VLOOKUP(RC[-7],'[\\sqlc\Curr table & Checklist\Currency table - foreign.xlsx]Sheet1'!R2C1:R9999C2,2,FALSE))=FALSE,VLOOKUP(RC[-7],'[\\sqlc\Curr table & Checklist\Currency table - foreign.xlsx]Sheet1'!R2C1:R9999C2,2,FALSE),""No a/c"")
Excel 因路径名中“Curr”和“table”之间的空格而抛出错误(并且也会对路径名中的以下空格感到不满)。
问:我应该在哪里插入引号(“)来解决这个问题。我尝试了几种方法,但到目前为止都没有成功。
答案1
用引号(“)将整个路径括起来。
在这种情况下,你的代码应该如下所示:
=IF(ISNA(VLOOKUP(RC[-7],'["\sqlc\Curr table & Checklist\Currency table - foreign.xlsx"]Sheet1'!R2C1:R9999C2,2,FALSE))=FALSE,VLOOKUP(RC[-7],'[\sqlc\Curr table & Checklist\Currency table - foreign.xlsx]Sheet1'!R2C1:R9999C2,2,FALSE),""No a/c"")