Excel分欄的問題

2022-06-02 05:55:03 字數 1002 閱讀 1853

1樓:大聖美猴王

原來都在a列吧。

把a列的內容全部複製到b列。

然後利用我提供的特殊替換工具,對a列進行「去掉漢字」替換。

對b列進行「保留漢字」替換,就可以了

2樓:本未終始

下面的公式需下列條件:

1.假設第乙個資料放在a2單元格,沿列放置,公式在b2和c2中輸入;

2.中文與英文之間至少留乙個空格,如「青白色」前無空格,加之;

3.中文顏色字數最多4個,最少2個。(可調整,但需改動公式)---b2中公式(英文):

=if(mid(a2,len(a2)-2,1)=" ",left(a2,len(a2)-2),if(mid(a2,len(a2)-3,1)=" ",left(a2,len(a2)-3),if(mid(a2,len(a2)-4,1)=" ",left(a2,len(a2)-4))))

---c2中公式(中文):

=right(a2,len(a2)-len(b2))說明:1.將公式複製到b2和c2中,沿列拖動複製;

2.有問題或不明白hi我。

3.用vba也可以,但這更直觀。

3樓:愛荌頓維

你在excel裡面點選擇性貼上,然後無文字格式,就沒這個問題了..

4樓:匿名使用者

樓主,我給您乙個將 英文與漢字 分開的簡單公式假設您a1開始向下是您所說的字元

b1輸入公式:

=leftb(a1,2*len(a1)-lenb(a1))c1輸入公式:

=right(a1,lenb(a1)-len(a1))向下複製b1,c1公式,即是分開兩列的結果。b是英文,c是中文

5樓:匿名使用者

b1=left(a1,len(a1)-len(c1))

c1=right(a1,lenb(a1)-len(a1))

增加了補充的問題之後,想實現分列就很難了。除非你後面的那些東西長度很有規律。

Excel問題,Excel問題

你是用vba建立的吧。在剛建立的時候沒有任何提示,但在開啟時,會提示有巨集病毒。的確很多巨集病毒就是利用巨集來建立的,excel在開啟時,給予提醒是正常的,以便防止巨集病毒對文件資料的破壞。啟用巨集試試,如果顯示正常,就說明是你在excel文件中應用了vba。按alt f11,可以檢視vba源 如果...

excel問題,excel問題

寫乙個巨集,執行之 dim col,row sheetsnum as integer const addstring tj for sheetsnum 1 to activeworkbook.sheets.count for row 1 to sheets sheetsnum usedrange.r...

EXCEL的排序問題,EXCEL排序問題?

給你個只輸入兩個單元格就實現的方法 1 在b2輸入l1,選中他,用b2右下角填充柄向右填充到d2 這樣b2是l1,c2是l2,d2是l3 2 在b3輸入l4,選中他,用b3右下角填充柄向右填充到d3 這樣b3是l4,c3是l5,d3是l6 3 選中c列,在其左邊插入列 變成c列為空,第一行和第二行就...