小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

函數(shù)篇:人見人愛的VLOOKUP,你真的會用他嗎?

 L羅樂 2017-07-12

【2】工作實際運用Excel案例,帶你從入門走向技巧帝;

【3】開設(shè)excel培訓(xùn)課程、工作運用工具開發(fā)。


Hello,大家好,首先允許我做下自我介紹,我就是傳說中的人見人愛花見花開車見車爆胎的號稱最常用的、使用頻率最高的、人送外號大眾情人的VLOOKUP是也!

關(guān)于我的秘密,你真正了解多少呢?下面我將從頭到腳的重新介紹下我自己,看能俘獲多少少女的心!

函數(shù)語法解析




1、函數(shù)定義:

在數(shù)據(jù)表的首列查找指定的值,并返回數(shù)據(jù)表當前行中指定列處的值。


2、語法格式:

VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)


VLOOKUP(查找值,查找區(qū)域,要返回的結(jié)果在查找區(qū)域的第幾列,匹配方式)


3、參數(shù)說明:

①、lookup_value(必需):要查找的值,可以為數(shù)值、引用或文本字符串。查找文本時,文本不區(qū)分大小寫。

②、Table_array(必需):查找區(qū)域,可以使用對區(qū)域或區(qū)域名稱的引用、常數(shù)數(shù)組、計算后的內(nèi)存數(shù)組。并要求查找值在該區(qū)域的第一列,且其它列包含需返回的內(nèi)容。

③、col_index_num(必需):要返回的結(jié)果在查找區(qū)域中的序列號,可以為數(shù)字或結(jié)果為數(shù)字的表達式。

如果col_index_num小于1,函數(shù)VLOOKUP返回錯誤值值#VALUE!;

如果col_index_num大于table_array的列數(shù),函數(shù)VLOOKUP返回錯誤值#REF!。

④、range_lookup(可選):查找方式,指明是近似匹配和精確匹配。

如果為TRUE或省略,則返回近似匹配值,也就是說,如果找不到精確匹配值,則返回小于lookup_value的最大數(shù)值;

Table_array中的首列值必須以升序排序;

如果為FALSE或0,函數(shù)VLOOKUP將返回精確匹配值,如果找不到,則返回錯誤值#N/A。


4、注意事項:

①、在查找區(qū)域的第一列中搜索文本值時,請確保其第一列中的數(shù)據(jù)沒有前導(dǎo)空格、尾部空格、直引號(' 或 )與彎引號(‘ 或 “) 不一致或非打印字符。否則,VLOOKUP可能返回不正確或意外的值。

②、在搜索數(shù)字或日期值時,請確保查找區(qū)域第一列中的數(shù)據(jù)未存儲為文本值。否則,VLOOKUP可能返回不正確或意外的值。

③、如果range_lookup是精確匹配且lookup_value為文本,則可以在lookup_value中使用通配符 問號 (?) 和星號 (*)。

問號匹配任意單個字符;星號匹配任意一串字符。如果要查找通配符本身,則該字符前鍵入波形符(~)。

函數(shù)示例




01

精確匹配


公式:

=VLOOKUP(F3,A3:D8,4,0)


解析:

第一參數(shù):查找值,查找君柳,輸入F3

第二參數(shù):查找區(qū)域,注意查找區(qū)域的首列要包含查找值,區(qū)域為A3:D8

第三參數(shù):要返回的結(jié)果在查找區(qū)域的第幾列,愛好在查找區(qū)域的第4列,所以為4

第四參數(shù):匹配方式,精確匹配,輸入FALSE或0


02

近似匹配


公式:

=VLOOKUP(B14,E$14:F$17,2)


解析:

第一參數(shù):查找值,查找業(yè)績,輸入B14

第二參數(shù):查找區(qū)域,查找區(qū)域的首列要包含查找值,區(qū)域為E14:F17

第三參數(shù):要返回的結(jié)果在查找區(qū)域的第幾列,等級在查找區(qū)域的第2列,所以為2

第四參數(shù):匹配方式,近似匹配,為TRUE或省略

以查找B14單元格9847為例,近似匹配,則返回小于9847的最大數(shù)值,即9000,其對應(yīng)的等級為優(yōu)。


注意:查找區(qū)域中的首列值必須以升序排序

03

查找第一次采購單價


公式:

=VLOOKUP(E25,B25:C36,2,)


解析當查找區(qū)域首列出現(xiàn)有兩個或更多值與查找值匹配時,函數(shù)VLOOKUP返回第一次出現(xiàn)的對應(yīng)值。


04

通配符查找


公式:

=IFNA(VLOOKUP('*'&D42&'*',A$42:B$46,2,),'')


解析:全稱中包含簡稱,用通配符星號(*),星號(*)匹配任意一串字符。

查找不到時會返回錯誤值#N/A,可以用函數(shù)IFERROR或IFNA容錯。


有關(guān)函數(shù)IFERROR和IFNA的用法,詳情請點擊下面鏈接:

函數(shù)篇:容錯高手IFERROR與IFNA


05

帶“~”的查找


公式:

=VLOOKUP(F53,A53:B58,2,0)


查找值F53,查找區(qū)域A53:B58,地區(qū)在查找區(qū)域的第2列,精確查找,沒錯啊,為什么結(jié)果會顯示錯誤值呢?


原因在于波形符(~)



公式:

=VLOOKUP(SUBSTITUTE(F53,'~','~~'),A53:B58,2,0)


解析:波形符(~)作為通配符,在查找包含其本身的值時,需在~前鍵入~,本題中用函數(shù)SUBSTITUTE將~替換成~~。


06

格式不一致的查找


分兩種情況:


第一種:查找值文本型,查找區(qū)域數(shù)值型



出現(xiàn)錯誤值的原因在于格式不統(tǒng)一


正確解法:



公式:

=VLOOKUP(D64*1,A64:B69,2,0)


解析:將查找值轉(zhuǎn)換為和查找區(qū)域首列的值一樣的格式

轉(zhuǎn)換的方式很多種,比如: 0,-0,--,*1,/1,^1......等等。


第二種查找值數(shù)值型,查找區(qū)域文本型



同樣的,出現(xiàn)錯誤值的原因在于格式不統(tǒng)一


正確解法:



公式:

=VLOOKUP(D75&'',A75:B80,2,0)


解析:查找值數(shù)值型,查找區(qū)域文本型,將查找值連接個空(&'')變?yōu)槲谋荆袷浇y(tǒng)一后就能查找出正確結(jié)果了。


07

取消合并單元格


第一種:全部為文本



公式:=VLOOKUP('座',A$86:A86,1,1)

或者:=VLOOKUP('々',A$86:A86,1,1)


注意:匹配方式為近似匹配


”很多人都打不出來,可以按快捷鍵<Alt 41385>


第二種:全部為數(shù)值



公式:

=VLOOKUP(9E 307,A$108:A108,1,1)


注意:匹配方式為近似匹配


這兩種情況不要說只有函數(shù)LOOKUP能做到,VLOOKUP照樣做得到。


08

查找返回多列數(shù)據(jù)



公式:

=VLOOKUP($F130,$A130:$D135,COLUMN(B1),0),向右填充


解析:地區(qū)、性別、愛好分別在查找區(qū)域的第2、3、4列,可以用函數(shù)COLUMN構(gòu)造;

COLUMN:返回一引用的列號

COLUMN(B1)即=2,公式右拉變成COLUMN(C1)、COLUMN(D1)正好得到列號2、3、4,不需要手動更改數(shù)字。


09

反向查找



公式:

=VLOOKUP($F141,IF({1,0},$D141:$D146,A141:A146),2,0),向右填充


解析:

IF(條件,條件成立時返回的值,條件不成立時返回的值


有關(guān)函數(shù)IF的用法,詳情請點擊下面鏈接:

函數(shù)篇:小小IF不簡單


以IF({1,0},$D141:$D146,A141:A146)為例解釋下IF{1,0}結(jié)構(gòu):

{1,0}是函數(shù)IF中的條件

當為1時條件成立返回$D141:$D146

當為0時條件不成立返回A141:A146


整體來說就是兩列順序?qū)Q,將逆序轉(zhuǎn)換為順序。


公式也可以寫成:

=VLOOKUP($F141,IF({0,1},A141:A146,$D141:$D146),2,0)



VLOOKUP IF{0,1}可以實現(xiàn)逆向查找,VLOOKUP CHOOSE組合照樣可以



公式:

=VLOOKUP($F141,CHOOSE({1,2},$D141:$D146,A141:A146),2,0)


10

交叉查詢


公式:

=VLOOKUP(F152,A152:D157,MATCH(G152,A151:D151,0),0)


解析:用函數(shù)MATCH找到要返回的值在查找區(qū)域的第幾列

MATCH:返回符合特定值特定順序的項在數(shù)組中的相應(yīng)位置。

MATCH(查找值,查找區(qū)域,查找方式)

MATCH(G152,A151:D151,0)即在區(qū)域A151:D151中精確查找5月的位置為3

所以用函數(shù)VLOOKUP查找業(yè)務(wù)員為君柳時其返回區(qū)域A152:D157中對應(yīng)的第3列中的值即6062。


11

合并單元格的引用問題

公式:

=VLOOKUP('座',OFFSET(A163,,,MATCH(G163,B163:B179,)),1,1)


解析:MATCH(G163,B163:B179,)部分找到客服“君柳”在區(qū)域B163:B179中的位置為8

OFFSET(基點,偏移行數(shù),偏移列數(shù),行高,列寬)

OFFSET(A163,,,MATCH(G163,B163:B179,))是以A163單元格為基點,偏移0行0列,返回行高為8的新區(qū)域A163:A170的引用。

抹黑按F9得到:

用“座”或“々”等較大的漢字查找區(qū)域中最后一個單元格內(nèi)容。


12

合并單元格的查詢問題 


公式:

=VLOOKUP(VLOOKUP('々',A$185:A185,1,1),G:H,2,0)

解析:VLOOKUP('々',A$185:A185,1,1)查找出對應(yīng)區(qū)域中最后一個單元格內(nèi)容;

外層再套個VLOOKUP精確查找出對應(yīng)直播課程的單價。


13

按指定次數(shù)重復(fù)


公式:

=IFERROR(VLOOKUP(ROW(A1),IF({1,0},SUMIF(OFFSET(B$207,,,ROW($1:$4)),'<>'),A$207:A$210),2,0),E207)&''


數(shù)組公式,按<Ctrl Shift Enter>三鍵結(jié)束。


14

與T IF的組合應(yīng)用


公式:

=SUM(VLOOKUP(T(IF({1},A221:A228)),D221:E228,2,0)*B221:B228)


數(shù)組公式,按<Ctrl Shift Enter>三鍵結(jié)束。


T起降維作用


15

多條件查找


公式:

=VLOOKUP(E236&F236,IF({1,0},A$236:A$243&B$236:B$243,C$236:C$243),2,0)


數(shù)組公式,按<Ctrl Shift Enter>三鍵結(jié)束。


VLOOKUP CHOOSE組合實現(xiàn)多條件查找:



公式:

=VLOOKUP(E236&F236,CHOOSE({1,2},A$236:A$243&B$236:B$243,C$236:C$243),2,0)


數(shù)組公式,按<Ctrl Shift Enter>三鍵結(jié)束。


16

一對多查找


公式:

=IFERROR(VLOOKUP(D$249&ROW(A1),IF({1,0},A$249:A$257&COUNTIF(INDIRECT('A262:A'&ROW($249:$257)),D$249),B$249:B$257),2,),'')


數(shù)組公式,按<Ctrl Shift Enter>三鍵結(jié)束。


同樣的IF{1,0}改成CHOOSE{1,2}也可以。


光說不練假把式,動手操作才是硬道理!


作者:仰望~星空

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多