Excel中不同單元格中預設提取不定數的個位 十位 百位

2022-04-05 11:56:12 字數 5982 閱讀 9576

1樓:匿名使用者

億位:=left(right(" "&$a1*100,12-column(a2)))

右拉到分單元格。

條件是a1單元格的數字小數點後不能超過2位數。

2樓:匿名使用者

如果a2-a10分別為億位...個位(從大到小),則在a2中輸入公式然後下拉複製公式至a10即可。

如果a2-a10分別為個位...億位(從小到大),則在a2中輸入公式=if(a$1,right(left(a$1&" ",rows(2:$10))),"") 然後下拉複製公式至a10即可。

你是不是在做發票之類的**,需要的話,留下郵箱,我傳個東西的參考一下.

3樓:匿名使用者

這個.......

在a2輸入公式

回車確定,滑鼠對準單元格右下角,當出現一個黑色小十字時,同時按住滑鼠左鍵往下拖動

4樓:匿名使用者

在excelhome上有個競賽題就是這個的,當時最短的公式類似於這個

=left(right(" "&$a$1,11-row()))

在a2輸入這個公式,下拉,如果位數錯位了,就改一個11這個數值

5樓:匿名使用者

你所說的不同單元格難道不是在連續的單元格嗎?如果是,我想也應該是在一行中若干個連續的單元格,用right和left函式就可以啦。

如何在excel中將一個數的百位、十位、個位數分別取出?

6樓:簡淨軒語

在excel裡,將資料的百位、十位、個人分別取出,可以用文字函式mid

來實現。

示例資料:

如圖所示,c1單元格的公式為:=mid($b$1,column(a:a),1)。

該公式用column函式生成mid函式的第二個引數,公式在c列時是從b1單元格的第一位開始,取一個資料,公式向右拖拉,就變成從b1單元格的第二位開始,取一個資料,公式在e列變成從b1單元格的第三位開始,取一個資料。使用該公式時,一定要注意相對引用和絕對引用,否則不能出現正確的結果。

7樓:匿名使用者

如果只是去百,十和個位的話假設數字在a1

取百位公式在c1

=int(b1/100)

十位d1

=(mod(b1,100)-mod(b1,10))/10個位e1

=mod(b1,10)

8樓:匿名使用者

如果都是三位數的:

百位:=left(a1)

十位:=mid(a1,2,1)

個位:=right(a1)

9樓:寒窗記

百位 =int(mod(a1/100,10))

十位 =int(mod(a1/10,10))

個位 =int(mod(a1,10))

渴求excel 單元格數值提取個位,十位、百位、千位等數於不同的單元格中去,當單元格數值為小於百位為空白

10樓:余余

b2公式右拉下拉!

=if($a2>=10^(7-column(a1)),mod(int($a2/10^(7-column(a1))),10),"")

或者

11樓:

=left(right(" "&$a2/1%,8-column(a1)))

=if($a2="","",left(right(" "&$a2/1%,8-column(a1))))

b2貼上公式,右拉,下拉

12樓:匿名使用者

b2公式:=if(a2>=10000,left(right(text(a2,"0.00"),8),1),"")

c2公式:=if(a2>=1000,left(right(text(a2,"0.00"),7),1),"")

d2公式:=if(a2>=100,left(right(text(a2,"0.00"),6),1),"")

e2公式:=if(a2>=10,left(right(text(a2,"0.00"),5),1),"")

f2公式:=if(a2>=1,left(right(text(a2,"0.00"),4),1),"")

g2公式:=if(a2*10>=1,left(right(text(a2*10,"0.00"),4),1),"")

h2公式:=if(a2*100>=1,left(right(text(a2*100,"0.00"),4),1),"")

然後往下拖就行了

原理就是先將左名的錢數轉換成保留兩位小數的文字(text函式),然後判斷錢數的大小,如果錢數小於一萬,則萬位的0不顯示,小數部分考慮到會四捨五入,所以需要將其乘以10或100,然後擷取個位。

13樓:懸鉤子楊

b2公式

=if($a2="","",left(right(" "&$a2/1%,13-column(f1))))

右拉如果數值不超過10萬, 上面公式可以, 如果超過10萬需要優化一下公式:

=text(if(and(len(int($a2))>4,column()=2),left(int($a2),len(int($a2))-4),if($a2="","",left(right(" "&$a2/1%,8-column(a1))))),"#;-#;;@")

遮蔽所有位置的零值

萬位超過10智慧提取, 如123456.78, 萬位取值為 12.

支援下拉

14樓:匿名使用者

萬位 公式:=if(a3>=10000,int((a3/100000-int(a3/100000))*10),"")

千位 公式:=if(a3>=1000,int((a3/10000-int(a3/10000))*10),"")

百位 公式:=if(a3>=100,int((a3/1000-int(a3/1000))*10),"")

十位 公式:=if(a3>=10,int((a3/100-int(a3/100))*10),"")

元 公式:=if(a3>=1,int((a3/10-int(a3/10))*10),"")

角 公式:=if(a3>=0.1,int((a3-int(a3))*10),"")

分 公式:=if(a3>=0.01,int((a3/0.1-int(a3/0.1))*10),"")

sdjunhui

如何分別提取同一單元格中數字的個位、十位、百位、千位、萬位,在不同單元格(無規律單元格)顯示大寫?

15樓:

如果要返回的結果是數值的,用這公式:

=if((5>=column(a1))*($h1<>""),--mid(rept(0,5-len($h1))&$h1,column(a1),1),"")

高於excel 2003版本的,還可以用這公式:

=if($h1="","",iferror(--mid(rept(0,5-len($h1))&$h1,column(a1),1),""))

excel中不同的數字如何去掉百位只留十位和個位

16樓:匿名使用者

可以用求餘數函式mod(除以100的餘數),也可以提取右邊兩位數字(十位和個數)。

以下圖中a列數字為例:

方法1:

b1=mod(a1,100)

公式下拉,結果如下圖

方法2:

d1=right(a1,2)

公式下拉,結果如下圖

知識擴充套件:

從兩種方法結果的圖中可以看出,方法1的數字靠左對齊的,而方法2的數字是靠右對齊的,這是因為使用mod函式求出的餘數是數值型數字,可以直接用sum函式求和,而使用right函式求的數字是文字型數字,用sum函式求和,結果是0,如下圖所示:

17樓:匿名使用者

假設資料寫在a列,從a1單元格開始的資料,則b1單元格寫入公式

=if(a1="","",a1-int(a1/100)*100)或=if(a1="","",mod(a1,100))下拉填充公式

a列資料沒有小數吧?

excel中怎麼把個位,十位,百,千,萬位在其他單元格里分別分出來?

18樓:苦樂一輩子

假設萬未在h4,

輸入公式

=mid(text($g4,"00000"),column(a1),1)

然後右拉

19樓:

用公式:

=mid(text(g4,"00000"),column(a1),1)右拉。

20樓:匿名使用者

假設資料最大有六位數

=mid(text($g4,"000000"),column(a1),1)

21樓:【名臣

h4=mid(text($g$4,"00000"),column(a1),1)然後向右拉

22樓:官悅僕耘

假設資料最大有六位數

=mid(text($g4,"000000"),column(a1),1)

再看看別人怎麼說的。

excel中怎樣提取一列文字中的不固定數量的不確定幾個字 只要一個單元格里的 幾個字 從而獲得另

23樓:匿名使用者

如果資料在a列,那麼在b列輸入以下公式,然後 向下填充公式

=left(a1,find("行",a1))

詳見附圖

在excel中,怎樣提取一串數字中的指定幾位數,用公式實現

24樓:藍藍藍

1、首先需要在電腦上將excel軟體開啟,接下來在excel中新建一個文件**。

2、接下來在**中輸入需要提取的數字。

3、接下來在**中輸入公式「=mid(a1,7,6)」,「mid」表示需要提取中間數字,「a1」表示要提取的數字欄,「7」表示從第7位開始提取,「6」表示需要提取六位數字,然後按enter鍵即可。

25樓:

1.開啟要處理的資料表,比如員工的身份證號。

2.點選對應的b2單元格,輸入公式=mid(b2,7,4)&"年"&mid(b2,11,2)&"月"&mid(b2,13,2)&"日"  (mid意思為取中間資料,在b2單元格中從第7位開始,取4為資料新增 「年」,「&」為連線符,後面「月」「日」也同樣道理

3.單擊回車,資料顯示如下,c2單元格讀取了b2單元格中的生日資料。

4.選取c2並在右下角進行下拉,公式整列複製,如下圖:

5.學生證號,員工的工號,產品編號中也有同類資訊,可以讀取並加以編輯。

26樓:

在一二十七一二中提取一串數字的指定幾位數,用公式的實現方法。

27樓:東湖港少部分開關

這個是身份證提取日期的公式

=mid(a1,7,6)即可

另外如果15位的參考附件

28樓:匿名使用者

假設你的資料在單元格a1中 則在需要位置輸入=mid(a1,7,6)

29樓:平陽虎

=mid("512925198709121648",7,6)

如果512925198709121648在a1中,用公式

=mid(a1,7,6)

30樓:

假設資料在a列,用公式:

=mid(a1,7,6)下拉。

excel中單元格中包含另單元格中的內容時,怎樣將被包含單元格中的內容刪除

親,公式是做不到的。公式無法對所在的單元格以外的任意單元格做出修改。公式只能作用於所在單元格。舉個例子 假設你在單元格a1寫下公式。那麼這個公式的所有變化都只能體現於a1,而無法作用於單元格a1以外的任何單元格,更無法對a1以外的任意單元格做出修改。希望可以幫到你哦 公式只能對資料進行操作,而不能操...

excel中在單元格輸入數字在另單元格中顯示這個數字的大寫和小寫

a2輸入 if a1 0,if int a1 text trunc a1 dbnum2 元 if mod a1,1 0,整 if trunc a1,1 if a1 trunc a1,1 text left right a1 100,2 dbnum2 0角整角 0分 text a1 100,dbnum...

如何在EXCEL中不同大小的單元格內自動輸入序列號

編輯 填充 序列 然後自己選 行或列 日期 終止值 自己輸入 不過首先要輸入第一個數字 游標要點在數字上面方可 幾種方法,在a1中輸入1,在a2中輸入2,選中a1 a2,鬆開滑鼠左鍵,游標移動到選定區域右下角小黑塊處,游標會變成小黑十字,在小黑十字上按下滑鼠左鍵不放,向下拖到就會出現連續數字輸入。a...