代码之家  ›  专栏  ›  技术社区  ›  Krista Wesley

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

  •  0
  • Krista Wesley  · 技术社区  · 6 月前

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

    =XLOOKUP($D18,冰箱!$B$5:$B$100,冰箱!$C$5:$F$100,XLOOKUP,$D18(冰箱!$B&5:100,冰箱!$5:$F$100),XLOOKUP($D18:餐具室!$B:5:$B$100

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

    我对表格/Excel不是很在行,但我似乎无法像往常一样通过谷歌找到解决方案。

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

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

    我也试过这个公式:

    =IF(ISNA(VLOOKUP(D16,冰箱!$B$2:$C$100,2,假)),“”,VLOOKUP 100,2,假),“”,VLOOKUP(D16,餐具室!2美元:100,2美元,假)

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

    1 回复  |  直到 6 月前
        1
  •  1
  •   rockinfreakshow    6 月前

    您可以尝试:

    =xlookup(D18, {Freezer!B:B;Fridge!B:B;Pantry!B:B}, {Freezer!C:F;Fridge!C:F;Pantry!C:F},) 
    
    推荐文章