iT邦幫忙

0

Excel VBA字串合併

  • 分享至 

  • xImage

請問各位高手,
現在我現在遇到下面資料合併的問題,
還請各位高手幫忙
例子一
假設資料都在A欄
從A2開始,依序遞增列

RXX 11 22 33 44 55
RZZ 12
RXX AA BB
.
.
.

RXX會重複出現,重複次數與長度不一定,
希望下面出現的會部分取代上面的,並且合併成一串,放到C欄
如上面例子一的話,C2欄內
RXX AA BB 33 44 55

例子二
假設資料都在A欄
從A2開始,依序遞增列

RXX 11 22 33 44 55
RZZ 12
RXX AA BB CC DD EE FF
.
.
.
RXX會重複出現,重複次數與長度不一定,
希望下面出現的會部分取代上面的,並且合併成一串,放到C欄
如上面例子二的話,C2欄內
RXX AA BB CC DD EE FF

另外額外問一下,
有辦法使用儲存格的內容當成VBA的參數名稱嗎?

麻煩各位高手解答了,謝謝!

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 個回答

0
ccenjor
iT邦大師 9 級 ‧ 2024-03-01 21:18:33

我對VBA不熟,我是用公式來解。
C2:
=IFERROR(IF(LEN(A2)<=LEN(INDEX(A3:A10,MATCH(LEFT(A2,3)&"",A3:A10,0))),INDEX(A3:A10,MATCH(LEFT(A2,3)&"",A3:A10,0)),INDEX(A3:A10,MATCH(LEFT(A2,3)&"",A3:A10,0))&MID(A2,LEN(INDEX(A3:A10,MATCH(LEFT(A2,3)&"",A3:A10,0)))+1,99)),"")
向下複製公式。
https://ithelp.ithome.com.tw/upload/images/20240301/20109881KiWInfnfJy.jpg

1
海綿寶寶
iT邦大神 1 級 ‧ 2024-03-02 15:13:48

1.寫好了,結果如下
https://ithelp.ithome.com.tw/upload/images/20240302/20001787W1JuhUKHfK.png
https://ithelp.ithome.com.tw/upload/images/20240302/20001787z7E85dqwm5.png
https://ithelp.ithome.com.tw/upload/images/20240302/20001787HjlCVaKydb.png
2.當參數「值」可以;當參數「名稱」我不會

我要發表回答

立即登入回答