比 Vlookup,INDEX(MATCH)函數簡單10倍的查找公式!


比 Vlookup,INDEX(MATCH)函數簡單10倍的查找公式!

提起查找函數,我們通常想到的就是VLOOKUP,FIND,LOOKUP,OFFEST,INDEX(MATCH)……

其實,往往習慣矇蔽了你的雙眼,至高境界不過是簡單便捷,今天小編就來給大家介紹一個妙招,保你過目不忘。


【例】如下圖所示,要求根據費用和部分,從上表中查找對應的金額。


比 Vlookup,INDEX(MATCH)函數簡單10倍的查找公式!

常用公式分析:

=VLOOKUP(A10,A1:G6,MATCH(B10,1:1,),0)

=INDEX(A1:G6,MATCH(A10,A1:A6,0),MATCH(B10,A1:G1,0))

=LOOKUP(1,0/(A10=A2:A6),OFFSET(A2:A6,,MATCH(B10,B1:G1,0)))

是不是看上去好長啊,暈暈的,再來看一下下面的公式!

=差旅費 部門3


比 Vlookup,INDEX(MATCH)函數簡單10倍的查找公式!

神奇了我的哥,怎麼可以這麼短?還顯示行、列的名稱!

你看到的沒錯,看上去很複雜的查找,只需要用

= 列標題 + 空格 + 行標題

這樣設置公式還有一個很牛的用處:當你雙擊公式單元格時,會在上表中用顏色框標出你所查找的值:

比 Vlookup,INDEX(MATCH)函數簡單10倍的查找公式!

等等....我也要去試。別....你會出錯的。因為還有一個關鍵步驟沒有做:

選取表格 - 公式 - 定義的名稱 - 根據所選內容創建 - 確定

比 Vlookup,INDEX(MATCH)函數簡單10倍的查找公式!

公式的原理:

  • 空格在excel中也可以作運算符使用,叫
    交叉運算符,它可以返回前後兩個區域交匯處的區域或值。
  • 通過定義名稱,可以批量的按行和列標題定義名稱。每個行標題和列標題都有相對應的名稱和區域。通過 公式 - 名稱管理器可以看到。(按shift全選點刪除即可刪除所有名稱)
比 Vlookup,INDEX(MATCH)函數簡單10倍的查找公式!

這個公式有一個小缺陷,就是不能直接引用條件並進行復制,如:

=A10 B10

比 Vlookup,INDEX(MATCH)函數簡單10倍的查找公式!

解決方法:使用Indirect函數,即:

=INDIRECT(A10) INDIRECT(B10)


還有一點需要注意,定義的名稱中如果以數字、字母C和R開頭(另外也不能和單元格地址相同,如A1,B100),名稱最前會自動添加下劃線,如1月會定義為_1月,所以在公式中數字前也要加下劃線。如:


=工資 _1月

是不是覺得牛氣沖天?今天的內容就到此結束了,更多精彩課程請關注我們!


最簡單的求和之旅

典型公式2016-11-19篇(1~4)

讓我來當你的護花使者—小白課堂3

countif的用法不僅僅十八種

當Word表格粘到Excel中,結果.....全亂套了!!

你在傻傻的單發工資條郵件嗎?——Word.1


分享到:


相關文章: