如以下資料,情境:將"-"及右邊的所有字元刪除

SDADAD-13123
ASDASD-AD
SFSDG-1E
ASFAS-4
DFHDFH-A
GHKG-214F
FKL-adsa
asfaf-123
sg32aD-A2
Adws-6
QWE-1
QWE-2
wetA-e
KFJHF-A
JIDSJO-A24

 

1.使用LEFT指令撈取字元

2.使用FIND指令找出"-"這個關鍵字的起始字元位置

3.結合LEFT+FIND

LEFT(欲撈取的字元的儲存格,要撈取到第幾個字元),例如A3="12345",LEFT(A3,2)表示從左邊開始撈取到第2個字元,結果即會是"12"。

FIND("要找的關鍵字",關鍵字所在的儲存格,從第幾個字元開始找起),例如A3="AGD2DH3",FIND("2",A3,1)表示從"A"開始找起,找到"2"所在的位置是第4個字元,所以結果會是"4"。

所以實際應用就會是如下圖的=LEFT(儲存格位置, FIND("-",儲存格位置,1)-1)

(因我們不要"-",所以FIND出來後的位置要減1,這樣才不會把"-"也撈出來)

[excel] 刪除指定字元後的所有字元(LEFT+FIND

 

創作者介紹
創作者 米血的小天地 的頭像
米血

米血的小天地

米血 發表在 痞客邦 留言(0) 人氣( 48 )