返回列表 上一主題 發帖

[發問] 函數問題

[發問] 函數問題

在A1打   HGH5458   B1會出HGH   C1出 5458
把英文和數字分開.
請問有什麼函數可以做到?
50 字節以內
不支持自定義 Discuz! 代碼

如果固定字節是不是就可以用資料剖析來完成!

TOP

對不起,上一帖只能找到1而已,
不是個正確的解法,請刪除。
joviwang

TOP

b1=MID(A1,1,FIND({"1","2","3","4","5","6","7","8","9","0"},A1)-1)
c1=MID(A1,FIND({"1","2","3","4","5","6","7","8","9","0"},A1),99)
joviwang

TOP

=LEFT(A1,LEN(A1)-(SUM(LEN(A1)-LEN(SUBSTITUTE(A1,{"0","1","2","3","4","5","6","7","8","9"," "},"")))))
從A1的左邊取A!總長度減去所有找到0~9及空白的數量的位數.
6F是陣列公式可找到任何不規則的數字.

TOP

就是把所有看似數字的字符及空格都消除後剩下的就是字母了。

TOP

格式都是字母3位數字4位,用資料剖析.

B1=LEFT(A1,MIN(FIND(ROW($110)-1,A1&"1234567890"))-1) 陣列公式 ...
ANGELA 發表於 2010-9-13 10:05



ANGELA 使用find函數讓人耳目一新
巧妙運用"1234567890"避免產生錯誤
是不錯的解法
機器人三大定律-保護人類、服從命令、保護自己
我的三大定律-生命、生存、生活

TOP

另一個陣列公式
b1=LEFT(A1,LEN(A1)-SUM(ISNUMBER(--RIGHT(A1,ROW($1:$100)))*1))
機器人三大定律-保護人類、服從命令、保護自己
我的三大定律-生命、生存、生活

TOP

請教oobird 版主,不了解 b1公式的意思.可否解釋一次.謝謝...
另外,為何是用{"0","1","2","3","4","5","6","7","8","9"," "}
joyce

TOP

回復 8# oobird

謝謝超級版主^^
有普通公式真好><
50 字節以內
不支持自定義 Discuz! 代碼

TOP

        靜思自在 : 世上有兩件事不能等:一、孝順 二、行善。
返回列表 上一主題