標題:
[發問]
只取最前面一段的英文,請問該公式可否再簡化呢?
[打印本頁]
作者:
starry1314
時間:
2016-10-12 13:09
標題:
只取最前面一段的英文,請問該公式可否再簡化呢?
本帖最後由 starry1314 於 2016-10-12 13:13 編輯
儲存格A6 :10AD502E or 10A502E
公式:=IF(IFERROR(AND(VALUE(RIGHT(MID(A6,2+COUNT(-LEFT(A6,2)),2),1))>=0,VALUE(RIGHT(MID(A6,2+COUNT(-LEFT(A6,2)),2),1))<10),"false"),MID(A6,2+COUNT(-LEFT(A6,2)),1),MID(A6,2+COUNT(-LEFT(A6,2)),2))
上方公式可因上面兩種格式做替換取出最前面一段英文字母....
MID(A6,2+COUNT(-LEFT(A6,2)),1) 只取第一個英文字母
請問如何更改可讓兩種狀況都適用呢? 最上方公式有點冗長,因檔案內需使用將近3000次
作者:
hcm19522
時間:
2016-10-12 17:17
http://blog.xuite.net/hcm19522/twblog/456388045
作者:
ML089
時間:
2016-10-12 17:27
本帖最後由 ML089 於 2016-10-12 17:29 編輯
=MID(A6,3,MATCH(,0/MID(A6,{4,5,6,7,8,9},1),))
公式最多可以判別6個英文字,請自行加減
作者:
starry1314
時間:
2016-10-12 19:23
回復
3#
ML089
感謝大大的回覆,簡潔的公式
作者:
starry1314
時間:
2016-10-30 14:27
本帖最後由 starry1314 於 2016-10-30 14:32 編輯
回復
3#
ML089
M大遇到個困擾
=MID(A6,3,MATCH(,0/MID(A6,{4,5,6,7,8,9},1),))
如果再編號後面是接0的畫會將0也顯示出來
如 10AA08A 只要取出 AA 但會變成AA0
怎麼改都無法完美....
[attach]25693[/attach]
作者:
准提部林
時間:
2016-10-30 16:18
回復
5#
starry1314
=MID(A6,3,MATCH(,0
*
MID(A6,{4,5,6,7,8,9},1),))
作者:
starry1314
時間:
2016-10-30 17:24
回復
6#
准提部林
太感謝了.........
想請問 * /的差異是? 除 乘?
作者:
准提部林
時間:
2016-10-30 17:36
回復
7#
starry1314
0/0 分母為0, 錯誤值
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)