2.2 常用函數(shù)
2.2.5 if函數(shù)
例如像這種問題:

if函數(shù)中的參數(shù)比較簡單,只有3個,分別是邏輯比較條件,成立是返回的值,不成立返回的值。
這里的條件判斷不需要加上雙引號和&字符。
使用方式其實和MySQL中的if一樣
==這種方法是否可以算排名呢,算了下次再說吧(4-15
2.2.6 if的嵌套

這種嵌套其實非常簡單,學過編程的應(yīng)該很快就可以理解,就是在成立或不成立的地方替換為第二個if。
下面是可能的實際場景:

2.2.7 vlookup函數(shù)以及其與數(shù)據(jù)透視表的結(jié)合
這個是用來進行連接的函數(shù),例如利用門店ID來尋找門店的名稱:

vlookup函數(shù)的參數(shù)其實有4個,分別是要用來查找的數(shù)據(jù),用來查找的數(shù)據(jù)和要返回的數(shù)據(jù)所在的區(qū)間,上一個參數(shù)中要返回數(shù)據(jù)的序號,近似1或精確0;
注意這里的第二個參數(shù)是至少有兩列的,即門店id列和門店名稱列。
第三個參數(shù)的序號就是第二個參數(shù)中要返回的數(shù)據(jù)所在的列是第幾個,這里是從1開始記,不是0哦,并且查找條件必須要在第一列
第四個參數(shù)基本都是用0,即精確查找。
==這個vlookup的四個參數(shù)不能忘,另外要查找的所在列必須再第二個參數(shù)的首列
如果說我們并不清楚具體的查找條件,即上例中門店ID只知道前面5位是81845,后面2位忘記了,這時候需要使用通配符:
* :代表不定數(shù)量的字符
?:替代一個字符
使用時需要用&連接,并套上雙引號。
==查找條件也就是第一個參數(shù),是可以用*來進行通配,用&來連接
接下來將vlookup的聚合運算,這里需要使用數(shù)據(jù)透視表,先選中一部分數(shù)據(jù),選擇建立數(shù)據(jù)透視表。
聚合的意思是說,真正去做周報時,是不直接使用數(shù)據(jù)透視表的,而是在準備時使用數(shù)據(jù)透視表,然后使用vlookup來引用數(shù)據(jù)透視表的信息。
因為數(shù)據(jù)透視表可以很輕松的得到很多數(shù)據(jù)信息。
2.2.8 index和match函數(shù)
基于源數(shù)據(jù)自由的匹配和運算,用excel做數(shù)據(jù)分析的最高端的操作。
可以根據(jù)列名直接智能填充數(shù)據(jù)
這里先說match函數(shù),在選定的行或列里找出給定的數(shù)值。
match的參數(shù)有三個,分別是查找項,查找區(qū)域,0。返回的是你這個值在這個區(qū)域的第幾號位置。
match的函數(shù)需要和index函數(shù)合用才可以發(fā)揮出強大的作用。
index函數(shù)的作用是根據(jù)給定的區(qū)域和位置坐標來返回該區(qū)域該位置的數(shù)據(jù)值。
index也有三個參數(shù),分別是區(qū)域,行號,列號。
index與match函數(shù)嵌套使用
函數(shù)的具體參數(shù)其實使用時是會有提示的
實際使用:
第一步抓取表頭,抓住一個表頭后左右智能填充會發(fā)現(xiàn)其它表頭也會出來:,

第二步就需要使用到剛剛的vlookup函數(shù)了,基于前面的信息去源數(shù)據(jù)中找到相應(yīng)的數(shù)據(jù)。

以門店ID為例,首先套上index函數(shù),第一個參數(shù)是源數(shù)據(jù)的全部,第二個參數(shù)就是使用match函數(shù)來確定出的行,但注意的是,這里要得到的行的值是前面的信息所在行,第二個參數(shù)依舊是match,但這里的match使用的是門店ID這個信息,找出門店ID在源數(shù)據(jù)中對于的列的位置。
但是這個運用必須要鎖一些參數(shù),鎖行的數(shù)值,鎖列的字母,區(qū)域部分要全部鎖。

嘗試了一下,注意大區(qū)域的兩個坐標都要鎖上。用起來還是挺簡單的,就是有些繁瑣,不過效果很客觀。
index還可以返回一整行或者一整列,當index的行直接設(shè)置為0時,就返回一列,列設(shè)置為0時,返回一行。
上圖的GMV是算錯的哈,原來GMV不是一一對應(yīng)的,GMV還需要求和,直接返回只能返回第一個數(shù)據(jù)的值,后面的進店位置和下單人數(shù)也是如此。
其實這里也只是需要加上一個sumifs就可以了。
sumifs計算時,將index的第二個參數(shù)設(shè)置為0就可以了。
小結(jié):其實以上函數(shù)的參數(shù)不用下心思去記,因為輸入函數(shù)會有相關(guān)的參數(shù)提醒,需要記的就是函數(shù)的作用以及適合用在什么地方。
3 周報的開發(fā)
美化在最后才做,先要做好數(shù)據(jù)
先寫好日期,寫第一天就可以,后面的會根據(jù)第一天的變動而變動,利用公式才可以讓表格靈活

星期的信息直接改動數(shù)據(jù)格式就可以,但這里不是簡單的復(fù)制日期列,這里也要用函數(shù),保證數(shù)據(jù)的靈活性。
然后表頭的時間也可以直接用公式引用日期

下面過程指標中的日期也是這樣引用。
小結(jié):這里都套用函數(shù)會讓表格變得更加靈活。
根據(jù)數(shù)據(jù)來填寫后面的信息指標

有些指標可以直接從源數(shù)據(jù)那里引用,有些指標需要進一步計算

接下來要做一個數(shù)據(jù)驗證,就是哪個可以替換的篩選器

這個的制作需要先選到數(shù)據(jù)欄中的數(shù)據(jù)驗證,選擇其中的序列,再在下面的來源中輸入
全部,美團,餓了么
注意,三者用英文逗號隔開

這個單元格需要放入函數(shù)才可以變成篩選器
我們需要輸入嵌套函數(shù)來判斷后面的一些信息的計算方式。
小結(jié):這里需要知道這些功能分別在哪些地方可以打開,如上面的篩選器是在數(shù)據(jù)-數(shù)據(jù)驗證當中。
計算的思路如下
if(平臺=全部,sumifs(GMV,日期列,日期),sumifs(GMV,日期列,日期,平臺列,平臺))
其實邏輯還是挺簡單的。
直接按這個來可以簡單的完成一列數(shù)據(jù),如果要左右拖動,還需要將index與match結(jié)合。
當式子很復(fù)雜時,最好分別計算好各個字段。
迷你圖的添加會增加報表美觀性,直接在插入中選擇即可。

在這種百分比數(shù)據(jù)上,可以通過這種圖片來展示,這個使用數(shù)據(jù)規(guī)則改,點擊開始,條件格式,新建規(guī)則,選擇數(shù)據(jù)條,最小值和最大值改成數(shù)字,最大值改成1,填充改成漸變,為了展示的更加清楚可以使用兩個單元格合并來做。

對于那種對比類的數(shù)據(jù),如-0.1之類,添加箭頭符號,還是條件格式那里,新建規(guī)則,選擇“只包含以下內(nèi)容的單元格設(shè)置格式”,設(shè)置單元格大于0,格式中字體改成綠色,再建立一個規(guī)則,當其小于或等于0時,字體改紅。

加入圖標還是新建規(guī)則,直接選擇圖標集即可。

設(shè)計一個就可以,其他的直接用格式刷即可。
標記GMV小于某值時的數(shù)據(jù)規(guī)則其實還是挺常用的,尋找規(guī)則類型的最后一個,公式設(shè)置成例如
C13<=average($C$13:$C$19)
格式上直接用加粗和下劃線。
視圖中選擇去掉網(wǎng)格線會使報告美觀

這個周報強就強在自動化,幾分鐘就可以做一個新的周報。
小結(jié):這些東西不常用的話很快就會忘記,所以這里寫下來,以后需要用的話可以直接過來查找。