寫在前頭
儘管數據科學方向常用python、R和scala等工具,但簡單的數據可視化和數據處理往往也需要Excel的輔助。一方面本系列教程面向數據分析新手,詳盡地介紹Excel的各種操作,也同樣適合中級分析師查漏補缺;另一方面本教程面向數據處理和分析,適合需要全面且系統掌握Excel數據分析技能的同學。
本章主要介紹Excel數據輸入一些需要注意的點。
基本數據的輸入
1、日期和時間型數據輸入
日期和時間雖然也是數字,但是Excel識別出你輸入的數字是日期/時間格式時,單元格的格式會自動由【常規】變為相應的【日期】【和時間】格式。
兩種輸入日期的方法:
- 用“/”或者“-”分隔合法 日期中的年月日,Excel會將輸入自動轉化為日期格式
- 選中單元格後按【ctrl】+【;】組合鍵可以直接輸入當前日期
同樣,兩種輸入時間的方法:
- 用“:”分隔合法時間中的時分秒,Excel會將輸入自動轉化為當前時間
- 選中單元格後按【ctrl】+【shift】+【:】組合鍵可以輸入當前時間
關於【日期】和【時間】更多格式選擇可以在單元格格式中自己設置
2、文本型數據輸入
需要注意的是,如果你需要輸入長串數字如身份證號,需要將單元格設置為【文本】格式再輸入,否則數字會以科學計數法顯示而丟失一部分數據。如下圖所示:
有效性數據的輸入
例如當你向用戶收集他的學歷信息時,希望用戶只填入你期望的某些值,你可以選中單元格區域,然後依次點擊【數據】→【數據驗證】,選擇序列(就是限定填充值,有其他有效性需求可以選擇其他選項),在來源中輸入限定的值或者單元格區域。
最終效果如下:
任何關於輸入數據的簡單驗證都可以用此工具完成,需要自己探索相應的功能。並且該功能還能設置【輸入信息】、【出錯警告】和【輸入法模式】等。
有規律數據的輸入
1、簡單複製或者序列填充
首先輸入一個數字後下拉單元格得到一列數字,如下圖:
點擊右下角出現的填充選項:
選擇“填充序列”就可以得到序列:
2、快速填充(智能識別輸入公式)
最近算是一個比較火的功能,也確實比較好用。首先【開始】-【編輯】-【填充】-【快速填充】可以找到該功能描述,【ctrl】+【E】也能使用該功能。
看個簡單的例子(在英文亂碼和數字結合中提取數字),我們首先輸入第一行作為填充參考,然後按【ctrl】+【E】得到數字。
相同數據的輸入
在一個sheet頁的多個單元格或多個sheet頁的多個單元格輸入相同的內容。以單個sheet頁為例:
首先按【ctrl】選中多個單元格,在【輸入框】輸入“TOMOCAT”:
再按【ctrl】+【Enter】組合鍵:
利用記錄單輸入數據
當Excel行數或者列數較多時,可以使用記錄單輸入防止數據串行和串列,類似於關係型數據庫的輸入方式。
舉個學生信息錄入的例子幫助理解:
1、準備好學生信息表的表頭(即字段名)
2、選中整個表單並查找“記錄單”功能
3、一條條記錄信息,點擊“新建”後自動開始下一條
學過SQL的同學應該很熟悉,記錄單也可以實現SQL的可視化增刪改查功能,如果不會用或者不熟悉SQL的同學,可以根據文章最後的鏈接速成SQL。
更多閱讀
《Excel高效辦公:數據處理與分析》
閱讀更多 TOMOCAT 的文章