尝试从多张工作表中提取整行信息时如何修复 #VALUE 错误

问题描述 投票:0回答:1

我正在尝试创建一个家庭库存列表,该列表最终将合并一个食谱列表,该列表将自动从库存中减去金额。现在,我一直在将信息从 3 张表(冷冻柜、冰箱和食品储藏室)提取到总库存页面。我正在使用以下 XLOOKUP 函数,它给了我这个错误代码:

=XLOOKUP($D18,冰箱!$B$5:$B$100,冰箱!$C$5:$F$100,XLOOKUP($D18,冰箱!$B$5: $B$100,冰箱!$C$5:$F$100),XLOOKUP($D18,食品储藏室!$B$5:$B$100,食品储藏室!$C$5:$F$100))

错误 函数 XLOOKUP 参数 5 需要数值。但“不完美的食物”是一个文本,不能被强制转换为数字。

我不太擅长使用 Sheets/Excel,但我似乎无法像平常那样通过 Google 找到解决方案。

这是我遇到问题的工作表的链接:

https://docs.google.com/spreadsheets/d/1iCJHcTckjPgIjP6XzQpknZM3AejhzRmpqTDxaoO9TOY/edit?usp=sharing

我也尝试过这个公式:

=IF(ISNA(VLOOKUP(D16,冷冻柜!$B$2:$C$100,2,FALSE)),"",VLOOKUP(D16,冷冻柜!$B$2:$C$100,2,FALSE))+IF (ISNA(VLOOKUP(D16,冰箱!$B$2:$C$100,2,FAL SE)),"",VLOOKUP(D16,冰箱!$B$2:$C$100,2,FALSE))+IF(ISNA(VLOOKUP(D16,食品储藏室!$B$2:$C$100,2,FALSE)) ,"",VLOOKUP(D16,食品储藏室!$B$2:$C$100,2,FALSE))

但它不会从相应的工作表中提取整行信息,仅提取数量列。

google-sheets google-sheets-formula xlookup
1个回答
0
投票

您可以尝试:

=xlookup(D18, {Freezer!B:B;Fridge!B:B;Pantry!B:B}, {Freezer!C:F;Fridge!C:F;Pantry!C:F},) 
© www.soinside.com 2019 - 2024. All rights reserved.