您好,登錄后才能下訂單哦!
這篇文章主要介紹“怎么用vlookup+excel數組公式完成逆向查找”,在日常操作中,相信很多人在怎么用vlookup+excel數組公式完成逆向查找問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”怎么用vlookup+excel數組公式完成逆向查找”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!
今天這個題目是一個真實的數據專員的面試題目,其實完成這個匹配查找能夠使用的方法有很多,比如說直接使用Lookup()
函數,再比如說使用index()+match()
的組合函數。
但是題目中就是說明了:使用數組加分。不要問我為什么使用數組加分,可能人家就是覺得你肯定不會使用數組,人家就會。哈哈,廢話不多說,我們來看看這道題應該怎么做吧?
在講述思路之前,我們先把本文的最終答案發給大家。會的同志可以跳過這篇文章,不會的同學先自己思考一下,再看看我的解體思路。
=VLOOKUP([@分校],IF({1,0},B:B,A:A),2,0)
數組
在Excel中是用{ }
表示的,如{False,9},數組中的每個元素可以是邏輯值、數字、文本、錯誤值,不能是公式、日期、單元格引用區域。數組可以是一維的或者二維的。
怎么理解逗號分列和分號分行呢?通俗的說:逗號分列
指的是在數組中,如果我們用逗號將數字分隔開,他們最終填充的就是每一列。分號分行
指的是在數組中,如果我們用分號將數字分隔開,他們最終填充的就是每一行。文字可能不太好理解,下面我給大家錄制了一個gif動畫,幫助大家理解。
可能光看上述的gif動畫圖,你照著都不一定會操作。因為你不知道使用數組的關鍵步驟,你也就不知道到怎么完成gif動畫中的操作了。
① 數組的使用步驟
Ⅰ 選定填充區域;
Ⅱ 輸入數組公式;
Ⅲ 組合鍵:ctrl+ shift +enter;
Ⅰ 首先要選中一個1行2列的區域;
Ⅱ 輸入數組公式,由于是按列填充,我們數字與數字之間使用的是逗號(,)
;
Ⅲ 按住組合鍵ctrl+ shift +enter完成最后的填充操作;
4)一維數組和二位數組
一維數組: 我們填充的方向,僅僅是行或者列,這樣的數組代表一維數組;
二維數組: 我們填充的方向,既包括行,又包括列,這樣的數組就代表二維數組;
多維數組:
多維數組指的就是,多維數組與多維數組之間的運算。
對于上表:如果說我們想要完成銷售額的計算,應該怎么辦呢?
if()
函數主要用于邏輯判斷,如果是True,返回某個值;如果是False,返回另外一個值。那么if()函數遇見數組又會擦出怎么樣子的火花呢?
從下表可以看出,銷售量在姓名的左側,姓名在銷售量的右側。假如我們想要調換這兩列的順序,應該怎么做呢?
操作如下:
從上圖可以看出:
if()數組操作的結果,就是將姓名和銷售量,進行順序的調換。如果姓名在左側,銷售量在右側,我們是不是很快可以使用vlookup()函數,完成查找匹配的操作。
操作如下:
到此,關于“怎么用vlookup+excel數組公式完成逆向查找”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注億速云網站,小編會繼續努力為大家帶來更多實用的文章!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。