Pages Menu
TwitterRssFacebook
Categories Menu

Posted by on 七月 24, 2014 in 關鍵字廣告 | 0 comments

Excel 功能中,比 Vlookup 更靈活的關鍵字廣告比對方式

Excel 功能中,比 Vlookup 更靈活的關鍵字廣告比對方式

相信各位經常操作使用 Excel 的分析師或廣告主們,經常使用 Vlookup 這個 Excel 的功能,有了這個功能,報表與報表間的資料比對、大量的尋找整串資料列的對應數據,都變得彈指之間即可完成。不幸的是,Vlookup 也有其限制,首先是要比對的資料列必須要由左排到右,為了這個麻煩,我們只能調整我們表格上「欄」的排列順序;而且常常我們需要的只是兩列的資料,但卻必須橫跨整張表格;又萬一我只是想要某個特定值所對應的資料,Vlookup 在這時就會有些不環保了。

以下介紹 INDEX+MATCH,這個可以做為解決 Vlookup 在操作上的不便利的好用功能!

首先介紹的是 INDEX 這個公式,
=INDEX(array, row number)

比如說我們想找出下列關鍵字列表中的第 “3″  組關鍵字,那我們就輸入 =INDEX(A2:A113)

2014-07-24_102121

之後我們就能很順利的得到,這列字組中的第 ”3” 組關鍵字,“胺基酸

2014-07-24_103301

接著說明的是 Match 這個公式:
=MATCH(lookup value, lookup array, match type) 
如下,我們想找出,G2 這個 “22,833” 的曝光數,是位於左列「曝光數」原始資料中 (C2:C11) 的第幾個?

輸入=MATCH(G2,C2:C11,0)

2014-07-24_103828

如下,即可正確回傳出,G2 這個 “22,833” 的曝光數,是位於左列“曝光數”原始資料中 (C2:C11) 的第 “3” 個。

2014-07-24_104317

INDEX我們發現它可以針對我們所指定的資料列的第 “X” 個資料做回傳的動作,而 MATCH 則是從我們所需比對的資料中,回傳出該資料是位於原始資料列的第 “X” 個;
因此,我們只要將這兩個公式組合,就可以有效的比對任何我們想比對或查詢的資料了。

以下範例,我們想針對位於右方表格中 (H欄) 的各個曝光數,找出原始資料 (C2~C11) 所對應的關鍵字組 (A2~A11)。

2014-07-24_105146

輸入=INDEX(A2:A11,MATCH(H2,C2:C11,0))

2014-07-24_105538
拆解以上公式:
MATCH(H2,C2:C11,0) 中,我們找出 H2 是位於原始資料中的第 2 個;
接著公式就會變成 →INDEX(A2:A11,2):尋找從 A2~A11 的資料列中,排列第二的關鍵字組。

完成後下拉,就可得到,
比對 “C2~C11” 的曝光數,對應H欄的新表格中,比對原始資料 A2~A11 而回傳的關鍵字組了。
2014-07-24_105941

也許對於經常使用Vlookup的使用者來說,INDEX+MATCH  這個功能剛開始會有點不習慣,但是比起需要把資料重新從左到右排列,之後得要再復原,抑或是資料欄很長,而卻只需要某兩列的資料來說,這無疑是個更靈活的替代方案!

Aaron Chen

2008 起年即從事搜尋行銷分析師至今,擅長邏輯分析,且對數字間的微妙變化有特別的敏銳度。喜愛科幻及欣賞精密的機械製品。

More Posts - Website

Post a Reply

你的電子郵件位址並不會被公開。 必要欄位標記為 *