掌握這7條excel函數,自動化生成數據週報上篇


掌握這7條excel函數,自動化生成數據週報上篇

曾經在面試時候被問到VLOOKUP和HLOOKUP有什麼區別,我回答的是前者是以列匹配,後者是以行匹配。面試完我一個勁兒後悔沒有回答好,對這個函數不熟悉,回答太簡單。諷刺的是已經過去好幾年,我卻一次未用到過HLOOKUP。


所以真的沒必要抱著一本excel大全在那挨個學函數,浪費時間。那時我自己傻兮兮買一本excel函數和一本vba,後來幾次轉手也不知道送給誰了。現在真的不會有人讓你去提取身份證裡的出生年月日信息了,因為這是用戶隱私。


互聯網團隊的數據分析運營最重要的是業務指標體系搭建和對業務邏輯的理解。學習的內容與實際契合才有價值。


excel函數同樣遵循二八原則,掌握常用的函數,進行靈活組合可以解決80%以上問題。因此這篇我將分享日常最常用的函數,並以此組成周報模板。

01

邏輯函數

IF函數,各類函數的最佳CP

語法:

如果條件為真,該函數將返回一個值;如果條件為假,函數將返回另一個值。

IF(logical_test,value_if_true, [value_if_false])

02

求和函數

Sum函數

語法:

SUM(number1,[number2],...)

number既可以是單個單元格,也可以是不連續或者連續的區域比如B2:E2。

單條件求和Sumif函數

對報表範圍中符合指定條件的值求和。

語法:

=SUMIF(range,criteria,sum_range)

掌握這7條excel函數,自動化生成數據週報上篇

多條件求和Sumifs函數

用於計算其滿足多個條件的全部參數的總量。在日常週報月報中使用相當頻繁。

語法:

SUMIFS(sum_range,criteria_range1, criteria1, [criteria_range2, criteria2], ...)

掌握這7條excel函數,自動化生成數據週報上篇

【示例】求3.2-3.8這周的新增用戶數。

掌握這7條excel函數,自動化生成數據週報上篇

03

計數函數

COUNT函數,很少單獨使用,與if組合最常用。

語法:

=COUNT(valuel,value2, ···)

COUNTIF函數,單條件計數。

語法:

=COUNTIF(range,criteria)

COUNTIFS函數,滿足多條件的計數。

語法:

=COUNTIFS(criteria_range1, criteria1, [criteria_range2, criteria2]…)

使用方法與求和函數一致,不贅述了。

04

平均數函數

AVERAGE函數

語法:

=AVERAGE(value1,value2,...)

AVERAGEIF函數

返回某個區域內滿足給定條件的所有單元格的平均值。

語法:

=AVERAGEIF(range,criteria,average_range)

AVERAGEIFS 函數

返回滿足多個條件的所有單元格的平均值(算術平均值)。

語法:

=AVERAGEIFS(average_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)

使用方法與求和函數一致,不贅述了。

05

字符串函數

字符串合併函數CONCATENATE

語法:

=CONCATENATE (text1,text2,...)

Text1, text2, ... 為將要合併成單個文本項的文本項。這些文本項可以為文本字符串、數字或對單個單元格的引用。

其實也可以直接用“&”連接。畢竟這個函數單詞有點複雜,記不住就直接&吧。

轉換成指定格式文本函數TEXT

語法:

=TEXT(value,format_text)

format_text為“單元格格式”對話框中“數字”選項卡上“分類”框中的文本形式的數字格式。

常用的格式如保留兩位小數-“0.00”、日期“m月d日”和百分比"0.00%"。

這兩個函數使用在最後的綜合案例中體現。

06

查詢函數

VLOOKUP

在表格的首列查找指定的數據,並由此返回表格當前行中指定列處的單元格內容。

語法:

=VLOOKUP(lookup_value,table_array, col_index_num, [range_lookup])。

表述就是VLOOKUP(查找值,查找範圍,查找列數,精確匹配或者近似匹配)

vlookup是新手最容易出錯的函數,務必注意以下4點:

1.查找範圍table_array第一列的值必須是要查找的值lookup_value。如果查找的值不在原來表格的第一列,table_array可認定為虛擬的表格的第一列。

2.如果查找的值lookup_value不在原來表格的第一列,則查找列數從虛擬的table_array作為第一列算起。

3.查找範圍table_array必須是絕對引用,否則函數拖拽後數據會出現問題。

4.range_lookup一般情況下選精確匹配,取值為0。

【示例】vlookup避錯

掌握這7條excel函數,自動化生成數據週報上篇


綜合示例-週報概要

每次週報前面總有一句常規概要,看起來簡單,要算的內容卻很多。教你用函數組合來自動化生成一句話總結,以後週報刷新源數據即可。簡單拖拉,概要一秒生成。把時間花在分析重點問題上,比如數據波動異常。


兩個一句話總結對比下使用text函數和不使用的區別。前者可以控制內容以指定的方式展示,簡單易懂;後者則看起來相當費解。

I4=CONCATENATE(TEXT(D4,"m月d日"),"-",TEXT(E4,"m月d日"),$F$2,F4,",",G2,G4,",環比上週",IF(H4>0,"新增","減少"),TEXT(ABS(H4),"0.00%"),"。")

ABS(X)求絕對值,確保負值仍正常顯示。

掌握這7條excel函數,自動化生成數據週報上篇

篇幅有限,公號可獲取原文檔研究函數。後續將出下篇週報圖表自動化,敬請關注。


分享到:


相關文章: