vba将数值转化文本格式_Excel文本格式和数字格式的相互转换
在工作中,我們會(huì)經(jīng)常遇到文本格式和數(shù)字格式的相互轉(zhuǎn)換問(wèn)題。今天小編就提供如何快速將文本格式和數(shù)字格式相互轉(zhuǎn)換。
文本格式轉(zhuǎn)換為數(shù)字格式
上圖為某公司業(yè)務(wù)員業(yè)績(jī)表,請(qǐng)問(wèn)總業(yè)績(jī)是多少?
方法一:一鍵轉(zhuǎn)換法
經(jīng)觀(guān)察,B列中的數(shù)據(jù)位文本格式,如果直接求和,B9=SUM(B2:B8),結(jié)果為0。因?yàn)樵趀xcel中文本格式是無(wú)法進(jìn)行四則運(yùn)算,文本值在excel四則運(yùn)算中當(dāng)做0來(lái)處理,因此我們得出結(jié)果為0。我們要將文本轉(zhuǎn)化為數(shù)字,再用sum函數(shù)進(jìn)行求和即可得出正確答案。
選中B2:B8,然后點(diǎn)擊左側(cè)的小黃標(biāo),再選擇轉(zhuǎn)化為數(shù)字即可。最后選中B2:B9,按組合鍵ALT+=,就能快速求和。
Gif操作如下:
方法二:負(fù)負(fù)得正法
我們?cè)贑2中輸入公式:=--B2。然后雙擊就能自動(dòng)填充。最后在B9中輸入:=sum(C2:C8)即可。
特別注意:在excel中,如果在文本前面加上兩個(gè)負(fù)號(hào)或者用1乘以文本,就能將文本轉(zhuǎn)為數(shù)值進(jìn)行處理。
Gif操作如下:
此方法的優(yōu)勢(shì)在于保留了原始數(shù)據(jù)的格式。如果將來(lái)有需要源數(shù)據(jù)時(shí),就能輕松找到。方法一簡(jiǎn)單粗暴快,優(yōu)勢(shì)在于效率。以上兩個(gè)方法,各有千秋,任君采用。
數(shù)字格式轉(zhuǎn)換為文本格式
上圖為01班班級(jí)姓名、座位號(hào)表,學(xué)號(hào)是班級(jí)編號(hào)+座位號(hào)組成的,請(qǐng)問(wèn)每個(gè)人的學(xué)號(hào)是多少?
思路:如果在C2 中輸入0112,那么會(huì)自動(dòng)被excel更正為112。在excel中數(shù)值是默認(rèn)以數(shù)字來(lái)存儲(chǔ)的,如果前面有0 會(huì)被自動(dòng)省略。如果要保留前面的0,必須轉(zhuǎn)為文本格式。
方法一:單元格設(shè)置法
選中C2:C8,單擊鼠標(biāo)右鍵-----設(shè)置單元格格式——選中文本。
截圖如下:
然后在C2:C8依次輸入0112——0118即可。
Gif操作如下:
方法二:連接符法公式:C2=“01”&B2。
公式解讀:“01”是文本字符,&是文本鏈接字符,“01”&B2就是將01和B2中的字符進(jìn)行連接,組成一個(gè)新的字符。
特別注意,C列的單元格格式必須是常規(guī),否則會(huì)出錯(cuò)。
Gif操作如下:
每一個(gè)知識(shí)點(diǎn)都是知識(shí)大廈的磚頭。如果沒(méi)有掌握牢固的知識(shí)點(diǎn),則知識(shí)大廈將搖搖欲墜,最終將一敗涂地。
總結(jié)
以上是生活随笔為你收集整理的vba将数值转化文本格式_Excel文本格式和数字格式的相互转换的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 市盈率静,动,ttm是什么意思
- 下一篇: the job was canceled