求excel函式怎樣讓單元格的內容分開

2022-11-05 02:21:50 字數 5961 閱讀 7954

1樓:

用公式即可,字數不固定,但是有符號,你就可以先確定下來符號的位置,舉個例子:

123456/我愛你,這裡/石家莊

b1中為 123456,那麼就找到第一個「/」,然後選取其左邊的字元,就是123456公式為:=left(a1,find("/",a1,1)-1)

c1為 我愛你,這裡,這些字元為兩個「/」中的字元,確定下來兩個「/」的位置,然後用mid取數就行,

公式為:=mid(a1,find("/",a1,1)+1,find("/",a1,find("/",a1,1)+1)-find("/",a1,1)-1)

d1為第二個「/」的

右邊值,用right可得,長度為整個a1的長度減去第二個「/」的位置,

公式為:=right(a1,len(a1)-find("/",a1,find("/",a1,1)+1))

看上去比較複雜,其實就是用了簡單的幾個查詢函式,多用幾次就熟了

2樓:匿名使用者

選單欄,資料,分列,分隔符號,下一步,輸入標示/或其他的符號,完成

excel怎麼用函式把一個單元格內容拆分

3樓:zyr江火似流螢

1.比如,我的這組資料是連線起來的,接下來我就把這組資料分割開來。

2.選中這組資料,然後點選「資料」選單。

3.然後點選資料選單下的「分列」就可以了。

4.如圖,在分列面板裡,選擇「分隔符號」選項,然後點選「下一步」。

5.如圖,分隔符號這裡我選擇「其他」,因為我使用的-符號,然後點選下一步。

6.如圖,把列資料格式設定為「常規」,然後點選「完成」按鈕。

7.這樣,我們一個單元格的資料就會被分隔到兩個單元格里面了哦。

4樓:魚木混豬喲

excel中可以根據需要利用right/left/mid等函式將單元格內容拆分。

軟體版本:office2013

舉例說明如下:

1.將a列中的文字和數字拆分到兩列中:

2.b1輸入公式如下:

3.c1輸入公式如下:

4.選擇b1c1,下拉填充得到結果如下:

5樓:山口壇斜

如果有固定的分隔識別符號號,可以直接使用選單項「分列」。不然,要看你的資料格式考慮別的方法。

6樓:匿名使用者

=right(a1,1) 意思就是取a1最右邊1個數字

=left(a1,1) 意思就是取a1最左邊1個數字

=mid(a1,2,3)意思就是a1單元格從第2個開始,取3個數字

7樓:匿名使用者

可以試試left、right、mid。。。等

在excel中如何將同一單元格內的內容拆分:

8樓:匿名使用者

在excel中,拆分單元格內的內容,可以使用分列功能。

具體使用方法如下:

1、選中需要進行分列的資料列,在系統選單中,點選「資料」標籤頁,然後再下方找到並點選「分列」按鈕;

2、然後會彈出文字分列嚮導,首先,我們選擇「固定寬度」,然後點選下一步(這裡主要是考慮資料的型別而選擇不同的分列型別);

3、接著,我們在需要進行分列的位置,插入一個分割線(滑鼠點選中間位置即可);

4、在列資料格式這裡,我們可以根據我們分列的資料型別選擇,我這裡就選擇「文字」,然後點選完成;

5、完成之後,原來單元格就會被拆分為兩部分,首部分在原來的列,新的部分在新插入的列中。

9樓:

一、提取文字串「a1029你好」中「a1029」的方法如下:

1、開啟excel文件,如圖要提取單元格a1中的:a1029

2、在a2單元格輸入函式:=left(a1,5),即,提取從第一個字元開始的5個字元,如下圖:

3、按回車鍵返回結果,如下圖

left 從文字字串的第一個字元開始返回指定個數的字元。

語法:left(text, [num_chars])

text    必需。 包含要提取的字元的文字字串。

num_chars    可選。 指定要由 left 提取的字元的數量。

num_chars 必須大於或等於零。

如果 num_chars 大於文字長度,則 left 返回全部文字。

如果省略 num_chars,則假定其值為 1。

二、提取文字串「a1029你好」中「你好」的方法有兩種:

方法一:

1、在b2單元格輸入函式:=mid(a1,6,2),即,提取從第6個字元開始的兩個字元,如下圖:

2、按回車鍵返回結果,如下圖

mid 返回文字字串中從指定位置開始的特定數目的字元,該數目由使用者指定。

語法:mid(text, start_num, num_chars)

text    必需。 包含要提取字元的文字字串。

start_num    必需。 文字中要提取的第一個字元的位置。 文字中第一個字元的 start_num 為 1,以此類推。

num_chars    必需。 指定希望 mid 從文字中返回字元的個數。

方法二:

1、在b2單元格輸入:=right(a1,2),即,提取從最後一個字元開始往前提取2個字元,如下圖:

2、按回車鍵返回結果,如下圖

right 根據所指定的字元數返回文字字串中最後一個或多個字元。

語法:right(text,[num_chars])

文字    必需。 包含要提取字元的文字字串。

num_chars    可選。 指定希望 right 提取的字元數。

num_chars 必須大於或等於零。

如果 num_chars 大於文字長度,則 right 返回所有文字。

如果省略 num_chars,則假定其值為 1。

10樓:限定宇宙飛

方法一:(1)在b1輸入公式=right(text,[num_chars]),text是需要拆分單元格內容,num_chars是單元格內容從右邊起第幾位,示範:

(2)做完第一步後,選中b1後,滑鼠移到單元格右下出現「+」符號是下拉,就能得到結果,如圖:

方法二:(1)在待拆分的單元格旁邊插入一列空白的單元格,(2)點選選單欄的「資料——分列」,點選「固定寬度」後點「下一步」

(3)根據需要選定間隔,然後點「下一步」

(4)為了避免出現亂碼情況,列資料格式選擇「文字」,然後單擊完成(5)最終的結果

11樓:中化一馬

如果有規律的話,可以用快速充填來進行分開。

來個截圖,會更好

1、原始資料,區分字母和數字

2、按「快速充填」後的結果

12樓:

合併單元格,指的是在辦公軟體中,excel將兩個或多個位於同一行或者同一列的單元格合併成一個單元格。合併單元格的操作多用於word中的**或excel及**控制元件中.大部分**軟體或者**控制元件都支援合併單元格.

13樓:匿名使用者

關鍵看內容是否固定,格式一樣的話,

a2=left(a1,5) b2=right(a1,2)

14樓:

用資料,分列,固定列寬,調整寬度就行了

15樓:朱仕平

a1單元格 a1029你好

b1輸入

=left(a1,len(a1)*2-lenb(a1))c1輸入

=substitute(a1,b1,)

16樓:美玲

a1單元格 a1029你好

b1輸入

=left(a1,5)

c1輸入

=right(a1,2)

在excel用什麼函式拆分單元格內容 20

17樓:戶珈藍利

流同學的夥伴給的答案,適用於*號分隔的三個數字只有1位的情況.

如果不止一位,如115*12*25的話,建議用這樣的公式:

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

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

希望能有幫助

18樓:大徐哥

推薦使用:資料-分列 功能

其間,注意選擇分隔為 「其他」 * 號

如果必須用函式

則b1輸入公式

=mid("*"&$a1&"*",find("#",substitute("*"&$a1&"*","*","#",column(a:a)))+1,find("#",substitute("*"&$a1&"*","*","#",column(b:b)))-find("#",substitute("*"&$a1&"*","*","#",column(a:

a)))-1)

將b1公式向右複製,即可

此公式不管你資料位數如何變化,也不管資料中間的*號有多少個

19樓:天天天藍

這個不需要用公式,excel有個「分列」的功能可以做到。

20樓:匿名使用者

建議用分列來實現

選擇區域---資料--分列--其他--輸入*---完成

21樓:匿名使用者

b1=trim(mid(substitute($a1,"*",rept(" ",99)),99*column(a1)-98,99))

右拖,下拖

22樓:流同學的夥伴

b1:=left(a1,1)

c1:=mid(a1,3,1)

d1:=right(a1,1)

23樓:匿名使用者

b1=left(a4,find("*",a4,1)-1)

c1=left(right(a1,len(a1)-find("*",a1,1)),find("*",right(a1,len(a1)-find("*",a1,1)),1)-1)

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

24樓:匿名使用者

a1=235 b1 =mid(a1,1,1) c1 =mid(a1,2,1) d1 =mid(a1,3,1)

excel單元格的數值怎樣分開

25樓:深圳市勵拓軟體****

可用以下方法:

一、用「分列」功能。選中需要分列的單元格,點選單「資料」——「分列」,根據實際情況選擇「分隔符號」或「固定寬度」分列——「下一步」,在「其他」中輸入分隔符號或點標尺將資料切割為若干段,在「目標區域」輸入存放目標資料第一個數的單元格區域地址,最後按「完成」。

二、用mid函式處理。

示例:假定原資料為「12345678」形式的資料,要求等分為4段分放後面的4個單元格。=--(mid($a1,(column(a1)-1)*2+1,2)) 右拉填充

26樓:陽光上的橋

點【資料】下面的【分列】按鈕即可,第一步選擇按照分隔符,第二步選擇逗號,然後就可以完成了。

27樓:zzllrr小樂

把b2複製貼上到空白記事本中,然後用查詢替換查詢,替換為製表符

製表符,在記事本中按下tab鍵,然後選中並剪下這個符號(比空格長一點),貼上到替換為框中。

替換後再從記事本拷回excel單元格b1

怎樣讓ecel中單元格等於另一單元格的數值

把文字的表示式變來成公式,這個功能自在baiexcel中可以用evaluate來實現,但是,這個du函式是不zhi能直接在excel中引用的dao 操作是這樣的 插入,名稱,定義,在當前工作薄中的名稱 下那的那一行中填入xx 任意的名稱名字 底下的引用位置一行中填入 evaluate sheet1 ...

excel中在單元格輸入數字A,另單元格輸入另數字B,如何實現A加1加B次

先把相應行或列設成的資料類形設為文字,然後在第一個單元格輸開始序號,然後往下或往右的單元格拖拽就行。c1單元輸入公式 if a 1 b 1 a 1 row a1 1,a 1 row a1 1,下拉公式 c1輸入 if a 1 row 1 a 1 b 1,a 1 row 1 回車並向下填充。excel...

如何使用excel函式判斷某一單元格內包含另一區域內某單元格的內容

使用excel函式判斷某一單元格內包含另一區域內某單元格的內容 點工具 選項 檢視 視窗選項 公式 勾上就可發現所有單元格里公式 d1單元格輸入 index c c,max row b 1 b 9 isnumber find b 1 b 9,a1 這是陣列公式 輸入後,不能按回車,需要按下ctrl ...