[算表] 文字與數字的最大值

作者: Elroy666 (Elroy)   2014-09-26 19:53:07
軟體:Excel
版本:2013
原本有一組序號A010000021000
其中210這三碼是有順序的,但是其他的數字可能隨機
有時候因為輸入的問題,會想找前面8碼相同號碼的最後一筆序號是什麼
但是現在遇到一個問題,中間那三碼突破999之後,因為不能增加位數
所以我改以A00~A99,B00~B99,一直到Z99。
結果原本要找最大值的公式就失效了
EXCEL裡面有一些我想到的方法,但是都沒辦法很精簡,而且測試後也不是很成功
想詢問說有沒有其他的解決方式。
http://j.mp/1rxK6Mj
作者: soyoso (我是耀宗)   2014-09-26 21:53:00
作者: Elroy666 (Elroy)   2014-09-29 11:31:00
感謝S大,我稍微修改了一下變成我要的方式了不過有個問題就是我的範圍儲存格可能是L:L這麼長然後就顯示資源不足最後是採用例如L1:L5000這樣去解決另外有個小問題就是SUBSTITUTE後面把英文轉為數字的部份我因為後來採用輔助格 把A01轉成1001可是反過來怎麼沒辦法把1001轉乘A01
作者: soyoso (我是耀宗)   2014-09-29 12:13:00
作者: Elroy666 (Elroy)   2014-09-29 12:46:00
感謝S大!我後來也慢慢研究出來CHAR的用法了!原來反過來用這麼簡單不過有點不明白原本SUBSTITUTE後面把英轉數部份的原理是用矩陣的效果嗎? 可是他怎麼判斷我的英文是什麼?CHAR(COLUMN(A:Z)+64) 看不太出來怎麼知道A01或是Z55
作者: soyoso (我是耀宗)   2014-09-29 12:58:00
A-Z都包含了範圍內的儲存格每個都會對應A-Z的取代就以連結內來看G2:G13對應A-Z(26個字母)就為12*26矩陣http://goo.gl/4Y3OFJ 另以轉換code的方式來處理,試試

Links booklink

Contact Us: admin [ a t ] ucptt.com