戴夫(Dave)列出了一些零件编号相似的产品的销售数字。他使用DSUM根据零件号来分析发货的数量。例如,他的零件号可能为ABC01,ABC01A,ABC01M,IFA01和IFM01。当Dave使用DSUM匹配零件编号(例如ABC01A)时,它的效果很好。但是,如果他想分析零件编号ABC01,则DSUM不仅包括ABC01,而且还包括ABC01A和ABC01M。 Dave想知道如何才能使DSUM仅在零件号上返回正确匹配的正确总数。

使用DSUM时,您需要非常谨慎地输入标准。例如,假设您在条件表中输入ABC01。

这样做,您将得到所注意到的:DSUM匹配以这五个字符开头的所有零件号。

解决方案是通过以下方式输入您的条件:

="=ABC01"

请注意输入内容中的两个等号。第一个告诉Excel接受引号后面的内容作为文字。 (从本质上讲,它是您输入的公式。)以这种方式输入时,DSUM函数仅匹配与ABC01完全相同的零件号。

有趣的是,以下两个都不作为标准:

="ABC01"

=ABC01

当然,如果您要做的只是找出特定零件号的出货量,可以考虑使用SUMIF函数而不是DSUM。仅当您有多个要检查的条件时才使用DSUM。 SUMIF函数对输入标准没有相同的严格要求。

_ExcelTips_是您进行经济高效的Microsoft Excel培训的来源。

本技巧(10590)适用于Microsoft Excel 97、2000、2002和2003。您可以在以下位置找到适用于Excel功能区界面(Excel 2007和更高版本)的本技巧的版本:

链接:/ excelribbon-Exact_Matches_with_DSUM [与DSUM完全匹配]。