在職場辦公中,處理數據時有時會遇到古裡古怪的數據源,比如從系統導出來的或是表哥表弟們錄入數據的不規範。從而使得後續處理起來比較棘手。規範數據源很重要!
話不多說,先來看看今天要分享的案例:每個訂單下有多種物料,現在需要統計每個訂單的物料種數:
圖一
意思是A産品對應的物料計數是3,而B産品應該是5。
初次看,還真不好處理。細想下思路:
計算物料種數其實就是統計單元格内的内容行數,而行的區分是分行符,因此内容行數=換行符 1,想辦法先統計單元格内有幾個換行符。
換行符在Excel中用Char(10)表示。
利用Len字符函數和Substitute替換函數來解決
語法:=Substitute(文本字符串,舊字符,新字符,要替換的是第幾個)
步驟1:先把換行符替換成空值
公式:=Substitute(B3,Char(10),"")
替換後的效果為:
圖二
步驟2:統計換行符的個數
将換行符去掉之後,新的字符串相比舊的字符串少了兩個字符,也就是換行符,因此接下來我們可以通過Len函數計算換行符的個數:
公式:=Len(B3)-Len(Substitute(B3,Char(10),"")) 1
圖三
這樣物料種類就批量完美的計算出來了
這案例會方法的話,其實很簡單。最重要的是要學會這種思維。
好了,今天的學會了嗎?如果對你有幫助,望評論 轉發,謝謝大家!
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!