返回列表 上一主題 發帖

[發問] 如何取的空白後面的字串

[發問] 如何取的空白後面的字串

本帖最後由 jsc0518 於 2020-12-29 21:29 編輯

Dear all,
我有一串系統撈下來的資料,但每一個資料後面都是一個空白(除最後一筆資料後面沒空白),我要使用哪一公式去拆分成不同的儲存格呢?
圖片如下
Noname.jpg
2020-12-29 21:29

公式拆分.rar (7.87 KB)
Just do it.

DIM varArrstr as Varriant
DIM coli as Integer

varArrStr = Split(InputString, " ")  


For coli =0 to 10 step 1

if varArrStr(coli ) ="" then
   exit for
end if

cells(1,coli +1) =varArrStr(coli )

Next coli
新手上路,請多包涵。

TOP

隨意窩 "EXCEL迷"  blog  或https://blog.xuite.net/hcm19522/twblog
已收集8500篇 EXCEL函數

TOP

回復 3# hcm19522

Hi 您好!感謝回復。
請問可以教我一下公式說明嗎?
=TRIM(MID(SUBSTITUTE(TRIM(B$2)," ",REPT(" ",99)),ROW(A1)*99-98,99))
這我不是很懂
感恩!
Just do it.

TOP

回復 2# 劉大胃

Hi Sir,
這語法是甚麼意思啊?
感謝您
Just do it.

TOP

(一)TRIM刪頭尾空白 字與字間只留一
(二)一空白擴大99  從第一字元 取99長度 再TRIM為第一字符串
(三)從第100 (1+99)字元 取99長度 再TRIM為第二字符串
以此類推
隨意窩 "EXCEL迷"  blog  或https://blog.xuite.net/hcm19522/twblog
已收集8500篇 EXCEL函數

TOP

回復 3# hcm19522
Hi Sir,
早安,您好!
我把畫面變成下面圖示,把各資料以"/"方式做為區隔。
像這樣的話,公式要怎麼去寫?
我想用公式寫成跟右邊一樣,因為我是用Bar Code的方式去掃出資訊的,想用公式自動拆分出資訊
還請大家幫忙!!
Noname.jpg
2021-1-4 09:04


公式拆分2.rar (7.59 KB)
Just do it.

TOP

=TRIM(MID(SUBSTITUTE(TRIM($A2),"/",REPT(" ",99)),COLUMN(A1)*99-98,99))
隨意窩 "EXCEL迷"  blog  或https://blog.xuite.net/hcm19522/twblog
已收集8500篇 EXCEL函數

TOP

回復 8# hcm19522


Hi hcm19522,,
太感謝你的幫忙了,解決我的問題!!
Just do it.

TOP

        靜思自在 : 君子為目標,小人為目的。
返回列表 上一主題