如何使用Excel將數字拆分並全部顯示?

時間 2021-05-30 06:04:41

1樓:

自定義函式就可以做到了. 主要思路: 用split先把 - 的進行拆分, 返回乙個字串; 然後再用join連線起來.

Option

Explicit

Function

ListAllNum

(myS

)DimsAs

String

,arr

()As

String,i

AsInteger

arr=

Split

(myS

,","

)Fori=

0ToUBound

(arr

)arr(i

)=GetFullNum

(arr(i

))Next

ListAllNum

=Join

(arr

,","

)End

Function

Function

GetFullNum

(myStr

AsString)As

String

Dimi

AsInteger

,startNum

AsInteger

,endNum

AsInteger

,temp

AsString

IfNot

myStr

Like

"*-*"

Then

GetFullNum

=myStr

Exit

Function

EndIf

startNum

=Val

(Split

(myStr

,"-")(0

))endNum

=Val

(Split

(myStr

,"-")(1

))Fori=

startNum

ToendNum

temp

=temp&i

&","

Next

GetFullNum

=Left

(temp

,Len

(temp)-

1)EndFunction

如何將EXCEL列表中的文字拆分?

丙boy 如果需要加了選項序號,批量填充即可,複製下單元格就好通用辦法,一般拿到一堆擠在一起文字或數字,需要標準化格式的話,建議先觀察有沒有規律,類似空格 分號等,或者貼到記事本,格式會更容易看到,發現規律後,用一些文字函式處理。常用的文字函式有 left right len text MID RE...

Excel中如何使用下拉列表?

上海非凡教育 快速生成下拉列表 想要製作下拉列表欄是不是還要在資料驗證慢慢設定呢?但如果只想快速輸入上方重複內容,需要用到下拉列表,只需一鍵即可完成1!如下GIF,按 ALT 鍵,根據前面已經輸入的內容自動生成下拉列表。是不是輸入更方便啦 xuefeixyg office 2013 問題1現在A1,...

EXCEl中如何將時間幾分幾秒求和?

Lee.璟 前面大家都說了用Excel解決問題的辦法了,因為你沒有說用什麼語言,我matlab來個吧 注 序列中所有時間都是以 小時 分 秒的形式出現的,如果不是,前期請處理好。原始資料如下 輸出結果是 其中sum是具體每個資料的秒數。資料量小的話建議用excel 資料量大的話建議matlab。 龍...