這個特殊的空格,氣得我差點把電腦砸了,折騰了1個小時

「來源: |Excel不加班 ID:Excelbujiaban」

這個特殊的空格,氣得我差點把電腦砸了,折騰了1個小時

這是學員發來的一份表格,左邊是產品全稱,要統計右邊簡稱對應的總數量。

這個特殊的空格,氣得我差點把電腦砸了,折騰了1個小時

粗略的看了一眼,誤以為好簡單,1分鐘就能搞定,可是實際的操作過程出現了一堆奇怪、讓人無法解釋的現象。

如果8888ZZ-XE沒有空格的話,那就是最基本的SUMIF加萬用字元的用法。

=SUMIF(A:A,“*”&D2&“*”,B:B)

這個特殊的空格,氣得我差點把電腦砸了,折騰了1個小時

現在有的含有空格,有的沒有,按照這個思路,應該將空格替換掉就可以。

可是當用函式替換空格的時候,發現左邊壓根替換不了,那個不是普通的空格。

=SUBSTITUTE(A2,“ ”,)

這個特殊的空格,氣得我差點把電腦砸了,折騰了1個小時

複製特殊空格,發現只能替換這一個,其他空格是替換不了。公式看起來一樣,實際是不一樣。

=SUBSTITUTE(A2,“ ”,)

這個特殊的空格,氣得我差點把電腦砸了,折騰了1個小時

將2個公式合併起來,替換掉普通空格和特殊空格。

=SUBSTITUTE(SUBSTITUTE(A3,“ ”,),“ ”,)

這個特殊的空格,氣得我差點把電腦砸了,折騰了1個小時

右邊也用同樣的方法處理。

=SUBSTITUTE(SUBSTITUTE(D2,“ ”,),“ ”,)

這個特殊的空格,氣得我差點把電腦砸了,折騰了1個小時

現在兩邊都有輔助列,剩下的跟原來一樣用SUMIF+萬用字元。截圖的結果是對的,剛開始操作的時候100沒統計進去。

=SUMIF(C:C,“*”&F2&“*”,B:B)

這個特殊的空格,氣得我差點把電腦砸了,折騰了1個小時

但奇怪的事就發生了,第一行無法統計進去。於是,我重啟了好幾次Excel發現還是不行。

這個特殊的空格,氣得我差點把電腦砸了,折騰了1個小時

於是,我發給張哥測試,發現也不行。

這個特殊的空格,氣得我差點把電腦砸了,折騰了1個小時

一頭霧水,換了SUMPRODUCT統計,發現結果是對的。

=SUMPRODUCT((ISNUMBER(FIND(F2,$C$2:$C$6)))*$B$2:$B$6)

最後,我將這奇怪的一幕寫成文章,原來的SUMIF統計結果奇蹟般又對了。

這個特殊的空格,氣得我差點把電腦砸了,折騰了1個小時

用了十幾年Excel,第一次被Excel玩的團團轉,而且還找不到原因。公式對的,結果卻是錯,錯了也就錯了,過了1個小時居然又對了,苦笑一聲。。。

連結:

提取碼:mpzn

VIP

888

元,一次報名,所有影片課程,終生免費學,提供一年線上答疑服務。