回覆列表
-
1 # 好記學習
-
2 # 我的衣可曬兒
題主沒有案例截圖,不是很清楚
不過一鍵提取漢字、英文、數字、符號,這個還是能做到的
我用的不是傳統的函式和vba
而是PowerQuery
具體操作步驟和詳解請參閱
3分鐘提取同一單元格無規律分佈的漢字/數字/字母
http://www.toutiao.com/i6459728026102923789/
-
3 # 蓉城斌哥
方法/步驟
以下圖中表格的資料為例演示操作方法。
A1單元格顯示當前日期與時間。
先說下提取年份
比如,所提取的年份在B1單元格顯示;
在B1單元格輸入公式:=TEXT(A1,"YYYY")
按回車鍵盤,B1單元格即提取了A1單元格資料的年份“2016”;
也可以在B1單元格輸入公式:=YEAR(A1)按回車鍵,同樣可以提取“2016”。
接著說提取月日
比如,所提取的月日在B1單元格顯示;
在B1單元格輸入公式:=TEXT(A1,"M月D日")
按回車鍵,B1單元格即提取了A1單元格資料的月日“12月10日”;
如果不要“月”和“日”兩字的,改為“-”的,只要把公式改為:=TEXT(A1,"M-D")即可。
接著說提取時間,資料如下圖所示。
比如,所提取的時間在B1單元格顯示;
在B1單元格輸入公式:=TEXT(A1,"H:MM")
按回車鍵,B1單元格即提取了A1單元格資料的時間“7:54”。如下圖所示。
-
4 # 陶澤昱
凌亂的資料提取,一鍵完成。建議用Excel有一個提取快捷鍵ctrl+E,你會經常用到!
舉例子:
上圖透過資料清洗,提取資料到下圖的樣子。一鍵就可以完成
怎麼做的的 看一下步驟
有時候,辦公的朋友會得到這樣一個文件:
姓名和手機號合併在一列的文件
但是,我們需要的是這樣的:
姓名和手機號分列的文件
怎麼樣快速得到這種姓名在一列,手機號在一列的文件,有的朋友會說,這不是很簡單嗎?選中姓名,在需要的列貼上,選中手機號,在需要的列貼上,我們姑且不算你拖選手機號很費勁,也很費時間,數量少倒是沒事,如果數量多呢,回想那年我們做通訊錄,8萬多個號碼,3個人手動複製貼上,整整一個星期啊,手都要累斷了。
那麼有沒有快速的方法呢,有的。
1、在需要姓名的列輸入"=IF(LEN(A2)=13,LEFT(A2,2),LEFT(A2,3))",向下一拉,哇哦,姓名就被完美的提取出來了。
快速得到姓名和手機號分列的文件
2、可能很多不懂excel函式的朋友就蒙圈呢,不過呢在這裡我要和不懂函式的朋友說,別怕,慢慢來,學了函式,不再加班。這是什麼意思呢?"=IF(LEN(引用姓名和電話合在一的起單元格)=13,LEFT(引用姓名和電話合在一的起單元格,2),LEFT(引用姓名和電話合在一的起單元格,3))",LEN函式的意思是文字字串的字元個數,LEFT函式的意思是在這裡我們表達的意思就是假如姓名和手機加在一起字元個數是12的話,我們引用字元從左邊開始的2個字元,也就是2個字的姓名,不然的話就是3個字元,名字是3個字的。這時候我們就能提取名字,3個字和3個字的。
3、在需要手機號的列輸入“=RIGHT(A2,11)”,“=RIGHT(引用引用姓名和電話合在一的起單元格,11)”,RIGHT函式的意思是從字串右邊引用字元,由於手機號都是11位數,在這裡我們只需要考慮一個數值即可。
怎麼樣,很簡單吧!你學會了嗎,即使再多文字,也是很快完成,當初要是學會這個技能,也不用複製貼上一個星期了!也可以應用在其他需要批次提取的文字。快去試試吧!