我試圖讓一個公式,着眼於一個細胞一定量的數字,讓我們這樣說:試圖使細胞基於許多其他小區在Excel
ABC-14
,並使用該號碼14來檢查另一個小區是否也有14位數字。這甚至可能在Excel中,或者有什麼辦法可以做到這一點?
一個例子是查看ABC-14,得到14號,檢查另一個單元格是否是14位數字,並分別在單元格中寫入true或false。
任何幫助將是偉大的。
我試圖讓一個公式,着眼於一個細胞一定量的數字,讓我們這樣說:試圖使細胞基於許多其他小區在Excel
ABC-14
,並使用該號碼14來檢查另一個小區是否也有14位數字。這甚至可能在Excel中,或者有什麼辦法可以做到這一點?
一個例子是查看ABC-14,得到14號,檢查另一個單元格是否是14位數字,並分別在單元格中寫入true或false。
任何幫助將是偉大的。
檢查單元格長度的方法是= LEN()。
將混合字符串中的數字值分開的方法是將您的單元格長度減去短劃線(假設所有值都有短劃線),留下右側的剩餘部分(本例中爲14 )。
另一個問題是,它會返回字符串值14而不是數字14.如果您乘以1,它會知道它是一個數字(不會更改該值)。因此,把所有這些放在一起,讓我們假設你的ABC-14在A1單元格中。假設你的數字串在B1中。在C1中,我們寫= IF(LEN(B1)=(RIGHT(A1,LEN(A1)-FIND(「 - 」,A1)))* 1,「true」,「false」)
謝謝。完美工作! – Ganda
如果號碼是一個整數大於零,那麼你可以使用
=ROUNDUP(LOG10(A1+1),0)
其中A1包含要檢查的人數。
LOG10
是以10爲底的對數,其中的+1偏移量就是100,1000等數字,ROUNDUP
就是它在錫上所說的。
Cell A1 =ABS-14
Cell B1 =1234567891
cell A2 =ABC-13
Cell B2 =12345
地方下面的公式中C1
=IF(LEN(B1)=VALUE(MID(A1,SEARCH("-",A1)+1,LEN(A1))),"TRUE","FALSE")
並選擇B1到B2和按下CTRL + d
希望你期望這一個?
數字是整數嗎? – Bathsheba
是的,這是可能的,但是你可以發佈你已經試過的東西,以及你得到了什麼錯誤? – hnk
嗯,我對excel很新,所以我仍在研究所有簡單的公式。我試圖檢查的單元格是一個整數,如:12345678,但我希望我可以檢查該數字是否有14位數字或類似的東西。 – Ganda