excel中分列,一行最後的數字分開!

  • 作者:由 匿名使用者 發表于 攝影
  • 2022-03-28

A1:90/7-8 CSDBVF 1CSBFCSBF CASF DASBFSEBF 105110

A2:70/7-8 CSDBVF 1CSBFCSBF CASF DASBFSEBF bcsabvsdb 125

A3:60/7-8 CSDBVF 1CSBFCSBF CASF DASBFSEBF bcsabvsdb cnsdvn 1541123

現在想把每行後面那個數子和前面的資料分開,

有什麼辦法嗎? 就是最後空格後面的資料另外做一列!

原表只有一列,把後面的數字要分開!

大徐哥的方法很好!

但是我想分開後把原先那個一列 後面的資料刪除掉。

不要原有列還有後面那個數字存在!

excel中分列,一行最後的數字分開!大徐哥 2008-11-06

B1輸入公式

=RIGHT(A1,LEN(A1)-FIND(“#”,SUBSTITUTE(A1,“ ”,“#”,LEN(A1)-LEN(SUBSTITUTE(A1,“ ”,“”)))))

B1公式向下複製

其實,用“資料-分列”功能更簡捷,方法:

選單:資料-分列

在彈出的對話方塊中,一步步操作,記得選擇分隔符時,選“空格”

補充回答:

C1輸入下面的公式,得到A1中剔除數字後的字元

=trim(substitute(A1,B1,“”))

excel中分列,一行最後的數字分開!zhhong2146 2008-11-06

操作步驟:

1、在Excel工作表裡按Alt+F11,開啟VBA程式設計介面

2、在VBA程式設計介面的工具欄,第二個按鈕拉下來選模組

3、在左邊欄的“模組1”上雙擊,開啟右邊的程式書寫區域

4、把下面的程式程式碼貼上進去

Sub divLase()

Dim rn As Range

Dim LastSPPos As Integer

For Each rn In Selection

LastSPPos = InStrRev(rn, “ ”)

If LastSPPos > 0 Then

rn。Offset(0, 1) = Right(rn, Len(rn) - LastSPPos)

rn = Left(rn, LastSPPos - 1)

End If

Next

End Sub

5、關閉VBA程式設計介面回到工作表

6、先選中你需要整理格式的所在的單元區域

7、按Alt+F8開啟“宏”對話視窗

8、在視窗中選中“divLast”,然後單擊“執行”按鈕

現在在工作表裡應該看到你想要的結果了。

(特別提醒:要在Exce中透過選單“工具-宏-安全性”把宏的安全級別設為中或低以允許宏的執行,否則宏不能執行也得不到你要的結果)

excel中分列,一行最後的數字分開!毓蕩Hd 2008-11-06

增加一列,把後面的收據放上去就可以了。

excel中分列,一行最後的數字分開!網友c155c4e 2008-11-06

menu->data->text to columns: choose “Delimited->delimiters(choose ” “or ”1“->finished

excel中分列,一行最後的數字分開!cheng111888 2008-11-06

剪下+複製。

Top