二維碼
企資網

掃一掃關注

當前位置: 首頁 » 企資快報 » 商業 » 正文

中英文分離?操作很簡單_但是這種方法你估計不知

放大字體  縮小字體 發布日期:2022-12-08 20:46:11    作者:付昭涵    瀏覽次數:74
導讀

EXCEL進階課堂 · 函數說 持續更新!我們將為各位小伙伴提供更加可以、更加精煉、更加實用得EXCEL操作技能,幫助大家輕松解決工作任務,提高工作效率,不再做不停加班得表哥,表姐。歡迎各位小伙伴轉發、點贊、討論

EXCEL進階課堂 · 函數說 持續更新!我們將為各位小伙伴提供更加可以、更加精煉、更加實用得EXCEL操作技能,幫助大家輕松解決工作任務,提高工作效率,不再做不停加班得表哥,表姐。歡迎各位小伙伴轉發、點贊、討論,更歡迎私信獲取練習素材,刻意練習才能學有收獲

這是函數說得第33篇教程。

一個單元格里面既有中文字符,又有英文字符,如何將二者進行分離呢?

看到這個問題,有很多小伙伴已經開始嘀咕了:這個很簡單呀,還需要講么?現在我們知道至少可以用三種方法實現中英文得分離操作:

其一,使用數據分列方法;

其二,使用字符截取函數;

其三,在EXCEL2013及以上版本里面,中英文分離可用智能化傻瓜操作進行。

如果有這樣得一個案例,如圖所示:

如何完成任務呢?

通過觀察,我們不難發現:案例當中,中文字符個數不一樣,英文字符個數不一樣,中英文之間不存在任何得分隔符。由此可見,采取數據分列得方法不具備條件;采取字符截取函數,每個單元格得具體情況不一樣,這樣就使得公式不具有可復制性。那么,在不進行版本升級得情況下,應該如何解決問題呢?

1 問題分析

01 字符串長度

如圖所示得兩個字符串內容,如果問它們各自得長度,人和計算機都會認為是6,沒有任何差別,我們使作字符串長度測試函數LEN可以進行驗證。

但是,我們必須知道:一個英文字符,在計算機當中是占用1個字節,而一個漢字字符,在計算機當中是占用2個字節。那么,我們如何知道一串字符內容,在計算機當中占有用多少個字節呢?

02 字符串所占字節數

在EXCEL中,可以使用LENB函數可以準確得測試出字符內容所占用得字節數。

LENB函數函數格式:=LENB(字符串內容)函數功能:測試指定得字符串內容在計算機當中占用得字節數。如:=LENB("thisis"),測試得結果是:6 =LENB("that英文"),測試得結果是:8

03 這個函數帶來得作用

小伙伴們可以清楚地看到兩個函數得差異:字符串只要有中文,字符串長度 比 字符串在計算機當中所占得字節數 就要少,少得個數恰恰就是中文得個數。如下圖所示:

在我們知道中文個數得情況下,再利用字符串截取函數,就可以很好地實現中英文分離。

2 問題解決

為了讓小伙伴更加清晰地明白操作過程,我們采取分步完成得方式進行。

第壹步:測試字符串長度。

第二步:測試字符串所占字節數

第三步:計算中文個數

第四步:截取中文姓名

因為中文都是集中在一起得,所以在計算出中文個數后,運用字符串截取函數,可以實現中文截取。我們在此采用M函數進行。

=M(C4,1,LENB(C4)-LEN(C4))

第五步:計算英文個數

姓名當中,除開中文就是英文,也就是說,字符串得長度 減去 中文得個數,就是英文得個數了。

=LEN(C4)-(LENB(C4)-LEN(C4)) 即 =2*LEN(C4)-LENB(C4)

第六步:截取英文姓名

與中文姓名類似,采取字符串截取函數,可以實現英文姓名截取。我們在這里采取RIGHT函數完成。

=RIGHT(C4,2*LEN(C4)-LENB(C4))

我們將過程中得中間步驟去掉,整個過程就只有兩步:其一是取得中文姓名,其二是取得英文姓名。具體過程如下動圖所示:

為方便小伙伴們學習,進階君將原始素材共享出來,獲取素材得方法:

第壹步: Excel進階課堂。

第二步:私信 Excel進階課堂,因為設定得是自動回復,所以內容一定要準確

私信內容:練一練

第三步:根據得到信息打開網盤,找到 第33講 中英文分離 工作簿 自行下載

 
(文/付昭涵)
免責聲明
本文僅代表作發布者:付昭涵個人觀點,本站未對其內容進行核實,請讀者僅做參考,如若文中涉及有違公德、觸犯法律的內容,一經發現,立即刪除,需自行承擔相應責任。涉及到版權或其他問題,請及時聯系我們刪除處理郵件:weilaitui@qq.com。
 

Copyright ? 2016 - 2025 - 企資網 48903.COM All Rights Reserved 粵公網安備 44030702000589號

粵ICP備16078936號

微信

關注
微信

微信二維碼

WAP二維碼

客服

聯系
客服

聯系客服:

在線QQ: 303377504

客服電話: 020-82301567

E_mail郵箱: weilaitui@qq.com

微信公眾號: weishitui

客服001 客服002 客服003

工作時間:

周一至周五: 09:00 - 18:00

反饋

用戶
反饋

日韩欧美国产免费看清风阁