本文對Excel 星號*的用法進行總結,包括查找替換星號*,以及在countif、and、sumproduct、四則運算中的Excel 星號的不同用法。
Excel中星號怎么用呢?Excel 星號在不同的壞境,含義不盡相同。
第一,查找替換Excel 星號*
如下圖所示A1單元格的內容為星號*,如果要將星號的單元格替換為12,打開Excel查找替換對話框,查找內容輸入:~*,替換為:12,并勾選“單元格匹配”,就可以完成星號的查找替換。
第二,SUMPRODUCT中星號*的用法
如下圖所示:公式為:=SUMPRODUCT(A1:B3,C1:D3)。這里Excel星號*是相乘的意思。兩個數組的所有元素對應相乘,然后把乘積相加,即3*2+4*7+ 8*6+6*7+1*5+9*3。(156)
第三,Excel星號*在一些支持通配符用法函數中的使用
COUNTIF 函數支持通配符,在COUNTIF函數中可以引用通配符。其中通配符?號代表單個字符, *號代表多個字符。
具體的用法請參考:《COUNTIF函數經典應用技巧》
第四,四則運算中Excel星號相乘
比如A1單元格輸入公式:=2*3,結果為6。這里的星號*,表示相乘。
第五,AND函數中Excel星號*的作用
如上圖所示的要求:C列數據小于105并大于95,DEF列小于0.5并大于-0.5。找出當CDEF列的數據同時滿足以上要求時,所對應的行單元格自動加黃色。數組公式為:=($C4>95)*(C4<105)*(AND(ABS($D4:$F4)<0.5))
解釋:AND函數返回的是一個邏輯值?!癆ND(與)” 就是”并且”的意思。 AND函數有兩個(或以上)參數, AND的功能就是取這幾個參數的交集,只要參數中有任何一個的值是FALSE, 那么AND函數的值就是FALSE; 僅當所有參數都是TRUE的時候, AND函數的值才是TRUE。
這里的excel星號*表示邏輯乘,true為1,flase為0。
第六,sumproduct函數中Excel星號*的用法
比如統(tǒng)計A1:A6中“*66”的個數,可以使用數組公式:=SUMPRODUCT(N(A1:A6='*66'))或者普通公式:=COUNTIF(A1:A6,'*66')得到結果。
解釋:SUMPRODUCT(N(A1:A6='*66')):這里的*是普通的文本字符,用在不支持通配符的函數里。這個公式就是統(tǒng)計A1:A6里等于“*66”的文本個數。必須直接等于。*就是一個簡單字符,不是代表別的什么字符。
延伸:如果要找出上圖所有單元格包含66的單元格個數,可以使用下面兩個公式:
數組公式=COUNT(FIND(66,A1:A6))或者普通公式=SUMPRODUCT(N(RIGHT(A1:A6,2)='66'))。
Excel星號*用法總結:
一、星號*用在數值運算的是數值乘,用在邏輯運算就是邏輯乘(即AND。所以,不管是數值乘還是邏輯乘,兩者都是乘。
二、作為通配符的星號*,往往只出現在少數支持通配符的函數里,比如VLOOKUP,COUNTIF,MATCH等。其特點是*包含在字符串里,并不以單獨的運算符的方式出現。
三、sumproduct用逗號是利用sumproduct自身的計算功能,用*是拋棄sumproduct自身的計算功能,利用式子先行計算,再用sumproduct進行簡單的求和。
來源:IT部落窩
●本文編號48,以后想閱讀這篇文章直接輸入48即可
●輸入m可以獲取到全部文章目錄
●輸入c可以獲取到全部動畫下載地址
聯系客服