涨知识了!Excel中“*”用法盘点

转转大师PDF转换器

支持40多种格式转换,高效办公

、乘法运算。

 1 简单的乘法运算。这个不用多说了吧。

2 复杂的数组运算。

 :如下图所示,要求计算A产品的销售量。
星号使用

公式:=SUMPRODUCT((B3:B9="A")*C3:C9)

这里的*号其实还是乘的意思,只是一组数与另一组数相乘。B3:B9="A"的结果是一组逻辑值

{TRUE;FALSE;FALSE;FALSE;TRUE;TRUE;FALSE}

 而C3:C9是一组数{10;2;4;6;7;2;10}

它们两组数一对一相乘的结果是,数字*TRUE=数字*1,数字*FALSE=数字*0,它们相乘的目的也可以用一句话总结:

符合条件的保留,不符合条件的变成0,最后求和的结果就是符合条件的和。

二、通配符的应用

*”号作为通配符,表示任意多个字符(也包括0个)

1 在查找替换中使用

 如下图所示,要求替换掉“()”号外面的内容 ,只留下括号内的数字,如C列所示。

*号使用

替换步骤:查找*(”替换成空,然后再查找"*"替换为空即可。

*号使用


2 在公式中的应用
=countif(a1:a10,"*A*") 统计包含A的单元格个数

=sumif(a1:a10,"*A",b1:b10) 统计以A结尾的B列的和

=vlookup("*a",b:d,3,0) 查找以a结束的...

=sum('*'!a1) 可以跨表对所有表的A1单元格进行求和

3 高级筛选中的应用。
如下图所示,要求筛选以A开头的所有型号的记录。 设置条件区域为

*号使用

4 自定义格式中的应用。

如下图所示的自定义格式代码中,“¥* #”(*后有一空格)中星号表示在¥和后面数字之间插入任意多个空格,直到填充满整个单元格位置。

*号使用

三、其他

星号在VBA编程中也可以作为通配符使用。