各位表親好啊,今天我們共同學習風流大表哥【看見星光】的最新《大話西遊》系列,給大家帶來【不一樣的VLOOKUP用法】。
一片黃葉隨著秋風在空中翻舞,包兒覺得它像一隻蝴蝶,想到蝴蝶,包兒又想起夏天,絢爛的夏花,起伏的山坡,一望無際的大海,他站在礁石上,凝望著遠方,他那時在想什麼?包兒莫名的心尖有點兒微酸,嘴角卻不自禁的露出一抹微甜的笑。
「大清早的傻笑!」小不戒翻白眼。
黃葉墜地,包兒覺得自己從另外一個世界被拉回了現實。她橫了不戒一眼,悄悄看了看小白龍,他沒有說話,她也就沒有說話,於是低頭吃早餐。
吃完早餐,不戒抹了抹豬嘴巴,打了個飽嗝,嚷嚷道:「俺吃飽了,師叔,俺問你個問題。」
小白龍笑道:「有事就說,沒事趕緊回高老莊去。」
包兒插話道:「對啊,你都在學堂白吃白住半個月啦,到底打算什麼時候走啊?」
不戒道:「呵呵,呵呵,呵呵,那個,師叔,俺問個正事,VLOOKUP的第一參數,能用數組嗎?」
小白龍道:「為什麼這麼問?你覺得行還是不行呢?」
不戒道:「俺覺得不行,問了些人,也說不行。可俺前段日子吧,混在易學寶微視頻的群裡,有個長的很帥的傢伙出了這麼一道題,還說一定要用VLOOKUP解決。」
不戒展示完了題目,挑釁的看了看包兒,說道:「小胖子,這題你會嗎?」
小胖子?小……小胖子?!
一直夢想成為小龍女的包兒臉都氣的發紫了。她忍不住氣呼呼嚷嚷道:「我會不會關你嘛事?關你嘛事?——你才胖,你全家都是胖子。」
不戒道:「我媽說了,人胖有福——師叔,我公式寫成這:
=SUM(VLOOKUP(E3:E5,B3:C11,2,0))
可是結果不對,江湖上都說了,VLOOKUP第一參數不能用數組,這是真的嗎?」
包兒道:真笨,你可以用SUMIF,公式可以寫成這樣
=SUM(SUMIF(B3:B11,E3:E5,C3:C11))
不戒道:「你才笨,那個出題的帥哥說了,必須用VLOOKUP。」
包兒道:「……」
小白龍道:「停停,別吵,別吵,整天吵,你們不煩,我還煩呢。」
小白龍想了一想,手指蘸水,在石桌上寫下了這麼一個數組公式:
=SUM(VLOOKUP(T(IF({1},E3:E5)),B3:C11,2,0))
不戒道:「咦,師叔,這樣倒是可以得出正確結果了,不過這是為什麼?」
小白龍道:「VLOOKUP的第一參數,能否使用數組,通常的說法是,不能在一個單元格內使用數組得出正確結果。但這裡使用了一個技巧,T(IF({1},),改變了通常的觀念。這個技巧是什麼道理?如果詳細來說,那可說不清楚。我剛學函數時,以為這是升降維的道理,但後來學的多了,又覺得不是。那麼,管他什麼道理,知道能這麼用,其它的,日久天長後再說吧。
「這個技巧更像一個鑰匙,使用它,就可以開一個開關,使VLOOKUP的第一參數,進行數組運算,並得出數組結果。如果是文本,鑰匙就是T(IF({1},查找值),如果是數值,鑰匙就是N(IF({1},查找值)。
在這個公式裡:
T(IF({1},E3:E5))是VLOOKUP的查找值,
B3:C11是查找範圍,
合在一起的意思就是使用VLOOKUP函數,分別查出E3:E5每個人名的成績。
最後用SUM函數來求和。」
包兒聽到似懂非懂,看著不戒傻傻的笑了起來……
轉載自:ExcelHome
「我們要的不是粉絲是會員!」歡迎加入<中國服裝數據分析協會>,本著「互幫互助,共同提升」為宗旨,致力於發展線上線下一體的人際關係網,共享行業資源,探討行業變化趨勢及發展前景。攜各位管理員感謝您的申請!群QQ211210964!