-
1 # EXCEL資料處理與分析
-
2 # EXCEL學習微課堂
Excel中如何提取特定字元?比如提取數字、中文、英文等,下面介紹兩種簡單實用的方法。第一種方法是用快速填充功能
它是EXCEL2013以上版本的中一個新功能,她能模擬、識別你的操作,推測你內心的想法,然後按照你的想法進行資料填充。
運用快速填充時,首先直接輸入一組到三組資料,讓Excel自動識別你的意圖,再進行快速填充,快速填充的方式有3種:
1、單擊“資料”選項卡 > 在“資料工具”組中 > 單擊“快速填充”;
2、用快捷鍵Ctrl+E;
3、選中示例單元格,拖動填充柄往下填充,然後在“自動填充”選項中選擇“快速填充”;
動圖演示
第2種方法,用自定義函式myget函式有兩引數,=myget(①從哪提取,②提取什麼)
=myget(字串,0) 取出數字
=myget(字串,1) 取出中文字元
=myget(字串,2) 取出英文字母
=myget(字串,3) 取出特殊字元
=myget(字串,4) 取出取第一個數字的位置
=myget(字串,5) 取出取最後一個數字的位置
方法步驟:
首先匯入自定義函式的模板檔案,點開發工具→VBA或都按ALT+F11 調出VBA 編輯器 →在工程視窗右鍵選擇【匯入檔案】→選擇VBA 模組檔案(提取中文、英文和數字自定義函式myget.bas)→關閉VBA 編輯器。然後再輸入公式即可。
動圖演示:
-
3 # office微技能加油站
Excel中如何快速提取特定的字元,就是文字和數字並存時;都會用到!
學習網址:http://www.365yg.com/i6555620040031339021/#mid=6813494401
一起來看看!
-
4 # Excel從零到一
介紹2類資料提取的問題
1. 使用right函式和left函式進行資料提取
Right函式的用法
=right(想要提取的字串,從右開始提取多少位)
Left函式的用法
=left(想要提取的字串,從左開始提取多少位)
運用實際例子來講解下
如圖
提取電話的公式為:=RIGHT(A2,11)
我們觀察資料為姓名和電話寫在了一個單元格,我們都知道電話是11位的,所以使用right韓式從資料右邊提取11位即可得到電話號碼
提取姓名的公式為:=LEFT(A2,LEN(A2)-11)
我們先用len函式求出單元格的字元個數,然後減去11(電話號個數),就是名字的字元數,然後我們使用left函式從左提取資料即可得到姓名
2. 使用mid函式提取資料
mid 函式的用法:=mid(要提取資料的字串,從第幾位開始,提取幾位)
同樣我們來舉個例子實際演示下
如圖想要在身份證號碼中提取出生日期,
公式為:=MID(A3,7,8)
第一引數:A3為身份證號碼字串
第二引數:7,因為在身份證號碼中,出生年月是從第七位開始的
第三引數:8,因為身份證號碼中出生年月的位數為8為
回覆列表
要具體問題具體分析:
函式:MID/MIDB/LEFT/LEFTB/RIGHT/RIGHTB/LEN/LENB/SUBTITUTE/REPLACE
操作:分列
Power Query:文字函式Text.Remove/Text.Replace/Text.Combine等等很多函式
外掛:有正則的外掛