文本型數(shù)字參與計(jì)算的問(wèn)題及解決方法
在進(jìn)行計(jì)算或統(tǒng)計(jì)字符串相關(guān)數(shù)量時(shí),如果涉及到文本型數(shù)字,往往得不到正確的結(jié)果。這是因?yàn)槲谋緮?shù)值沒(méi)有相互轉(zhuǎn)換的原因。下面分享一些解決這類(lèi)問(wèn)題的方法。 文本型數(shù)字轉(zhuǎn)換為數(shù)值的方法 首先,讓我們看一個(gè)例
在進(jìn)行計(jì)算或統(tǒng)計(jì)字符串相關(guān)數(shù)量時(shí),如果涉及到文本型數(shù)字,往往得不到正確的結(jié)果。這是因?yàn)槲谋緮?shù)值沒(méi)有相互轉(zhuǎn)換的原因。下面分享一些解決這類(lèi)問(wèn)題的方法。
文本型數(shù)字轉(zhuǎn)換為數(shù)值的方法
首先,讓我們看一個(gè)例子。假設(shè)我們要統(tǒng)計(jì)一個(gè)表格中姓氏為張的數(shù)量。通常我們會(huì)使用公式SUMPRODUCT((LEFT(C2:C7)"張"))。然而,該公式返回的結(jié)果卻是0,顯然是錯(cuò)誤的。
這是因?yàn)?code>LEFT函數(shù)返回的是文本類(lèi)型,我們需要將其轉(zhuǎn)換為數(shù)值類(lèi)型。我們可以修改公式為SUMPRODUCT(--(LEFT(C2:C7)"張")),這樣就能得出正確的結(jié)果。
在上述公式中,--(LEFT(C2:C7)"張")是將文本型數(shù)字轉(zhuǎn)換為數(shù)值的常用公式,也被稱為減負(fù)運(yùn)算,實(shí)際上等價(jià)于0--(LEFT(C2:C7)"張")。
判斷文本型數(shù)字大小的問(wèn)題及解決方法
在判斷文本型數(shù)字的大小時(shí),我們經(jīng)常遇到以下情況:如果個(gè)位數(shù)大于4,則標(biāo)記為"大",否則標(biāo)記為"小"。常用的公式是IF(RIGHT(C1)>4,"大","小")。
然而,在使用此公式時(shí),我們發(fā)現(xiàn)無(wú)論個(gè)位數(shù)是多少,公式的結(jié)果都是"大",這是由于文本數(shù)值轉(zhuǎn)換導(dǎo)致的。
為了解決這個(gè)問(wèn)題,我們只需要在公式中添加一個(gè)運(yùn)算,將文本轉(zhuǎn)換成數(shù)值即可。我們可以修改公式為IF(RIGHT(C1)-4>0,"大","小"),然后進(jìn)行拖動(dòng)填充即可得到正確的結(jié)果。