close

 

標題:

Excel~請問合併多個儲存格文字成一個儲存格

精英英文補習班學英文發問:

請問合併多個儲存格文字成一個儲存格, 但想讓內容整齊.例:原始有四個儲存格文字==> (A1欄位:時間)(B1欄位:戶本地址)(C1欄位:TEL)(D1欄位:NAME)==>將這四個欄位合併成一個欄位(E1欄位: 時間 戶本地址 TEL NAME)而E1這個欄位, 因為每筆資料的長度(A1~D1)不同,所以想讓E1整齊一點每列合併各欄開頭的字都可以對齊! 不曉得各位大大懂我的意思嗎??TEST1 TESTTEST2 TEST3TESTTEST TEST4 (第1筆1欄位)TEST1TEST1 TESTTEST2 TEST3TEST TESRTESR4 (第2筆1欄位)TE1... 顯示更多 請問合併多個儲存格文字成一個儲存格, 但想讓內容整齊. 例: 原始有四個儲存格文字==> (A1欄位:時間)(B1欄位:戶本地址)(C1欄位:TEL)(D1欄位:NAME)==>將這四個欄位合併成一個欄位(E1欄位: 時間 戶本地址 TEL NAME) 而E1這個欄位, 因為每筆資料的長度(A1~D1)不同,所以想讓E1整齊一點每列合併各欄開頭的字都可以對齊! 不曉得各位大大懂我的意思嗎?? TEST1 TESTTEST2 TEST3TESTTEST TEST4 (第1筆1欄位) TEST1TEST1 TESTTEST2 TEST3TEST TESRTESR4 (第2筆1欄位) TE1 TETEBYH2 TESGB3 TEST4 (第3筆1欄位) 上列這三筆資料看起來是不是很亂, 所以我想讓它整齊變成 TEST1----------TESTTEST2--TEST3TESTTEST-TEST4 (1筆1欄位) TEST1TEST1-TESTTEST2--TEST3TEST--------TESRTESR4 (2筆1欄位) TE1-------------TETEBYH2--TESGB3-------------TEST4 (3筆1欄位) 有什麼好方法呢??? 更新: applerot: 我試過您的方法, 還是有點不太整齊耶, 不曉是不是因為字體的關係, 二個空白位置不等於一個中文字. 更新 2: applerot: 可以了, 謝謝

最佳解答:

想讓內容整齊,首先須知道各欄寬度(A1欄位:時間)(B1欄位:戶本地址)(C1欄位:TEL)(D1欄位:NAME)如為"hh/mm"5位元不定;可利用公式取得留10位元取4個字元E2=CONCATENATE(TEXT(A2,"hh/mm")," ",B2,REPT(" ",MAX(LEN($B$1:$B$20))-LEN(B2)+1),C2,REPT(" ",10-LEN(C2)+1),D2)CONCATENATE將數個文字串連成一個文字串。=MAX(LEN($B$1:$B$20));求戶本地址欄最大字元數此為陣列公式須以[Ctrl]+[Shift]+[Enter]來完成,$B$1:$B$20依實際範圍調整=MAX(LEN($B$1:$B$20))-LEN(B2)+1戶本地址欄最大字元數減第一個戶本地址字元數加1所得餘數即補空格""數=REPT(" ",MAX(LEN($B$1:$B$20))-LEN(B2)+1)REPT依指定的次數重複顯示文字。REPT 函數通常用來在儲存格中填入重複出現的字串。LEN 傳回一文字字串的字元個數。有問題再回應 2006-11-10 22:27:18 補充: 1個全型的空白=1個中文字位置,改看看

其他解答:

這有類似的 ??http://qoozoo20140926.pixnet.net/|||||文字合併公式 =CONCATENATE(a1,b1,c1,d1...) 或是直接打 =a1&b1&c1&d1.... 也有同樣的效果 但是你主要是要有對齊的效果, 這個我不太清楚, 或許要加上其它的公式才能達到想要的效果

登峰美語

29077F888C89A7E7

arrow
arrow
    創作者介紹

    林蓉士裁始千蒂寵 發表在 痞客邦 留言(0) 人氣()