ecel拆分字元,excel 拆分 字元

2022-03-02 06:36:33 字數 5501 閱讀 9256

1樓:方括號

一、分列法。資料-分列-分隔符號-其他,並輸入\。

二、公式法。

b1=left(a1,find("\",a1)-1)c1=mid(a1,find("\",a1)+1,find("\",a1,find("\",a1)+1)-find("\",a1)-1)

d1=right(a1,len(a1)-find("\",a1,find("\",a1)+1))

選中這三個單元格,向下填充。

2樓:

不知你的科目**和科目名稱中是否要帶有"\",如果不帶有直接資料-分列-分隔符號-其他,並輸入\。

如果帶有"\",用下面公式.

假設你的資料在a列.

b1=left(a1,find("\",a1))c1=mid(a1,len(b1)+1,find("\",a1,len(b1)+1)-len(b1))

d1=right(a1,len(a1)-find("\",a1,len(b1)+1))

選中這三個單元格,向下填充。

在excel中如何分割一個字串?

3樓:景田不是百歲山

一、首先先輸入一組要拆分字串的資料,全部選中。

二、然後在上方選單找到「分列」,點選選中。

三、然後在彈出的「文字分列嚮導」中 選擇「分隔符號」下一步。

四、然後在「分稿符號」位置選擇「空格」,點選選擇下一步。

五、然後在第三步中選擇打「列資料格式」選擇則「文字」然後點選選擇「確定」

六、excel分割字串完成

4樓:歐陽絕塵

1、如果每個資料在分割處均有統一的符號,如逗號,頓號,空格等,則可利用資料選項卡下的」分列「功能來實現,在第一步選擇「分隔符號」,第二步填選相應的符號後一直下一步即可。

2、如果沒有統一的符號,但是要分割的左側字元長度均相同,則利用資料選項卡下的「分列」,在第一步選擇「固定寬度」,而後在分割處單擊,再一直下一步即可。

3、如果分割後左側長度不一樣,右側一樣,或者左右都不一樣,則可利用函式left,mid,right結合len或者find來擷取。具體用法可參考excel裡的幫助

5樓:匿名使用者

看你的意思似乎不像是要把資料分到2個單元格那就替換吧,

ctrl h

查詢內容輸入 |

替換為 輸入 空格 (單擊空格鍵一次)全部替換

6樓:匿名使用者

單擊【資料】→分列→選擇按分隔符分列→下一步中輸入分隔符 | →完成。

7樓:趙老師辦公軟體

零基礎教程,3分鐘快速學習excle,讓學習更簡單

8樓:萊昂納德_尤拉

選中這列-資料-分列-分割符號填其他 |

9樓:都市新

這種付號說不上來,你去找專業人士。

excel 單元格內字串拆分? 10

10樓:賀小亠

1、開啟excel,選中單元格。

2、點選工具欄中的資料。

3、點選資料後,點選選擇分列。

4、點選分列後,進入分列第一部,點選下一步。

5、進入分列第2部,勾選其他,然後輸入逗號,點選下一步。

6、最後點選完成。

7、點選完成分列後,資料就分開了。

11樓:匿名使用者

以「資料」下的「分列」進行操作,以空格作為分隔符。

詳見附圖

12樓:

把資料樣本抓個圖上來。

13樓:洋宕

最方便方式:

1、貼上到excel。

2、按樓上所說分列。

注意:對分列過程中一定要對數字單元格長數字設定為文字方式,否則將以科學計數表示。

請採納。

excel 字串拆分方法?

14樓:匿名使用者

方法一:

1、在a2單元格輸入以下公式,然後向下填充公式到a4=trim(right(substitute(left(a$1,find("座",substitute(a$1,"*","座",row(a1)))-1),"*",rept(" ",99)),99))

2、在a5單元格輸入

=right(a$1,len(a1)-find("座",substitute(a$1,"*","座",3)))

方法二:選擇資料區域 ,在「資料」選項下的「分列」中,以「*」作為分隔符分列,分列後,複製,並「選擇性貼上」為「轉置」,即可。

詳見附圖

15樓:冰凍蝸牛

首先你同一列的字元是否規律。有規律的可以用分列(分列裡也分幾種分列方式)。或者看看能否用字元提取公式做,right(),left(),mid(),len()相結合。

你沒有上傳你的東西上來無法具體回答。

16樓:石中小玉

看得不太明白。但應該可以幫你。

如果是「張三*男*25*123456」的格式選中單元格,點「資料」—「分列」—「分列符號」下一步—其他(符號)中輸入「*」—完成。

原來就變成:張三 男 25 123456

17樓:無故亂砍

優化了一下上一個回答者的函式:

優化1:分割結果可以橫向使用;(原答案只能下拉使用的)優化2:分割的最後一個字串會出錯;

---------優化後函式如下---------分割後第一個字串:=trim(right(substitute(left(a$1,find("座",substitute(a$1,"*","座",1))-1),"*",rept(" ",99)),99))

分割後第二個字串:=trim(right(substitute(left(a$1,find("座",substitute(a$1,"*","座",2))-1),"*",rept(" ",99)),99))

分割後第三個字串:=trim(right(substitute(left(a$1,find("座",substitute(a$1,"*","座",3))-1),"*",rept(" ",99)),99))

excel 根據字元分割字串

18樓:一點設計演示

1.如圖所示,要把這個**號碼進行拆分,那麼首先選定要拆分的**號碼,然後點選資料,裡面有一個分列的選項。然後會彈出一個新的對話方塊。

2.在彈出的對話方塊裡面進行適合自己的選擇,在這個例子裡面我們在原始資料型別裡面選擇「分隔符號」,然後其他的不管,點選下一步。

3.在下面這個新的對話方塊裡面在分隔符號的選項裡面選擇空格,因為這裡的區號和**號碼是用空格分隔的,當然如果是逗號或者其他的則選擇其他的,或者可以在其他裡面自己輸入。

4.然後在最後一個選項卡里面,由於設定一下自己所需要的資料型別,然後就可以點選確定了,然後如圖所示,我們就看到了被分開的區號和**號碼,如果格式有錯,可以自己微調。

19樓:迎客鬆

b1中輸入 =mid(a1,find(",",a1,1)+4,find(",",a1,find(",",a1,1)+1)-find(",",a1,1)-4)

滑鼠移動到b1右下角,出現「+」時,按左鍵不放,再下拉。

20樓:朱薈非

最簡單的辦法是資料分列,資料-分列-分隔符號-其他,輸入要分割的字元

資料分列既可以對整列操作,也可以針對單個單元格

也可以用函式,相對麻煩一點,要看具體情況 、

補充:還是不明白。你要的結果是什麼?你所謂的「根據字元分割字串」,這裡的字元時什麼,第一個ou嗎?

是要將上面的結果替換為

cn=wang wue,ou=inf-share,dc=123,dc=com

cn=zhang jiane,ou=guanli,ou=inf-share,dc=123,dc=com

對嗎?b1公式

=substitute(a1,mid(a1,find(",1ou",substitute(a1,"ou","1ou",1)),find(",ou",substitute(a1,"ou","1ou",1))-find("1ou",substitute(a1,"ou","1ou",1))-1),"")

公式下拉填充

21樓:匿名使用者

(提)取還是去(除)?

excel 直接用函式怎樣拆分字串

22樓:匿名使用者

如被拆字串在a1。

左取2位:=left(a1,2)

右取2位:=right(a1,2)

從第二位起取得位:=mid(a1,2,2)

23樓:匿名使用者

用資料--分列,後面可以按照提示操作

24樓:匿名使用者

首先要讓人知道你想怎麼拆分字串,如果說固定位置固定長度用mid函式。

mid(字元,開始位置,長度)

25樓:匿名使用者

left,mid,right

26樓:沈一民

上傳帶行列號的有資料示例的**截圖,清楚說明已知條件,達成什麼樣的結果,才能給你準確的答案。

excel如何實現字串拆分

27樓:killer_弦

可以利用vba和正規表示式,編寫自定義函式function splitstring(vstr as string, vtype as integer) as string

with createobject("vbscript.regexp")

if vtype = 1 then 』將數字置換為空,提取非數字.pattern = "\d" 『數字

elseif vtype = 0 then 』將非數字置換為空,提取數字

.pattern = "\d" 『非數字

end if

.global = true

splitstring = .replace(vstr, "")end with

end function

然後在單元格中插入該函式即可

28樓:匿名使用者

方法一:

1、在a2單元格輸入以下公式,然後向下填充公式到a4=trim(right(substitute(left(a$1,find("座",substitute(a$1,"*","座",row(a1)))-1),"*",rept(" ",99)),99))

2、在a5單元格輸入

=right(a$1,len(a1)-find("座",substitute(a$1,"*","座",3)))

方法二:選擇資料區域 ,在「資料」選項下的「分列」中,以「*」作為分隔符分列,分列後,複製,並「選擇性貼上」為「轉置」,即可。

詳見附圖

如何拆分ecel單元格,如何拆分excel單元格

在excel中不能拆分單元格,因為單元格已經是最小的編輯單位了。你確定是六個數字嗎?第一個 left a1,1 左邊取一個或 mid a1,1,1 第二個 mid a1,2,1 從第二個開始取,取一個第三個 mid a1,3,1 從第三個開始取,取一個第四個 mid a1,4,1 第五個 mid a...

什麼叫基金拆分?拆分後如算收益率

好比 的 送股 對一些偏好低淨值 的投資者來說,優質老 的拆分申購無疑是個好訊息。所謂 拆分,是在保持 投資人資產總值不變的前提下,改變 份額淨值和 總份額的對應關係,重新計算 資產的一種方式。假設某投資者持有1萬份 a,當前的 份額淨值為2元,則其對應的 資產為2 1萬 2萬元。對該 按1 2的比...

在excel怎樣合併單元格?又怎樣拆分呢

1 在電腦上用excel2007版軟體開啟檔案後,選中需要被合併的單元格。2 然後再點選開始選單中的 合併後居中 按鈕,如圖所示。3 然後目標單元格就會被合併,如圖所示。4 然後在選中被合併的單元格的情況下,再點選 合併後居中 按鈕,即可完成拆分。合併單元格,指的是在辦公軟體中,excel將兩個或多...