Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel 索引和匹配以检查数据并提供异常结果_Excel_Indexing_Match - Fatal编程技术网

Excel 索引和匹配以检查数据并提供异常结果

Excel 索引和匹配以检查数据并提供异常结果,excel,indexing,match,Excel,Indexing,Match,在这方面需要帮助吗 目前我正在使用excel中的索引和匹配,但是我无法得到我想要的结果。。我需要的是 与item master一起检查所有3个(物品、颜色代码和尺寸)是否匹配的数据,如果不匹配,哪一个字段是错误的。(例如:错误的颜色代码、错误的尺寸或物品不存在) 上面是我的物品主人 要检查的数据 Article Color Code Size 2-50660147 6 M 2-50660147 8 M 案例1

在这方面需要帮助吗

目前我正在使用excel中的索引和匹配,但是我无法得到我想要的结果。。我需要的是

与item master一起检查所有3个(物品、颜色代码和尺寸)是否匹配的数据,如果不匹配,哪一个字段是错误的。(例如:错误的颜色代码、错误的尺寸或物品不存在)

上面是我的物品主人


要检查的数据

Article       Color Code    Size

2-50660147         6         M
2-50660147         8         M
案例1

检查第一行数据检查

物品编号:2-50660147

颜色代码:6

尺码:米

结果:“尺寸错误”


但是,它返回错误的大小,因为它仅在商品号第一次出现在item master中时读取,并且无法识别商品号第二次以正确的颜色和大小显示

我有办法解决这个问题吗


非常感谢你

我认为谷歌文档在评估复杂公式方面仍然很差。我的回答是基于这样的假设,即如果主表中的任何匹配记录与搜索记录匹配,它应该说“是”,否则它应该说“否”。如果我错了,请纠正我

如果我上面的假设是正确的,试试这个公式

=IF(SUMPRODUCT(--($A$1:$A$6=I2)*--($B$1:$B$6=J2)*--($C$1:$C$6=K2))=1,"Match Found!","Not Found!")

根据您的数据更改范围。

您使用的公式是什么?=IF(索引(Sheet2!A:A,Sheet1!Q13)=Sheet1!D13,IF(索引(Sheet2!B:B,Q13)=E13,IF(索引(Sheet2!C:C,Q13)=F13,“无例外”,“错误大小”),“错误颜色”),“错误艺术”)“但是,它返回错误的大小,因为它仅在物品编号第一次出现在物品主控中时读取,并且在物品编号第二次以正确的颜色和大小出现时无法识别。“那么基本上你想怎么做检查?你能详细说明一下吗?如果记录中的详细信息与其他记录完全匹配怎么办?我希望检查能够使用相同的商品编号检查items master中的所有值。因为我需要找出什么是例外,例如。。商品编号错误。。或者tt文章的尺寸不对,或者tt文章的颜色不对好的,这就是我想要澄清的地方。假设主表中记录1包含条目:“2-50660147 | 6 | S”,记录2包含条目:“2-50660147 | 6 | M”。现在,如果我想搜索一个条目为“2-50660147 | 6 | M”的记录,那么,根据您的担心,它将检查master中的第一条记录,并会说“大小错误”,那么为什么会在条目的所有值都匹配的情况下再次检查第二条记录?您想如何检查它??我只是不明白这一点。现在使用的公式tat只反映了第一次“2-50660147”出现,但未读取记录2。。。这是一个简化的示例。。因为我有一个完整的物品编号清单,需要与物品管理员核对。。在项目管理器中。。我有一篇不同颜色和大小的文章。。我不确定你是否明白我的解释你完全正确!我真的没有。我想澄清的是,如果Master中的一条记录与搜索记录不匹配,但它与Master中的第二条记录匹配,它应该怎么做?当它与第一条记录匹配时,它将检查记录1并将结果作为“错误大小”是可以的,但是,如果下一条记录是完全natching呢?ok。。如果记录2与den完全匹配,它将返回无异常消息
=IF(SUMPRODUCT(--($A$1:$A$6=I2)*--($B$1:$B$6=J2)*--($C$1:$C$6=K2))=1,"Match Found!","Not Found!")