如以下資料,情境:將"-"及右邊的所有字元刪除
| 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 [excel] 刪除指定字元後的所有字元(LEFT+FIND](https://pic.pimg.tw/sdiven1234/1692071364-618763841-g_n.png)
請先 登入 以發表留言。