gpt4 book ai didi

excel - excel中的数据库vlookup有什么问题

转载 作者:行者123 更新时间:2023-12-04 21:48:17 25 4
gpt4 key购买 nike

一位 friend 让我制作类似数据库但在 Excel 文件中的东西。我的功能有问题。我用

=IF(AND((B2=(VLOOKUP(B2;Catalogue!A:F;1;FALSE)));(C2=(VLOOKUP(B2;Catalogue!A:F;2;FALSE)));(D2=(VLOOKUP(B2;Catalogue!A:F;3;FALSE))));VLOOKUP(B2;Catalogue!A:F;4;FALSE);"not found")

我的数据库是
enter image description here

如果我输入 Corner/ff/x15 它会显示正确的结果

![enter image description here

但是如果我输入 Filter/k/r 它会返回 not found。据我所知,只检查第一个过滤器。我的意思是它只检查产品,我发现它与其他单元格不匹配的产品的第二个名称。
对不起我的英语不好。任何人都可以帮助我吗?

![enter image description here

最佳答案

我假设产品、类别和子类别字段组合是唯一的,否则即使您当前的公式有效,它也只会返回第一个匹配的结果。

在这种情况下,您应该可以使用 SUMIFS因为您返回的值是数字,并且字段的组合是唯一的:

Price1、Price2 和 Price2*24% 的顺序:

=SUMIFS(Catalogue!D:D; Catalogue!A:A; B2; Catalogue!B:B; C2; Catalogue!C:C; D2)
=SUMIFS(Catalogue!E:E; Catalogue!A:A; B2; Catalogue!B:B; C2; Catalogue!C:C; D2)
=SUMIFS(Catalogue!F:F; Catalogue!A:A; B2; Catalogue!B:B; C2; Catalogue!C:C; D2)

由于锁定的引用,您还可以对 Price1 使用以下内容并向右拖动:
=SUMIFS(Catalogue!D:D; Catalogue!$A:$A; $B2; Catalogue!$B:$B; $C2; Catalogue!$C:$C; $D2)

关于excel - excel中的数据库vlookup有什么问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59645575/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com