Vlookup是最常用到的查找函數(shù),,但它有很大的局限性,。比如:只能查找第一個(gè)符合條件的值,無(wú)法任意位置查找和多條件查找等,。于是,,蘭色用VBA編寫了一個(gè)功能強(qiáng)大的Mlookup函數(shù)。 一,、用法介紹 =Mlookup(查找內(nèi)容,,查找區(qū)域,返回值所在的列數(shù),第N個(gè)) 語(yǔ)法說(shuō)明: 查找內(nèi)容:除了單個(gè)值外,還可以選取多個(gè)單元格,,進(jìn)行多條件查找,。 查找區(qū)域:同VLOOKUP 返回值的在列數(shù):同VLOOKUP 第N個(gè):值為1就返回第1個(gè)符合條件的,值為2就返回第2個(gè)符合條件的....當(dāng)值為0值時(shí),,返回最后1個(gè)符合條件的值,。
二、功能演示,。 【例】如下圖所示的入庫(kù)表中,,要求完成以下查找,。 1、查找第2次電視的進(jìn)貨數(shù)量,。 =Mlookup(A11,A2:D8,4,2) 2,、查找電視的最后一次入庫(kù)數(shù)量 =Mlookup(A11,A2:D8,4,0) 3、查找47寸電視的第1次進(jìn)貨數(shù)量,。 =Mlookup(A11:B11,A2:D8,4,1)
4,、實(shí)現(xiàn)篩選功能。 =Mlookup($B$10:$B$11,$A$1:$D$8,4,A14) 三,、使用方法
Mlookup要想在你的表格中也能使用,,需要按下面的步驟操作。 1,、按alt+F11(鍵盤上如果有FN鍵 ,,還需要同時(shí)按FN)會(huì)打開VBE窗口,在窗口中點(diǎn)插入 - 模塊,。把下面的代碼復(fù)制粘貼到右側(cè)的空白區(qū)域中,。 代碼
2、當(dāng)前文件另存為“啟用宏的工作簿”格式,, 然后在這個(gè)表格中就可以象蘭色一樣使用Mlookup函數(shù)了,。 附表下載地址:(復(fù)制到ie地址欄中按回車下載) http://www.excelpx.com/home/upload/2015_02/temp_15020520147433.zip
蘭色說(shuō):VBA就是這么帥,需要什么函數(shù)就編寫它,。學(xué)會(huì)VBA后,,你會(huì)發(fā)現(xiàn)excel變得無(wú)所不能!
書也買了一大堆,,沒(méi)心思看,。教程也下載了好多,越看越迷糊,。excel到底該怎么學(xué),?其實(shí),通過(guò)視頻學(xué)習(xí)才是最好的學(xué)習(xí)途徑,,點(diǎn)左下角'閱讀原文' 查看蘭色幻想+小妖錄制的超全的290集excel視頻教程,。
|