在excel裡單元格數值用什麼公式拆分到多個單元格里

2022-02-09 06:20:55 字數 4691 閱讀 8568

1樓:匿名使用者

如果小數點是兩位的話:

b1=left(right(text($a$1*100," 0"),10-column(a1))),右拉到尾

2樓:釋普定法師

b1輸入:

=text(mid(text(substitute($a1,".",),rept(0,9)),column(a1),1),"0;;;")

向右拉。

3樓:山桑弓

b1=left(right(" "&$a1*100,10-column(a1)))

用自動填充柄將b1中公式右拉到j1,如果a2和下面還有類似資料,將公式下拉。

4樓:匿名使用者

=if(11-column()>len(substitute($a1,".","")),"",mid(substitute($a1,".",""),len(substitute($a1,".

",""))+column()-10,1))

不過數字只能是9位或以下,否則會錯。

5樓:匿名使用者

=if(len($a$1*100)-9+column(d1)>0,mid($a$1*100,len($a$1*100)-9+column(d1),1),"")

6樓:匿名使用者

將資料複製到b列,然後選中b列,用「資料」「分列」「固定寬度」,再用滑鼠分別點選每個數字,「確定」即可。 (有小數點的數字,要點選在小數點的後面)

7樓:

j1: =if(len(a1)<10,"",(left(right(a1,10),1))); i1:=if(len(a1)<9,"",(left(right(a1,9),1))); h1:

=if(len(a1)<8,"",(left(right(a1,8),1)))....以此類推。不過有個問題沒解決,就是小數點也算一位會返回。

8樓:匿名使用者

很簡單,分別除以對應的進位數,如百位數則除一千求餘再除以一百取整

如何把excel一個單元格里通過公式計算出來的數字再拆分成多個單元格?

9樓:匿名使用者

=mid(b3,1,1)

=mid(b3,2,1)

=mid(b3,3,1)

計算結果超過3位以此類推。

10樓:朱薈非

那是不可能的。

你看到的是公式的結果為100,但是在單元格里面是公式。

公式本身也是excel的一種資料型別,它是一個完整的整體,不可能拆分。

只能把公式單元格複製,選擇性貼上-數值,眨眼那個斷開公式之後,再分列。

11樓:匿名使用者

剛才試了一下,就算b3裡邊的數字是通過公式計算出來的,也可以一樣的拆分。

=mid(b3,1,1)

=mid(b3,2,1)

=mid(b3,3,1)

不知道樓主問題是不是沒有描述太清楚,或者有其他情況,可以再具體描述一下。

12樓:伏澤雨

一個比較笨的方法是把b列的資料複製到另一列(複製--選擇性貼上--數值)然後再分列操作

用到巨集**應該也能實現 有點複雜

用什麼公式可以拆分excel一個單元格里面的資料?

13樓:竹莞爾米書

方法一:excel2007或2010適用

選取d列,點選選單「資料」--》「分列」

14樓:匿名使用者

取文字的字元長度便可,假設a1=c145-100輸入公式=left(a1,1)就可以得到「c」

輸入公式=mid(a1,2,8)就可以得到「145-100」

輸入公式=right(a1,3)就可以得到「100」

如何將excel中一個單元格內容拆分到三個單元格中呢?

15樓:

excel**將

工具/原料

win10系統電腦  office20101、在電腦桌面開啟excel軟體,然後在**中找到需要進行內容拆分的單元格。

2、在需要進行操作的**處打一個空格,分割開作為標記。

3、剩餘資料按自身需求進行第二步處理,完成後在選單欄找到並點選「資料」按鈕。

4、在資料選項卡下,找到「分列」按鈕並點選。

5、根據自己設定的(這裡使用的是空格)符號,進行勾選。

6、按自己的需要選擇「列資料格式」,在下面的「資料預覽」區域裡檢視單元格資料是不是拆分了。

7、完成圖示。

16樓:zzllrr小樂

方法1:使用記事本。

具體步驟:

複製單元格內容到一張空白的記事本

在記事本中,查詢替換

將短橫線-,批量替換為製表符

方法:製表符,可以在記事本中按下tab鍵輸入,然後選中這個製表符進行剪下。

查詢內容,填寫-

替換為,貼上製表符

點選」全部替換「

將記事本中內容全選複製,並貼上到原來到excel即可。

方法2:使用excel函式公式

具體步驟:

在b1單元格輸入公式

=left(a1,7)

在b2單元格輸入公式

=mid(a1,9,find("-",a1,9)-10)在b3單元格輸入公式

=mid(a1,len(b1)+len(b2)+3,2)在b4單元格輸入公式

=mid(a1,len(b1)+len(b2)+len(b3)+4)將b1:b4的公式往下拉即可

17樓:匿名使用者

選中a列所有資料,資料——分列——分隔符號——下一步——在「其他」中輸入減號「-」——下一步——在「目標區域」中輸入$b$1,完成。

18樓:鈊萍芞萂

可以達到你的效果,只是可能稍麻煩點,因為我看你的a列中的有些不規則。可以用left、right或midb函式

19樓:所有皆被註冊

如果是2007以上就好辦了,別的不多說,直接上圖

excel中怎樣用公式把一個單元格內的內容分別分開到幾個單元格中

20樓:朱科技

先用連字元建立輔助列,f1=b1&2b

複製f1的結果,選擇性貼上在g1

複製剛剛分隔完成的所有內容,滑鼠點選到e1選擇性貼上——轉置——確定

21樓:匿名使用者

excel 中資料下面有個分列,然後選擇其他 按照逗號進行分列就行

22樓:沈一民

複製b列到c列

選中c列-資料-分列-點選分隔符-在其他處輸入頓號完成結果為第一個**c列到h列

i1=counta(c$1:h1)

j1=row(a1)-1

k2=if(row(a1)>counta($c$2:$h$4),"",index($a$2:$a$4,lookup(row(a1),$i$1:

$i$4,$j$1:$j$4)+1))

l2=if(k2="","",vlookup(k2,$a$2:$h$4,3+countif(k1:k$1,k2),0))

上述公式向下複製。

你好,上次我提過一個問題:如何把excel一個單元格里通過公式計算出來的數字再拆分成多個單元格?

23樓:

我都快忘了你最初始的問題。

你所說的問題我有印象。再說一遍來,

你的要求都是可以做到的

你上面說的9,不太清楚

要加入貨幣符號這樣

="貸幣符號"&你的公式

24樓:匿名使用者

加貨幣符號你把單元格格式設定一下就可以了,設定成貨幣格式就ok了 你就設定就一下就解決了

如何將excel一個單元格中的多個數字分拆到多個單元格

25樓:來自東渡苑豐盈窈窕的藍狐

先輸入英文輸入狀態下的單引號 ' 然後再輸入數字即可正常顯示。

或者先選中該列或該單元格,滑鼠右擊,「設定單元格格式」,「數字」,「文字」,確定即可。然後輸入數字就能正常顯示了。

26樓:匿名使用者

a1中的數字:123456789

b1中輸入公式:=left(a1,5)。意為 擷取a1中左邊5位。

b2中輸入公式:=right(a1,5)。意為 擷取a1中右邊4位。

b3中輸入公式:=mid(a1,3,4)。意為 擷取a1中從數字3開始的4位長度。

具體多少位數也可以用len函式控制,

比如,不管數字多長,只取前一半的數字:=left(a1,len(a1)/2)

27樓:朽木兮兮

是橫著分麼?如果是,輸入以下公式,橫拉填充;

=mid($a$1,column(a1),1)

假設多個數字在a1單元格。

28樓:

資料——分列

能將一定的單元格進行資料拆分

EXCEL返回特定單元格的數值,EXCEL怎樣隨機返回指定範圍某個單元格的內容?

假定資料區位於a f 在h1輸入行號,h2輸入列號,h3輸入 indirect r h1 c h2,0 即可獲得結果。用vlookup hlookup函式試試看 如何在excel的if函式的返回某一個單元格的數值 即引用某單元格的值 1 首先在電腦上用2007版ppt軟體開啟目標檔案。2 然後在c1...

在excel表中,我要單元格的數值大於85就等於90,85至

lookup a1,隨便黏貼到哪個單元格。然後在a1單元格中輸入數值,你看看變化 excel 裡連結一個資料,如果大於70就等於70,如果小於70就等於那個連結的資料 假定連結的資料在a1單元格 if a1 70,70,a1 什麼叫連結一個資料?excel中如何用函式說明大於等於60小於70為d,大...

在EXCEL中選中單元格同時選中單元格所在橫列豎列,怎麼

一 正規的快捷鍵操作 快速選中整行 按下鍵盤上的 shift space 即同時按下鍵盤上的shift 空格鍵,這樣,就能快速選中b3所在行的整行了。操作方法注意,可先按下shift不放,再按下空格鍵,這樣更容易選中整行。快速選中整列 按下鍵盤上的 ctrl space 即同時按下鍵盤上的ctrl ...