Excel 宏中路径名中的空格问题

Excel 宏中路径名中的空格问题

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"")

相关内容