問題
如下圖:
![]()
現(xiàn)需要將A列的混亂編號重新整理,以A列編號最長的位數(shù)為基準(zhǔn),不夠長度的在前面面補(bǔ)0,結(jié)果如B列整理后的編號。
解決方法
思路:
首先:要計算出A列編號中最長編號的位數(shù)。
其次:最長編號的位數(shù)減掉每個混亂編號位數(shù),即是要添加的0的位數(shù)。
再次:每整理一個單元格的編號,都要引用A列所有單元格編號中最長的編號位數(shù),所以需要用數(shù)組公式的計算方式。
公式:
在B2單元格輸入公式:
=REPT(0,MAX(LEN(A$2:A$7))-LEN(A2))&A2點擊Ctrl+Shift+Enter三鍵組合,完成公式計算,即得整理后的A2單元格對應(yīng)編號。再并向下填充,得所有整理編號,如下圖:
![]()
公式解析 :
LE N (A$2 :A $7) :取A2:A7區(qū)域中每個單元格數(shù)值的位數(shù);
MAX( L EN(A$2 :A $7)) : 取 A 2 :A 7區(qū)域中 最長編號的 位數(shù);
MAX( L EN(A$2 :A $7)) -LEN(A2) : 返回最長編號與A2單元格數(shù)值長度的差值;
REPT(0,MAX(LEN(A$2:A$7))-LEN(A2)):A2單元格數(shù)值前補(bǔ)0,所補(bǔ)0的位數(shù)是A2與A列最長位數(shù)的差值;
REPT( 0 ,MAX(LEN(A$2 :A $7))-LEN(A2))&A2 :補(bǔ)充的0與原A2單元格數(shù)值連接。
相關(guān)知識點參考:
特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺“網(wǎng)易號”用戶上傳并發(fā)布,本平臺僅提供信息存儲服務(wù)。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.