彰化一整天的論壇

 找回密碼
 立即註冊
查看: 419|回復: 5

請問如何去除儲存格中英文字母

[複製鏈接]
發表於 2019-4-10 09:31:22 | 顯示全部樓層 |閱讀模式
老師請問要如何去掉儲存個中的英文字母然後取出最後3碼
例如4875530A------>4875530---->530
       784574B0------>7845740---->470
       982242BB------> 982242----->242
遇到只有數字的則直接取後三碼
如    6584714----->714


回復

使用道具 舉報

 樓主| 發表於 2019-4-10 10:04:50 | 顯示全部樓層

補充說明批號的末2碼從00到ff都有可能
除去英文後也會造成字數不統一
然後要在這部統一的字數取最後三碼這樣就造成無法使用MID這個涵

範例.xlsx (10.63 KB, 下載次數: 68)
回復 支持 反對

使用道具 舉報

發表於 2019-4-10 10:28:52 | 顯示全部樓層
windbjo4 發表於 2019-4-10 10:04
補充說明批號的末2碼從00到ff都有可能
除去英文後也會造成字數不統一
然後要在這部統一的字數取最後三碼這 ...

您好,
     可以用SUBSTITUTE函數來取代字母變成空白,因為字母有26個,所以用暫存欄位來解決。
excel20190410_01.jpg

1.先產生26個字母

excel20190410_02.jpg

2.用公式SUBSTITUTE取代

excel20190410_03.jpg

3.最後用right取出最後3碼




20190410範例.xlsx

12.93 KB, 下載次數: 1

售價: 1 金錢  [記錄]

回復 支持 反對

使用道具 舉報

發表於 2019-5-5 20:31:23 | 顯示全部樓層
你們的末兩碼好像16進位的資訊表示法

如果說, 非常確定英文字只會出現在最後兩碼, 用這樣的公式試試看

  1. =RIGHT(LEFT(B1,LEN(B1)-2)&IF(AND(CODE(MID(B1,LEN(B1)-1,1))>=48,CODE(MID(TRIM(B1),LEN(TRIM(B1))-1,1))<=57),MID(TRIM(B1),LEN(TRIM(B1))-1,1),"")&IF(AND(CODE(RIGHT(TRIM(B1),1))>=48,CODE(RIGHT(TRIM(B1),1))<=57),RIGHT(TRIM(B1),1),""),3)
複製代碼


回復 支持 反對

使用道具 舉報

發表於 2019-8-16 09:16:08 | 顯示全部樓層
本帖最後由 goodnight 於 2019-8-16 09:19 編輯

如果只是要轉碼, 我確定你那是16進位, 會建議先轉換成3位數的10進位, 然後取出變成 4 碼
以後要比對實際來源批號, 再換算回去就可以了 (DEC2HEX()), 如果依你的作業方式, 會無法知道實際來源批號

我不清楚你公司的需求政策, 我純以資料角度去看解決方案


公式如下
  1. =RIGHT(LEFT(A1, 6),1) & IF(LEN(HEX2DEC(RIGHT(A1,2))) = 2, "0"&HEX2DEC(RIGHT(A1,2)), HEX2DEC(RIGHT(A1,2)))
複製代碼
回復 支持 反對

使用道具 舉報

發表於 2019-8-30 13:29:35 | 顯示全部樓層
  1. =RIGHT(LEFT(A1,LEN(A1)-2)&
  2. IF(ISNUMBER(VALUE(MID(A1,LEN(A1)-1,1))),MID(A1,LEN(A1)-1,1),"")&
  3. IF(ISNUMBER(VALUE(MID(A1,LEN(A1),1))),MID(A1,LEN(A1),1),""),3)
複製代碼


第一行,先用left排除最後兩碼。
第二行,判斷倒數第二碼是否數字,是數字就帶出,否則為空。
第三行,同上判斷最後一碼。
外面再用一個right包起來。

不過真的不知道你們這樣去英文的16進制可以拿來幹嘛
回復 支持 反對

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 立即註冊

本版積分規則

 ㄚ母滴雞湯
 員林香純滴雞精

Archiver|手機版|小黑屋|彰化一整天的論壇(Excel,Office)  |网站地图

GMT+8, 2019-11-17 20:07 , Processed in 0.135016 second(s), 22 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表