首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Excel:带有通配符的SUMPRODUCT与单元格内容不完全匹配

Excel中的SUMPRODUCT函数用于计算多个数组的乘积之和。它可以通过使用通配符和条件来筛选数组中的元素,并将符合条件的元素相乘后求和。

通配符是一种特殊字符,用于匹配文本中的一部分内容。在Excel中,常用的通配符有星号(*)和问号(?)。星号表示匹配任意长度的字符,问号表示匹配单个字符。

当使用带有通配符的SUMPRODUCT函数时,可以将通配符与单元格内容进行比较,以确定是否匹配。如果单元格内容与通配符完全匹配,则相应位置的元素将被计入乘积之和。

以下是一个示例:

假设有一个包含产品名称和销售数量的表格,如下所示:

| 产品名称 | 销售数量 | |:-----------:|:-------:| | Apple | 10 | | Banana | 15 | | Orange | 20 | | Pineapple | 5 |

现在我们想要计算销售数量中包含字母"A"的产品的总销售数量。可以使用带有通配符的SUMPRODUCT函数来实现:

代码语言:txt
复制
=SUMPRODUCT(--(ISNUMBER(SEARCH("A", A2:A5))), B2:B5)

在上述公式中,SEARCH("A", A2:A5)用于检查产品名称中是否包含字母"A",返回一个数组,其中包含匹配的位置。ISNUMBER函数用于将匹配的位置转换为布尔值数组,其中TRUE表示匹配,FALSE表示不匹配。--运算符用于将布尔值数组转换为数值数组,其中TRUE被转换为1,FALSE被转换为0。最后,SUMPRODUCT函数将数值数组与销售数量数组相乘,并求和得到结果。

对于上述示例,公式的结果将是25,因为只有"Apple"和"Pineapple"的销售数量被计入了总和。

带有通配符的SUMPRODUCT函数在许多场景中都非常有用,例如筛选包含特定字符或模式的数据、计算满足特定条件的数据的总和等。

腾讯云提供了一系列与Excel相关的产品和服务,例如腾讯文档(https://docs.qq.com/)和腾讯云数据万象(https://cloud.tencent.com/product/ci)等。这些产品可以帮助用户进行在线协作、文档处理和数据分析等任务。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

【收藏】数据分析必会Excel高频函数合集

2.2 带通配符查询 如下图,假如我们需要通过记录部分SIM卡号,来获取到对应手机号,这时直接使用 =VLOOKUP(F111,C111:D114,2,0) 是无法正常获取,此时就需要利用通配符来进行补充...4 MATCH函数组合 MACTH函数是EXCEL中使用较为广泛一个函数,MATCH函数功能就是在指定区域内搜索特定内容,然后返回这个内容在指定区域里面的相对位置。...=MATCH(查找内容,查找区域,匹配类型) 其中匹配类型包含1,0,-1 1或省略,查找小于或等于指定内容最大值,而且指定区域必须按升序排序 0,查找等于指定内容第一个数值 -1,查找大于或等于指定内容最小值...4.3 MATCHINDEX函数组合 先来说说INDEX函数作用: INDEX函数用于在一个区域中,根据指定行和列号来返回内容。...最后用INDEX函数,得到A列第8个元素内容,最终完成两个条件数据查询。 以上,就是我这复盘Excel函数,希望对大家有所帮助。

3.6K20

最用心EXCEL课程 笔记2

: Ctrl 选择多个工作表,输入 ,这时内容会出现在所有被选工作表 上下移动方法》1.找到任意单元格,鼠标放在上或者下边框,双击2.Ctrl 加上下 冻结窗格,所选单元格左边和上边会被冻结 打印时表格太长...fx 图片 Count系列统计函数 图片 Countif 函数 图片 Countif 函数搭配通配符完成统计,excel通配符有三个 图片 sum,average函数 对文本不会进行计算,average...不会计算文本,同时也不会计算空白单元格 输入函数时,遮挡住了左侧单元格,导致不能选择左侧单元格。...可以 对函数单元格设置左对齐 sumif函数 实现条件求和 图片 sumproduct函数,例如有多个产品,单价和数量,相乘之后再求总和,可以用该函数。 图片 19-22节 查找和替换。...如何查找单元格完全是该内容而不是包含该内容。如下 图片 查找和替换不仅查找文本还可以查找格式。

94130

精通Excel数组公式011:令人惊叹SUMPRODUCT函数

如下图1所示,简洁公式求出了两组单元格区域中相应单元格相乘并将乘积相加结果。 ? 图1 下图2展示了SUMPRODUCT函数直接使用乘法运算符SUM函数相比优势。...在使用Excel 2007及以后版本时,可能会碰到在Excel 2007发布以前已经创建带有SUMPRODUCT函数公式工作表。 4....SUMPRODUCT函数或等效D-函数相比,使用COUNTIFS函数和SUMIFS函数公式计算速度更快。对于大数据集来说,它们能够明显地缩短计算时间。 2....如果使用Excel 2003或以前版本,在数据集和条件区域中带有字段名合适数据集,不需要复制公式到其它单元格,那么使用D-函数更有效率,公式计算时间比SUMPRODUCT函数更快。...《Ctrl+Shift+Enter:MasteringExcel Array Formulas》学习笔记 完美Excel 欢迎在下面留言,完善本文内容,让更多的人学到更完美的知识。

5.7K10

错误不可怕,就看你如何使用ISNA函数

标签:Excel函数 本文深入探讨在Excel中使用ISNA函数处理#N/A错误各种方法。 当Excel无法找到所需内容时,单元格中会出现“N/A”错误。...IF/ISNA组合Excel公式 ISNA函数只能返回两个布尔值,因此可将其IF函数结合使用,显示自定义消息: IF(ISNA(…),有错误时文本, 没有错误时文本) 进一步完善上面的示例,找出组...图3 VLOOKUP/ISNA组合Excel公式 IF/ISNA组合是一个通用解决方案,可以任何函数一起使用,该函数在一组数据中搜索某些内容,并且在找不到查找值时返回#N/A错误。...SUMPRODUCT/ISNA组合统计#N/A错误数 要统计特定单元格区域内#N/A错误,可将ISNA函数SUMPRODUCT函数一起使用,方法如下: SUMPRODUCT(--(ISNA(range...例如,要找出有多少学生在所有测试中都通过,修改单元格区域(A2:A13)查找值MATCH公式,并将其嵌套在ISNA函数中: =SUMPRODUCT(--ISNA(MATCH(A2:A13,D2:D9,0

8.4K20

Excel公式练习79: 多个OR条件计数

学习Excel技术,关注微信公众号: excelperfect 本次练习是:在Excel中,我们经常要基于多个OR条件进行计数或求和。...解决方案 可以使用SUMPRODUCT函数ISNUMBER/MATCH函数组合来编写公式求得结果。...在单元格F9中公式为: =SUMPRODUCT(ISNUMBER(MATCH(项目,{"T恤衫","连帽衫"},0))*1) 公式中MATCH函数在“项目”列中查找“T恤衫”或“连帽衫”,返回由数字...: {1;0;0;1;1;0;1;1;0;1;0;1;0;0} 传递给SUMPRODUCT函数求和得到满足条件项目数: 7 在单元格G9中公式为: =SUMPRODUCT(ISNUMBER(MATCH...注意MATCH函数获取结果过程。 2. 乘号用来实现条件。 注:本次练习整理自exceljet.net。 欢迎在下面留言,完善本文内容,让更多的人学到更完美的知识。

2.1K20

精通Excel数组公式013:什么时候真正需要数组公式?

数组公式中数组运算有时会显著增加公式计算时间。下面列举两个例子,看看数组公式相比,选择非数组公式如何明显减少公式计算时间。...示例1:条件是文本时日期统计,使用TEXT和SUMPRODUCT还是COUNTIFS? 如下图1所示,条件区域是单元格E8中年和F8中月。...示例2:条件与日期序列不匹配情况下年销售额求和,使用SUMPRODUCT,SUMIFS还是SUMIF? 如下图4所示,条件单元格数据与日期序列号不匹配,要求该年销售额之和。 ?...图4:年需要与序列号日期相匹配。 这里使用了6个公式实现。下图5展示了这些公式在约25000条数据中运行时间对比。 ?...注:本文为《精通Excel数组公式(学习笔记版)》中一部分内容节选。你可以到知识星球App完美Excel社群下载这本电子书完整中文版。

1.5K20

20211202,爱对称日,Excel也能判断

标签:Excel公式练习 前天,2021年12月2日,“20211202”,从左往右读或从右往左读都一样,被大家称为“爱对称日”。...因此,如果要检查单元格内容是否是回文,需要反转单元格内容,看看原内容反转后内容是否相同。...例如,下图1所示数据,单元格B4中包含内容“mam”,反转后内容也是“mam”,因此“mam”是一个回文。 如何编写公式来判断呢?...假设单元格B4中包含单词或句子,首先要对其进行清理,即删除其中空格、逗号、感叹号和其他标点符号。因此,句子“Cigar?...下一步是将这个清理过文本(假设在C4中)与其反转内容匹配。 但没有反转文本公式。因此,使用MID()一次提取一个字母,并将其从末尾开始相应字母匹配

89320

Excel函数之COUNTIFS

附加区域及其关联条件。最多允许 127 个区域/条件对。 说明: 每一个附加区域都必须参数 criteria_range1 具有相同行数和列数。...如果条件参数是对空单元格引用,COUNTIFS 会将该单元格值视为 0。 您可以在条件中使用通配符,即问号 (?) 和星号 (*)。问号匹配任一单个字符;星号匹配任一字符序列。...逻辑值为TRUE单元格数量 =COUNTIF(data,TRUE)小说明: EXCEL单元格内数据主要有以下几类:数值型,文本型,逻辑型,错误值型。...其中时间类型也是一种特殊数值。文本类型数字是文本型。空单元格:指什么内容也没有的单元格,姑且称之为真空。假空单元格:指0字符空文本,一般是由网上下载来或公式得来,姑且称之为假空。...B*") (5) 等于“你好” =COUNTIF(data,"你好") (6) 包含D3单元格内容 =COUNTIF(data,"*"&D3&"*") (7) 第2字是D3单元格内容 =COUNTIF

3.2K40

技巧:Excel用得好,天天没烦恼

快速选定不连续单元格 按下组合键“Shift+F8”,激活“添加选定”模式,此时工作表下方状态栏中会显示出“添加到所选内容”字样,以后分别单击不连续单元格单元格区域即可选定,而不必按住Ctrl键不放...快速调整列宽 想让Excel根据你文字内容自动调整列宽?你只需要把鼠标移动到列首右侧,双击一下就大功告成啦~ 8. 双击格式刷 格式刷当然是一个伟大工具。...Trim() 函数,处女座福音1 这个函数可以轻松把单元格内容空格去掉。例如=trim(A1),如果A1单元格里有空格,这个公式会只显示其中非空格内容。 5....而 match(a,r,t)是一个匹配函数,t为0时,返回区域r内a值精确匹配单元格顺序位置;t为1时返回区域r内a值最接近单元格顺序位置(汉字通常按拼音字母比较,数字按值比较,数值符号按位值比较...通常可以将两个函数联合起来进行表间关联关系查询,通过match函数找到匹配单元位置号,再用这个位置号,通过index函数找到匹配值对应关联值。 为什么别人做事总比你快?这下明白了吧。

2K40

python吊打Excel?屁!那是你不会用!

4、绝对引用、相对引用半绝对引用 1)图示讲解含义   注意:使用F4键,进行绝对引用和相对引用公式切换。 ?  ...上图我们已经演示了“相对引用”和“绝对引用”功能,那么到底什么是“相对引用”?什么又是“绝对引用”呢?下面我们分别对其下一个定义。   在定义这两个概念之前,我们先来说明一下excel列。...“双引号”;  四:连接符是“&”;  注意:在excel单元格中,数字和日期都是靠着单元格右侧,文本都是靠着单元格左侧。...⑫ substitute 注意:这个函数最后一个参数很有用。如果一个文本中有几个重复内容,最后一个参数可以指定,从第几个重复内容开始起,进行替换。 ?...6)匹配查找函数 ① vlookup 注意:多条件查询,需要添加辅助列。 ?

3.7K50

精通Excel数组公式020:MMULT数组函数

在前面的系列中,我们学习了通过乘以单元格区域来避开SUMPRODUCT函数对区域都要具有相同尺寸要求。然而,如果单元格区域C3:D5中含有文本,那么乘法操作将产生错误。...可以使用MMULT函数创建单元格区域C3:D5中预计收益数组相同大小数组,然后传递组SUMPRODUCT函数,利用其忽略文本特性。 ?...图13 Excel中数组乘法3种方法 在Excel中,进行数组相乘操作有3种方法:使用乘法符号直接相乘、使用SUMPRODUCT函数、使用MMULT函数。...学习笔记版)》中一部分内容节选。...你可以到知识星球App完美Excel社群下载这本电子书完整中文版。 欢迎在下面留言,完善本文内容,让更多的人学到更完美的知识。

2.3K20

Excel公式技巧51: 根据条件来排序(续)

图2 在单元格E2中输入公式: =SUMPRODUCT((B2:B24=B2)*(C2:C24=C2)*(D2<D2:D24))+1 下拉至对应数据单元格结束为止,结果如下图3所示。 ?...公式中: (B2:B24=B2) 将公式所在单元格中行对应列B中单元格区域B2:B24中每个值相比较,得到一个由TRUE/FALSE值组成数组:TRUE表示区域中单元格值相等单元格,FALSE...同理,公式中: (C2:C24=C2) 也得到一个由TRUE/FALSE值组成数组,表示公式所在单元格中行对应列C中单元格区域C2:C24中每个值相对较结果。...公式中: (D2<D24) 将公式所在单元格行对应列D中单元格区域D2:D24中每个值比较,如果比该值大则为TRUE,否则为FALSE,也得到一个由TRUE/FALSE值组成数组。...示例中,1表示单元格D2中值在对应区域中销售产品中有1个销售额数值比它大,那么它排在第2位。 欢迎在下面留言,完善本文内容,让更多的人学到更完美的知识。

1.9K60

Excel公式技巧41: 跨多工作表统计数据

图1 想要统计“完美Excel”在所有工作表中出现次数。我们分别在每个工作表中使用COUNTIF函数进行统计,如下图2、图3和图4所示。 ? 图2 ? 图3 ?...如下图6所示,要统计数据工作表名称在单元格区域B5:B7中,将该区域命名为“Sheets”;要统计数据在单元格B9中,即“完美Excel”。...A1:E10"}),B9)) 分别计算单元格B9中值在每个工作表指定区域出现次数,公式转换为: =SUMPRODUCT({5;12;3}) 得到结果20。...图7 这样,就可以直接使用公式: =SUMPRODUCT(COUNTIF(INDIRECT("'"& Sheets2 & "'!"...& "A1:E10"),"完美Excel")) 其原理上面相同,结果如下图8所示。 ? 图8 欢迎在下面留言,完善本文内容,让更多的人学到更完美的知识。

12K40

Excel公式技巧56:获取最大值最小值所在单元格地址

在《Excel公式技巧55:查找并获取最大值最小值所在工作表》中,我们更进一步,获取最大值/最小值所在工作表名称。本文来讲解如何利用公式获取最大值/最小值在哪个单元格。...示例工作表数据如下图1所示,我们可以使用MAX/MIN函数获取工作表数据最大值/最小值,并且由于数据较少,可以清楚地看出最大值所在单元格为B2,最小值位于单元格A2。 ?...图1 可以使用ADDRESS函数来获取单元格地址,但关键是要传递给该函数合适行列参数。...在单元格D7中输入公式: =ADDRESS(INDEX(ROW(A1:A4),SUMPRODUCT((A1:D4=C7)*(ROW(A1:D4)))),INDEX(COLUMN(A1:D1),SUMPRODUCT...图2 欢迎在下面留言,完善本文内容,让更多的人学到更完美的知识。 欢迎到知识星球:完美Excel社群,进行技术交流和提问,获取更多电子资料。

9.2K64

SUMIFS函数,很有用

学习Excel技术,关注微信公众号: excelperfect SUMIFS函数用于计算指定单元格区域中满足一个或多个条件单元格中数值之和。...说明: 1.SUMIFS函数是Excel 2007中新增函数,适用于Excel2007及之后版本。...4.SUMIFS函数在求和时,会忽略参数sum_range中空和文本值。 5.参数criteria可以是数字、日期、表达式、单元格引用、文本或公式,可以使用通配符(*,?)...这意味着不能在条件区域内使用其他函数(值得商榷,见拓展资料:Excel公式技巧05和06),如YEAR,因为结果是一个数组。如果需要此功能,可使用SUMPRODUCT函数。...,E11:E24,"<="&结束日期<em>单元格</em>引用) 注:有兴趣<em>的</em>朋友可以到知识星球完美<em>Excel</em>社群下载本文示例工作簿。

1.7K30

Excel公式技巧:颠倒单元格区域数组

如下图1所示,我想使用公式: =SUMPRODUCT(A1:G1,G2:A2) 但是,Excel总是将其修改为从左到右单元格区域: =SUMPRODUCT(A1:G1,A2:G2) 图1 如何实现自己目的呢...这是因为OFFSET函数只返回单元格区域引用,而不返回值。OFFSET函数使用第1个、第2个或第3个参数为数组调用,返回一组单元格区域引用,当用于算术操作数或大多数函数参数时,Excel无法处理。...N函数仅返回数值,将其他所有内容转换为0;T函数仅返回字符串,将其他所有内容转换为空;如果都想返回,使用CELL(“Contents”,…)。...注意,当使用公式求值或按F9键时,Excel不能直接显示OFFSET部分内容,而是显示为#VALUE!。...例如,我想求单元格A1+A3+A5之和,如果使用公式: =SUM(OFFSET(A1,{0;2;4},0,1,1)) 无论是否以数组公式输入,返回值都是单元格A1中值。

86250

Excel实战技巧91: 安排工作时间进度计划表(又一种形式)

学习Excel技术,关注微信公众号: excelperfect 导言:在《Excel实战技巧90:安排工作时间进度计划表》中,以类似甘特图形式使用公式计算每天各项任务时间,从而形成一个时间进度计划表...$C$2:$C$5 在“时间安排”工作表单元格A2中输入数组公式: =IF(SUM(C$1:C1)>=SUMPRODUCT(WorkDuration),"…", MAX( N(A1) + (SUMIFS...MaxHrsPerDay,则对于单元格A2中公式转换为: MAX( N(A1) +1, 1) 即: MAX(1, 1) 结果为: 1 列B中公式前半部分上面所讲列A中公式前半部分相同。...: SUMPRODUCT((A$1:A1=A2)*IF(ISNUMBER(C$1:C1), C$1:C1, 0)) 计算直到上一行为止所有当前行所在同一天时间总和,再使用MaxHrsPerDay...有兴趣朋友可以在选择公式中某部分后使用F9键或者“公式求值”查看公式运行中间结果,以加深对公式理解。 欢迎在下面留言,完善本文内容,让更多的人学到更完美的知识。

1.8K10

Excel公式技巧95:统计文本单元格神秘公式

理解Excel将什么考虑为“空” 需要弄明白是,空字符串单元格不同。空单元格中没有任何内容,空字符串是不显示任何结果公式结果。...这通常是通过使用两个双引号来实现,它们之间没有任何内容: =IF(A9="Ok",C9,"") 两个双引号之间被称为“空文本”,在单元格中不会显示什么但会作为数据被统计。...如果使用ISBLANK函数测试包含空文本单元格,返回结果将是FALSE,这意味着Excel不会将空文本作为真正单元格。...图3 也许,你可能会想使用LEN函数来测试单元格长度,从而忽略空单元格或空字符串单元格,如下所示: =SUMPRODUCT(--(LEN(B4:B14)>0)) 然而,对于图1所示示例来说,返回结果是...当然,我们可以再添加一些公式内容,剔除数字单元格: =SUMPRODUCT(--(LEN(B4:B14)>0))-SUMPRODUCT(--ISNUMBER(B4:B14)) 但公式没有 =COUNTIF

1.4K20

Excel公式练习71: 求最近一次活动日期(续)

下图1所示,求单元格F12中指定名称所对应最新日期?在单元格区域B12:C20中是要查找数据。 ? 如何在单元格F13中编写公式? 先不看答案,自已动手试一试。...,C13:C20) LOOKUP函数在生成中间数组中找不到要查找值2,返回小于2最大值所对应C13:C20中单元格值。...公式2:使用MAX/SUMPRODUCT函数 =SUMPRODUCT(MAX((B13:B20=F12)*(C13:C20))) 这个公式由于日期在Excel中是以数字形式存储,因此可以将它们TRUE.../FALSE值组成数组相乘,上述公式可转换为: =SUMPRODUCT(MAX({TRUE;FALSE;FALSE;TRUE;FALSE;FALSE;FALSE;FALSE}*{41091;41091...,设置适当格式后在Excel中显示相应日期。

2.1K20

八种方式实现多条件匹配

之前在Excel内部分享交流群和别的讲师探讨了多条件匹配有哪些实现方式。 围观市民刘先生表示:我活了二十多年,看见斗图比较多,这么无聊斗Excel使用技巧第一次见! 为了更好装逼,哦!...方法一:增加辅助列法 常见Vlookup匹配应用只能查找一个单元格,针对多条件,就是把多个条件都放到一个单元格即可。 ?...翻译成Excel语言就是将一列变成了两列 ?...方法三:Vlookup函数数组重构第二式 本方法和方法二类似,但是构建数组辅助表时候换了一种形式。 ?...公式:{=INDEX(D2:D9,MATCH(G2&H2,B2:B9&C2:C9,0))} 思路:先获取查找内容在新列中属于第几位,然后返回评分列对应位置值! 完美!

12.4K41
领券