昨天下午,有一網(wǎng)友在群里問:單元格里的數(shù)字一列項求和,雙擊里面的數(shù)字才能求和正確,說是從系統(tǒng)里導出的數(shù)據(jù)。
其實,多數(shù)情況下,就像上面說的一樣,導出的數(shù)據(jù)都是文本格式。
文本格式都有哪些特征?
動態(tài)圖示意圖
a、文本格式型數(shù)字的特征就是左上角有一個綠色的三角。
鼠標左鍵點擊三角顯示其含義(以文本形式存儲的數(shù)字)
下面還有“轉換為數(shù)字”,選擇后轉換為數(shù)字。
b、轉換前,在下面的狀態(tài)欄里面,只是計數(shù),不顯示求和數(shù)字,轉換后狀態(tài)欄顯示有求和數(shù)字。
解決得方法,有以下幾種:
第一種就是上面粉絲說的,雙擊單元格,轉換成數(shù)字,不過數(shù)據(jù)量多的情況下,顯然一天都要干這個事了。
第二種就是動態(tài)示意圖里演示的,如果此一列是這種數(shù)據(jù)的話,選中此一列數(shù)據(jù),點擊轉換數(shù)據(jù),一起轉換。
第三種,就是借用小程序來進行轉換,提高工作效率;
解析代碼如下:
Columns("B:B").Select
With Application.Intersect(Selection, ActiveSheet.UsedRange)
.NumberFormatLocal = ""
.Value = .Value
End With
此代碼指的是b列的轉數(shù)字格式,如果不限制列的話,可以把Columns("B:B").Select這行去掉,然后用鼠標選擇需要轉換的區(qū)域,再運行程序即可。