2017-08-10 61 views
0

我在我們的Facebook營銷廣告系列上運行Google表格報告,並且希望使用查詢以支出爲單位返回每個廣告系列中效果最好的廣告。該數據被設置如下:Google表格查詢提取值由Max Spend

Campaign Name   Ad Name   Link   Spend 
Campaign 1    Ad 1    www.a.com/1 250 
Campaign 1    Ad 2    www.a.com/2 100 
Campaign 1    Ad 3    www.a.com/3 150 
Campaign 2    Ad 1    www.a.com/4 75 
Campaign 2    Ad 2    www.a.com/5 180 
Campaign 3    Ad 1    www.a.com/6 300 
Campaign 3    Ad 2    www.a.com/7 50 

所以我想是拔出各廣告系列中效果最好的廣告(具有最大的支出)及其對應的鏈接。基本上看起來像這樣的一個列表:

Campaign Name   Ad Name   Link   Spend 
Campaign 1    Ad 1    www.a.com/1 250 
Campaign 2    Ad 2    www.a.com/5 180 
Campaign 3    Ad 1    www.a.com/6 300 

我確定我可以使用查詢來做到這一點,但一直沒有能夠使參數工作。

我可以根據需要提供示例電子表格。

非常感謝 亞歷

回答

0

查詢無法處理僅選擇性場最大值。

請嘗試:

=ArrayFormula(vlookup(UNIQUE(FILTER(A2:A,A2:A<>"")),SORT(A2:D,4,0),{1,2,3,4},))

enter image description here

+0

非常感謝你 - 這個完美的作品。 出於興趣,是否有辦法將此與索引/匹配結合以提取第二個最高值(或者一個公式第一個和第二個拉出)?還是隻是越來越複雜? – Alex

+0

過於複雜。我的公式使用排序並僅匹配1個最高值。如果你想拉出第二個頂部,你需要改變邏輯:這個公式不會工作。 –