回覆列表
  • 1 # 李老師電腦教學課堂

    Excel如何快速提取複雜混亂資料?

    Excel如何快速提取複雜混亂資料,有些時候我們EXCEL的資料是由其它地方複製過來的,資料沒有分類比較混亂,那麼如何能快速的分類提取資料呢?

    我們要用到EXCEL一個快速自動填充功能。

    具體操作過程。

    如圖,一個示例性的EXCEL表格:

    現在我們把資料提取拆分出來,按姓名,數學,語文,英語成績先輸入一行,然後選定姓名第一行的資料,按 CTRL+E 鍵:

    如圖,完成所有資料的自動提取分類操作:

    這個功能是EXCEL中非常實用的功能,要注意的是隻有 OFFICE 2013以上版本才可以實現。

  • 2 # EXCEL學習微課堂

    工作中,常常有從不同系統匯出的資料,有些匯出資料是中文、數字和英文字母都混在一起,比如,案例中的資料包含了員工姓名、拼音和工號,而且員工姓名有兩個字的,三個字的,四個字的,比較混亂,沒有規律,用函式來提取呢公式比較複雜。那要如何快速提取複雜的資料呢?介紹2種方法。

    第一種方法是用快速填充功能

    它是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資料整理起來非常困難,幾乎沒有一個通用的辦法,必須具體問題具體分析。

    比如合併單元格可以簡單拆散後填充,混雜的小計和合計可以用篩選剔除,透視表可以逆透視還原。

    內容混亂複雜

    比如文字前後中間有不必要的空格,對同一個事物有不同的名稱,或者有不同的表達形式。最常見的是商品規格亂寫,或者單位名稱簡寫全稱混雜。

    相對於結構混亂複雜的表格而言,內容混亂複雜處理的技術難度並不大,基本就是查詢替換,但是工作量巨大,比如把同一個東西的叫法統一起來就不是技術問題,而是業務和規範問題。

    兩者都有

    遇到這種結構和內容都混亂的表格,真的會有打人的衝動。

    我的建議是先處理結構混亂,再處理內容混亂。是先難後易——如果結構混亂處理不好,內容處理了也沒啥用處。

    powerquery神器

    powerquery是資料收集和清洗的神器,Excel能幹的它都能幹,Excel不能幹的它也能幹。

    為什麼要推薦它呢?這是因為工作中我們遇到的混亂複雜表格情況,絕不會是偶爾遇到,一定是經常遇到。所以,powerquery這類辛苦一次永久使用的工具是最佳選擇——第一次處理好之後,將來處理同樣的問題只需要重新整理下即可,不用同樣的操作反覆一遍又一遍地做。

  • 4 # Excel從零到一

    首選必須要說明的是對於,複雜混亂的資料使用快速填充,也就是Ctrl+E很多情況下是無法將資料正確的提取出來的,使用Ctrl+E的一個大前提就是資料來源具有明確的資料規律

    如果說在一個單元格中輸入了2類相同的結構的資料如下圖,大多數是沒有什麼好的辦法,只能一個一個的提取,才能保證準確率

    這裡分享一種提取雜亂的資料但是一個單元格中必須僅包含一種資料結構,需要藉助word來實現,首先將資料貼上進word中,然後按CTRL+H調出替換視窗,然後在查詢值輸入[!0-9],,替換為什麼都不要輸入,然後選項勾選使用萬用字元,然後點選全部替換,就會替換掉除了數字之外的所有資料,然後貼上進excel即可,如下影片

  • 5 # Excel和VBA

    針對各種不同的複雜的資料處理,比較好用的方式就是陣列

    VBA的數字搭配filter()函式,在快速處理大資料的方面,有非常不錯的效果,速度也是非常的快

    如果不是很熟悉陣列的話,可以考慮使用like()方法,透過模糊查詢或者是精確查詢的方式,也能夠將各種複雜結構的資料找出來

    另外也可以採用正則表示式,在VBA中也有正則表示式,可以將數字,漢子,英文或者是固定電話,身份證,郵箱等各種奇怪的資料找出來

  • 中秋節和大豐收的關聯?
  • 井岡山演的那部水滸傳裡的演員表是?