Excel數據
(拿到Excel數據后第一步操作一定要記得將源數據備份,備份后將備份表隱藏。要養成備份數據的好習慣~)
一、對數據的基礎操作
快捷鍵Ctrl+Shift+L可以快速篩選Excel表格,還可以快速對Excel里的數據進行排序
試圖-凍結窗格:凍結首行后第一行是不會隨着滾輪上下滑動改變。 凍結首列凍結后第一列是不會隨着滑輪左右改變。
在Excel中有一些簡單的做圖功能,選擇Excel中的數據,左上角的“插入”選擇"數據透視表",默認使用新工作表,點擊確定,就會新建一個數據透視表。Excel數據透視表,能夠集篩選、排序和分類匯總等功能於一身,根據不同需要,依照各個字段拖動位置的不同,對數據進行篩選、排列、分類匯總等,幫助我們以各種方式查看大量數據,為我們組織數據和分析數據提供了強大的功能支持。
新建好之后我們就可以按自己的需求調整透視表的行和列,比如將"門店名稱"放在所屬行,GMV放在所屬值,這樣就會幫我們去計算每個點GMV的和
雙擊點擊表格中"求和項:GMV"也可以重命名表格中字段的名稱。在字段設置中也可以設置值字段所要進行的操作。
也可以在插入計算字段中自定義字段的計算方式,加入到透視表當中。
數據透視表分析數據時,還可以使用透視表切片器這個功能,它是excel透視表功能的延伸和補充,使數據篩選在其中進行更加的簡捷和直觀。
在數據透視表分析-數據透視圖中可以插入圖表,使數據以圖表的方式展現出來
二、函數
在Excel中也可以使用函數對數據進行高級操作
SUM函數定義:求和計算
官方說明:返回某一單元格區域中數字、邏輯值及數字的文本表達式、直接鍵入的數字之和
解賦大白話:加法
使用格式:SUM(number1,number2, ...) SUM(列名) SUM(行名)
解賦白話格式:SUM(單個或多個單元格) SUM(列的名稱 如:AA) SUM(行的名稱 如:1:1)
參數定義:number 要求和的值,或者值所在的單元格引用.參數用逗號分開.2003版最多指定30個number(參數),2007版最多指定255個number
(如果參數為數組或引用,只有其中的數字將被計算.數組或引用中的空白單元格、邏輯值、文本將被忽略.)
SUMIF函數定義:對滿足條件的單元格的數值求和
官方說明:根據指定條件對若干單元格求和;用來對搜索指定條件的單元格(即參數)的所有數字(即"值")求和.即只求和被滿足條件的單元格.
解賦大白話:只加符合條件的數
使用格式:SUMIF(range,criteria,sum_range)
解賦白話格式:SUMIF(要找的內容所在的區域,要找的內容,與要找的內容所在的區域對應的數值區域)
參數定義:range 為用於條件判斷的單元格區域.指定作為搜索對象的單元格區域.
criteria 為確定哪些單元格將被相加求和的條件,其形式可以為數字、表達式、文本或通配符.
sum_range 是需要求和的實際單元格
多條件求和可以使用SUMIFS函數
SUMIFS(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)
SUMIFS(對哪一個區域求和,判斷條件的區域 1,條件 1,判斷條件的區域 2,條件 2,……)
函數中前三個參數是必須的,至少要有一個求和的區域,至少有一對條件判斷的區域和值。
SUBTOTAL函數定義:計算各種總計值
官方說明:計算各種總計值
解賦大白話:能指定方式計算的函數
使用格式:SUBTOTAL(function_num,ref1,ref2,……ref29)
解賦白話格式:SUBTOTAL(計算方式,要計算的區域)
(如果采取自動篩選,無論function_num參數選用什么類型,SUBTOTAL函數忽略任何不包括在篩選結果中的行;SUBTOTAL函數適用於數據列或垂直區域,不適用於數據行或水平區域。)
IF函數定義:根據條件滿足與否返回不同的值
官方說明:根據條件滿足與否返回不同的值
解賦大白話:判斷是與不是
使用格式:IF(logical_test,value_if_true,value_if_false)
解賦白話格式:IF(條件,條件滿足時時返回的值,條件不滿足時返回的值)
參數定義:logical_test 條件.必需.計算結果可能為TRUE或FALSE的任意值或表達式
value_if_true 可選.logical_test參數的計算結果為TRUE時所要返回的值.
value_if_false 可選.logical_test參數的計算結果為FALSE時所要返回的值.
IF函數也可以使用IF嵌套
VLOOKUP函數定義:按照垂直方向搜索區域
官方說明:在表格或數值數組的首列查找指定的數值,並由此返回表格或數組當前行中指定列處的數值.當比較值位於數據表首列時,可以使用函數VLOOKUP代替函數HLOOKUP.
解賦大白話:指定條件在指定區域直方向查找
使用格式:VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)
解賦白話格式:VLOOKUP(要查找的內容,搜索的區域,從查找區域首列開始到要找的內容的列數,指定是近似匹配還是精確匹配查找方式)
參數定義:Lookup_value 為需要在數組第一列中查找的數值.Lookup_value可以為數值、引用或文本字符串.
Table_array 為需要在其中查找數據的數據表.可以使用對區域或區域名稱的引用,例如數據庫或列表.
Col_index_num 為table_array中待返回的匹配值的列序號.Col_index_num為1時,返回table_array第一列中的數值;col_index_num為2,返回table_array第二列中的數值,以此類推.如果col_index_num小於1,函數VLOOKUP返回錯誤值值#VALUE!;如果col_index_num大於table_array的列數,函數VLOOKUP返回錯誤值#REF!.
Range_lookup 為一邏輯值,指明函數VLOOKUP返回時是精確匹配還是近似匹配.如果為TRUE或省略,則返回近似匹配值.也就是說.如果找不到精確匹配值,則返回小於lookup_value的最大數值;如果range_value為FALSE,函數VLOOKUP將返回精確匹配值.如果找不到,則返回錯誤值#N/A.
精准查詢
模糊查詢
match函數定義:返回搜索值的相對位置
官方說明:返回在指定方式下與指定數值匹配的數組中元素的相應位置.如果需要找出匹配元素的位置而不是匹配元素本身,則應該使用MATCH函數而不是 LOOKUP函數.
解賦大白話:查找條件在查找區域里的什么位置
使用格式:MATCH(lookup_value,lookup_array,match_type)
解賦白話格式:MATCH(查找條件,查找區域,查找方式)
參數定義:Lookup_value 為需要在數據表中查找的數值.為需要在Look_array中查找的數值.可以為數值(數字、文本或邏輯值)或對數字、文本或邏輯值的單元格引用.
Lookup_array 可能包含所要查找的數值的連續單元格區域.Lookup_array應為數組或數組引用.
Match_type 為數字-1、0或1.Match-type指明MicrosoftExcel如何在lookup_array中查找lookup_value.
要點:函數MATCH返回lookup_array中目標值的位置,而不是數值本身.例如,MATCH("b",{"a","b","c"},0)返回2,即“b”在數組{"a","b","c"}中的相應位置.
INDEX函數定義:(數組形式)返回行和列交叉位置的值
官方說明:返回列表或數組中的元素值,此元素由行序號和列序號的索引值給定.
解賦大白話:(數組形式)返回行和列交叉位置的值
使用格式:INDEX(array,row_num,column_num)
解賦白話格式:INDEX(單元格區域或數組常量,行序號,列序號)
參數定義:Array為單元格區域或數組常量.如果數組只包含一行或一列,則相對應的參數row_num或column_num為可選.如果數組有多行和多列,但只使用row_num或column_num,函數INDEX返回數組中的整行或整列,且返回值也為數組.
總結