EXCEL分列功能,如何實現逐個字母自動分列(連續字母串無間隔)

2022-05-19 09:08:29 字數 6344 閱讀 3580

1樓:杭千風

諸如此類的分列工具倒是未聽說過,即使有估計挺難找得到。不如自己動手做一個這樣的工具。

不妨可以利用excell公式來實現你的需求:

首先確定你的資料來源是否均固定的位數,如圖中的都只有13位。若是的話,則更容易了:

將a列設為你的資料來源,從b列開始,單元格內依次輸入公式,如b1=mid(a1,1,1) c1=mid(a1,2,1) d1=mid(a1,3,1) e1=mid(a1,4,1)....以此類推,直至資料來源的最後一位數被取到

。原理就是從資料來源中逐位的取出對應值。

第一行輸入完成後,從第2行開始,你就可以用拖拽的方式覆蓋剩餘的7行(或更多),公式就自動填入進對應的單元格內了,以後你只要將需要分列的資料放進a列,即可得到自動分列後的結果。

有疑問再追問。

2樓:飛劍若虹

有長度變化的可以試下這個公式:=mid(a2,1,search("x",a2,1)-1)。今天早上剛剛組合起來的公式,自我感覺不錯。

其中,x代表你選定的一個字元型別,search函式的意思指的是x在單元格中第一次出現的位置,這裡有個前提是x不重複,如果x重複的話,可以酌情變動後面的位數,當然前提是你這個單元格里面的東西不要太多。簡單的公式,用來分列還是可以的,僅供參考!

3樓:匿名使用者

你在b1輸入=mid($a1,column(a:a),1)向右填充至q1(位數大還可以繼續向右填充)再向下填充。

4樓:e俠兔

如果資料格式一樣,錄一個巨集就行了嘛

5樓:tat蘿蔔

這種問題最好vba了

excel用函式實現的分列功能 30

6樓:沈一民

c1=left(a1,find("h",a1)-1)向下複製向下複製

e1=substitute(substitute(a1,c1,),f1,)

分列標誌:h前面為1列,字串後面的數字加一個b為最後一列,其餘的為中間一列。

7樓:

c1=left(a1,3)

e1=mid(a1,4,6)

f1=right(a1,3)

公式都下拉

下面的資料如何用excel中資料-分列來把數字和字母分開呢

8樓:匿名使用者

以excel2016版本為例,操作方法步驟如下:

步驟一、開啟需要修改的excel**檔案。

步驟二、選中需要分離資料的單元格。

步驟三、選擇工具欄中的「資料」標籤,然後點選「分列」按鈕。

步驟四、在彈出的對話方塊中選擇「固定寬度」,然後點選「下一步」按鈕。

步驟五、在「資料預覽」處用分隔線分離數字和字母,然後點選「下一步」按鈕。

步驟六、直接點選「完成」按鈕。

步驟七、設定完畢,效果如圖。

9樓:次次次蛋黃米亞

1、首先在excel**中輸入一組資料,資料由不規則的字母和數字組成。

2、選中單元格並點選「資料」選項卡中的「分列」。

3、選擇「固定寬度」的選項並點選下一步。

4、儘量將不同的規則用分隔線都分隔開,點選完成按鈕。

5、然後選中分開的單元格並開啟排序,設定根據列b和列c進行排序。

6、然後使用合併符號「&」將需要合併的字母和數字分開合併,即可得到需要的資料。

10樓:匿名使用者

假設資料在a列:

b1公式下拉:

=substitute(a1,c1,)

c1公式下拉:

=if(a1="","",-lookup(,-right(a1,row($1:$15))))

如果完成後不想要原a列的的內容,可這樣操作:

選中b列和c列-->右鍵---複製-->再右鍵-->選擇性貼上-->數值-->確定後刪除a列即可。

11樓:思雪遙遙

=right(a1,len(a1)+1-min(find(,a1&"0123456789")))*1

假設資料在a1,b1輸入上述公式,並下拉!

然後對b列進行——複製——右鍵——選擇性貼上——數值——確定!

excel中如果通過函式完成分列的功能。

12樓:賀小亠

可以使用資料分列。

1、開啟excel,選中單元格。

2、單重單元格之後,點選資料中的分列。

3、點選分列後,第一步選中分隔符號,然後點選下一步。

4、進入分列第二步,勾選其他,然後輸入/,點選下一步。

5、最後一步,點選完成。

6、點選完成後,就分好列了。

13樓:方括號

假如「集團/公司/一級部門/二級部門」在a1,b1輸入公式

=trim(mid(substitute($a1,"/",rept(" ",99)),(column(a1)-1)*99+1,99))

向右複製公式。

14樓:匿名使用者

假定原資料在a1單元格,類似你給出的資料可用以下方法處理:

=trim(mid(substitute($a1,"/",rept(" ",99)),(column(a1)-1)*99+1,99) 右拉填充

15樓:匿名使用者

你把資料複製到word,然後全選,選擇綵帶轉換為**,選擇自定義列標記,輸入/,然後就會變成符合你需要的**,最後複製到excel中去!

excel中對資料如何自動分列

16樓:匿名使用者

在d1中輸入或複製貼上下列公式

=mid(phonetic($a1:$d1),column(a1),1)

右拉填充,下拉填充

或在系列的右側插入等於字元資料的空白列

資料 分列 固定列寬 下一步 在每個字元間雙擊滑鼠左鍵加入分列線 完成

或在系列的右側插入等於字元資料的空白列

在b1中輸入或複製貼上下列公式

=mid($a1,column(a:a),1)右拉填充,下拉填充

17樓:匿名使用者

在e1單元格輸入以下公式,然後向右向下填充公式=mid(phonetic($a1:$d1),column(a1),1)

公式表示:將a1:d1單元格字串合併起來,然後逐一取數。

abcd列均為文字,如果需要將每個字母佔一個單元格,那麼先將abcd列合併到一起,然後通過mid函式依次取一個字元。

18樓:此名已註冊朋友

在a列後插入11列,選中a列,點資料 分列,選固定寬度,下一步,把你要的寬度在選項中標出,下一步,完成,就把a列分成11列了,後面幾列同理

19樓:匿名使用者

「資料」-分類,選擇固定寬度就行了

20樓:皮痞

先把檔案另存為不帶符號的文字檔案。

然後再用excel開始選單中的「開啟」,開啟這個文字檔案這時會出現文字匯入嚮導,

第一步,選擇固定寬度,點下一步;

第二步,在資料預覽那裡,直接點分割線分開,每兩根分割線間只包含一個字元就可以了。點下一步;

第三步,點選完成後。現在你看到的內容就是你想要的。

21樓:

用固定長度分列即可。

22樓:

e1=mid(phonetic($a1:$d1),column(a1),1) 右拉下拉

23樓:

只有這4列麼,如果只有這4列可以用mid函式解決。

excel裡如何實現自動分列?

24樓:匿名使用者

錄製一個巨集,並新增快捷鍵即可。

貼上後按一下那個快捷鍵

或者用公式來實現分列效果

25樓:匿名使用者

全部貼上完畢之後,做一次分列就可以了。

26樓:何彭真傲冬

在excel中除了使用本身攜帶自動分列功能(分列不能再編輯),還可以使用函式組合實現自動分列。用該功能可以實現把a1單元格內的文字,按照一定規律或者某一特性自動分列。但是這需要用到幾個式等,詳細看例項

在excel中,需要分隔的資料太長, 怎麼使用分隔符 分列資料

27樓:刀劍上的舞者

材料/工具:excel2007

1、開啟excel2007**選擇「資料」選項卡,點選「分列」按鈕,開啟「文字分列嚮導「

2、在「文字分列嚮導」的第一個介面,直接點選「下一步」按鈕3、勾選「分號」,因為測試的資料是用分號作為分隔符的,如果你用中劃線或其他,就勾選「其他」,並在後面的編輯框中輸入分隔符

4、點選「完成「後,內容已經完美分列

28樓:解讀女人心事

你好,建議你這樣操作:

1、如果需要分割的資料長度基本一致,在分隔時請選擇固定寬度,點下一步,然後在資料預覽處滑鼠在空白處單擊,不要鬆開滑鼠,拖動分隔線至你要分隔的位置,要分隔成幾列隨你。點下一步看一下效果,然後確定即可。

2、如果你要分隔的資料格式不一致,只能選擇分隔符號了,一般tab鍵和文字識別符號是必選的,其他的要看你的資料情況來選擇。

29樓:匿名使用者

舉例說明。

例如有一列資料,每個資料之間用「/」分割,現要求將其分開。分割前如圖:

第一步選中a列,點選選單欄資料-分列。如圖:

第二步:在分割符號處輸入「/」,如圖:

結果如圖所示:

資料分列的種類還有根據固定寬度、tab符號分列等。

30樓:匿名使用者

資料分列後如果分列結果有純粹的數字,會導致分列後的資料變成科學計數法儲存,這個無法解決。

你可以嘗試選擇使用 mid函式來解決,或者使用查詢替換功能將分列符號轉換為 分列符號+' 符號的資料,然後再分列。

31樓:匿名使用者

資料 分列 分隔符號

勾選 其他 輸入 特定的分隔符(或複製後貼上)

勾選 連續分隔符號視為單個處理 完成。

32樓:匿名使用者

看你的資料有沒有規律,如果是英文句子的話可以考慮使用空格作為分隔符。如果沒有規律你就按照固定長度分隔吧。

33樓:朱科技

你的原資料是什麼樣子的,只有看了你的原資料後才能更好的給出方法

34樓:匿名使用者

只要不與字串的資料有重複的,都可以作為分隔符,成為分列的依據。分隔符可以是一個或者多個字元,可以是字母,符號。分列在【資料】→【分列】→【分隔符號】→【其他(你自己定義的分隔符)】……直到完成

35樓:匿名使用者

文字分列嚮導,步驟之3 是可以選擇 不匯入此列,估計選擇這個選項了。

36樓:濰坊寶哥

後面的也會有,可能你選擇的分隔符號有很多,注意看一下同一行的後面的列是不是有內容。

37樓:

步驟如下圖:

每個分隔符號後面的資料都是單獨一列的。注意選擇你需要的格式。

38樓:office_助手

在不同的列中分別用取子串函式mid()就可以實現你說的要求。

39樓:匿名使用者

在excel裡可以實現,選中,然後選擇工具欄資料--分列---按照符號分割---寫上|,如圖,點上連續符號視為單個處理,完成就行

40樓:匿名使用者

看圖,資料列格式都選擇常規,不要選擇「不匯入此列(跳過)」就可以了

41樓:資料和**分享

點選資料列-分列-分隔符-其他-點選完成即可。如不能拆分,方便的話可將源資料給到,實際檢視下,比較好解決。

42樓:第九十夜

有的,直接分成了2列的

43樓:

方便發下截圖嗎,看一下需要分列的資料,分列的依據還有分後的值

44樓:風正半帆

沒有看到您分隔的是怎麼樣的資料,用的什麼樣的分隔符,所以不明確您的困難在哪兒。

請截圖過來。謝謝

45樓:中東之行

舉例說明一下。用資料menu\分列 功能沒問題呀。

EXCEL如何實現多資料匹配,Excel表格中一對多資料的匹配怎麼實現?

使用vlookup函式啊,把你的附件上傳我幫你看下,你寫的太複雜了 excel 中一對多資料的匹配怎麼實現?10 1 首先,開啟需要操作的excel 在性別後面插入一列,將a2 b2兩列資料合併。2 接著,按同樣的方法將源資料裡面的姓名和性別兩列資料合併。3 兩個資料都合併好後,選中成績d2列,找到...

excel中如何實現多項分類彙總

選中需要分類匯來總的列 選擇源 選單的 bai資料 單擊升序排du序。2分類彙總 zhi 選擇選單dao的 資料 單擊 分類彙總 3在分類彙總對話方塊選擇相應的項 分類欄位選擇要分類彙總的列名,這裡選擇 班級 選定彙總項勾選 語數英 三列。如圖所示。4分類彙總圖總覽 按照如上步驟得出分類彙總後的介面...

如何使用excel函式實現高階篩選

通過增加輔助列來實現多條件選擇的篩選。例如有 如圖 要求篩選出9月1日到5日之間,王五賣帽子的清單。第一步 在e2輸入公式 and a2 date 2015,9,1 a2第二步 對輔助列進行篩選,條件為true,篩選結果如圖 你的名字資料在a3 a14.你在c3輸入以下公式,ctrl shift e...