我在 Excel 單元格中有以下文字字串,需要取得帶有“%”符號的值。我嘗試過FIND、MID、LEN、SUBSTITUTE等幾種方法,但還沒有找到解決方案。
99.3SN .7CU 1% LV-1000 ON TAPE (I need "1%")
96.5SN 3AG .5CU .5% LV1000 SPECIAL SHAPE (I need ".5%")
96.5SN 3AG .5CU .5% LV1000 SPECIAL SHAPE (I need ".5%")
96.5SN 3.5AG .75-1% LV-1000 ON TRAY (I need ".75-1%")
92.5PB 5SN 2.5AG .75% LV-1000 (I need ".75%")
任何幫助我指明正確方向的幫助將不勝感激。
答案1
答案2
有一個“CU”或“AG”後面跟著一個空格,%
我們想要的是空格後面的數據%
下面顯示瞭如何一步一步地執行此操作,每個單元格僅使用一個公式,這可以組合成一個公式,但我認為這對於某人來說更容易遵循或修改
假設資料位於 A1,A2,...
在C1中:
=+IFERROR(FIND("AG",A1),FIND("CU",A1))
這將會取得 AG 或 CU 的位置
在 D1 中:
=+FIND(" ",A1,1+C1)
透過尋找從先前找到的 AG 或 CU 開始的空間來取得空間的位置。
在E1中:
=+FIND("%",A1)
這找到了%
在 F1 中:
=+MID(A1,D1+1,E1-D1)
這透過使用空格的位置和 % 的位置來提取數據