上一篇文章介紹了工作中常用的Windows和Word的一些快捷鍵,本篇我們來介紹下Excel中常用的一些快捷鍵及函數,工具的熟練使用不是看完教程就可以掌握的,下去記得多練習幾遍喲~
一、excel基本組成:字段+數據
二、數據導入
1、自文本導入
數據->自文本->在彈出的對話框里選擇要導入的txt文件->選擇文件類型,包括分隔符號和固定寬度->如果不需要將某列導入Excel中,可在“數據預覽”中選擇此列,然后勾選“不導入此列(跳過)”;如果無需刪除任何一列,點擊“完成”,彈出“導入數據 ”對話框->選擇存放數據的位置,拖動單元格位置,點擊“確定”,即完成。
2、自網站導入
數據->自網站->地址欄里輸入網址->點擊表格左上角的箭頭,使之變為鉤鉤->點擊“導入”
若要自動更新數據,選擇導入的外部 數據所在的任何一格,右鍵選擇“刷新”即可。
(示范網頁地址:http://data.house.163.com/gz/index.html)
三、常用快捷鍵
1、Alt+Enter:在表格內換行
2、Ctrl+Shift+上/下:選擇該列所有數據,當然加上左右可選擇多列
3、Ctrl+上/下:跳至表格最上/下方
4、Ctrl+C/V:不僅僅復制表格內容,也可以復制格式和公式!
5、Ctrl+D/R:復制上行數據/左列數據
6、Ctrl+Shift+~/1/2/3/4/5/6/7
四、數據處理
1、重復數據的處理
(1)COUNTIF函數
COUNTIF(range,criteria):對區域中滿足單個指定條件的單元格進行計數。
range:要計數的單元格范圍;
criteria:計算條件,形式可以是數字、表達式 或文本。
eg:=COUNTIF(A:A,A2)
計算A列每一個數據的重復次數
eg:=COUNTIF(A$2:A2,A2)
計算A列每一個數據在整列中第幾次出現,可用于篩除重復項
*其中A表示所在行。
綠色方框輸入的是【=COUNTIF(A$2:A2,A2)】函數,如藍色方框所示,回車后即可計算出A2單元格中的數據【張三】從A2到A2第1次出現。將鼠標放在紅色箭頭處,會出現一個黑色的十字箭頭,拖動下拉即可計算出A列中的每個數據第幾次出現,如圖2所示。
利用COUNTIF函數計算出每個數據第幾次出現后,選中F列,使用工具欄中的篩選工具,篩選掉除了1以外的數據項,即可篩除所有的重復項。
(2)高級篩選法
數據->排序和篩選->高級->將篩選結果復制到其他位置->"列表區域“選擇要篩選的數據所在的區域,“復制到”選擇要存放數據的位置,勾選“選擇不重復 的記錄”->確定。
(3)條件格式法
選中要篩選的數據->開始->條件格式->突出顯示單元格規則->重復值
即可將重復的數據及所在單元格標為不同的顏色,此方法適合查重但當數據過多時不便于過濾重復數據。
2、缺失數據處理
(1)定位輸入
選中要篩選的數據部分->“Ctrl+G”,彈出“定位”對話框->“定位條件”->“空值”->確定,則所有空值被一次性選中。
“Ctrl+Enter”快捷鍵
在不連續的區域中同時輸入同一個數據或公式:選擇一個單元格或區域,按住“Ctrl”不放,繼續選擇其他單元格,直至選中所有要處理的單元格,輸入內容,按“Ctrl+Enter”,則所有選中的單元格就輸入了同樣的內容。
(2)查找替換
查找——“Ctrl+F”
替換——“Ctrl+H”
3、檢查數據邏輯錯誤
(1)IF函數
IF(logical_test,value_if_true,value_if_false)
logical_test——計算公式
value_if_true——計算結果為true時返回的值
value_if_false——計算結果為false時返回的值
(2)與或函數
AND(logical1,logical2,...) :所有參數都為真時返回true
OR(logical1,logical2,...):至少一個參數為真就返回true
4、數據加工
(1)字段分列
菜單法
選擇要轉換的數據區域->數據->分列->分隔符號->選擇分隔符號如“空格”->完成。
函數法
LEFT(text,[num_chars])
RIGHT(text,[num_chars])
text:包含要提取字段的文本字符串,num_chars:指定要由LEFT或RIGHT提取的字符的數量。
(2)字段合并
CONCATENATE(text1,text2,...):將幾個文本字符串合并成一個文本字符串,N≤30。
=A2&"text1"&B2&"text2":表示 A2單元格數據、text1文本數據、B2單元格數據、text2文本數據的合并顯示。
=A2&“text”&TEXT(B2,"0%"):表示A2單元格數據、text文本數據及一百分法表示的B2單元格數據的合并顯示。
如圖所示:
(3)字段匹配
VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)
lookup_value——要在表格或區域的第一列中查找的值,其參數可以是值或引用
table_array——包含數據的單元格區域,第一列中的值是由table_array搜索的值
col_index_num——希望返回的匹配值的序列號,參數為1時返回table_array第一列中的值,為0時返回table_array第二列中的值
range_lookup——近似匹配(TRUE)或精確匹配(FALSE)
舉個例子,如圖3所示,有這樣兩張表,欲在右邊的表格中輸入張三、李四、趙七 、林八對應的編號和成績,我們可以在表格H2中輸入函數【=VLOOKUP(F2,A:D,2,FALSE)】,然后將鼠標放在表格右下角拖動黑十字箭頭下拉,即可得到這幾個人對應的編號,同理在I2中輸入【=VLOOKUP(F2,A:D,4,FALSE)】,處理后的效果如圖4所示:
(4)數據計算
AVERAGE(number1,number2,...):求平均值
SUM(number1,number2,...):求和
(5)日期顯示
5、Ctrl+C->Ctrl+Alt+V:數據表的行列互換
五、數據抽樣
RAND()函數:返回[0:1]之間的均勻分布隨機數
六、數據透視表
如圖5所示,若要統計小明、小王、小敏、小金、小雪發表的文章數量,我們就可以采用數據透視表。選中所有要處理的數據,在工具欄中選擇【插入->數據透視表】,出現下圖所示對話欄:
將作者/作者ID拖動到【行】,將文章ID拖動到【值】,即可統計每個人發表的文章數目,如下圖所示:
直接透視完的數據透視表是沒有辦法進行篩選排序等操作的,現在若要篩除發表文章數小于等于2的作者,可以復制整個數據透視表,右鍵選擇粘貼選項為【值】,按值粘貼后,對【計數項:文章ID】進行篩選即可得結果,效果如下圖所示:
Excel的基礎入門就講到這,希望對大家的工作能夠帶來幫助喲mua~
回顧上篇:【干貨】高效工作不得不備的技能點