excel的vlookup函数怎么使用?
excel的vlookup函数使用方法如下:
一、精确查找
根据姓名查找对应部门:
输入公式:=VLOOKUP(G2,A:C,3,0)。
G2:要查找的内容。
A:C:查找区域,注意查找区域的首列要包含查找的内容。
3:要返回的结果在查找区域的第3列。
0:精确查找。
二、近似查找
根据分数查找对应等级:
输入公式:=VLOOKUP(B2,E:F,2,1)。
B2:要查找的内容。
E:F:查找区域,注意查找区域的首列要包含查找的内容。
2:要返回的结果在查找区域的第2列。
1:近似查找。
注意查找区域中的首列内容必须以升序排序。
三、格式不一致的查找
查找数据为4的数量:
输入公式:=VLOOKUP(D2,A:B,2,0)。
D2:要查找的内容。
A:B:查找区域,注意查找区域的首列要包含查找的内容。
2:要返回的结果在查找区域的第2列。
0:精确查找。
这都没错啊,为什么结果会返回错误值#N/A呢?
细看之下你就会发现格式不一致。
查找值数值型(D2单元格内容4是数值型)。
查找区域文本型(A列的数据是文本型)。
遇到这样的问题该怎么解决呢?
格式一致。
一是可以利用分列功能将A列分列成常规,与D2单元格格式一致。
二是可以将D2单元格内容设成文本格式,与A列格式一致。
三是变公式。
公式:=VLOOKUP(D2&;"",A:B,2,0)。
将查找值连接空(&;"")变为文本。
接下来顺便说下另一种格式不一致问题:
查找值文本型,查找区域数值型。
查找值文本型(D2单元格内容4是文本型)。
查找区域数值型(A列的数据是数值型)。
输入公式:=VLOOKUP(D2^1,A:B,2,0)。
^1是将查找值转换成和查找区域一致的格式。
转换方法多种:--、+0、-0、*1、/1等等。
四、通配符查找
根据简称查找对应应收账款:
输入公式:=VLOOKUP("*"&;D2&;"*",A:B,2,0)。
星号(*)匹配任意一串字符。
五、带“~”的查找
根据姓名查找对应部门:
公式没有错,结果为什么会返回错误值#N/A呢?
因为查找内容带波形符(~)。
输入公式:=VLOOKUP(SUBSTITUTE(G2,"~","~~"),A:C,3,0)。
在查找包含通配符其本身内容时,需在通配符前键入“~”。
用函数SUBSTITUTE将“~”替换成“~~”。
六、取消合并单元格
内容为数值,取消合并单元格:
输入公式:=VLOOKUP(9E+307,A$2:A2,1,1)。
9E+307是科学记数,表示9*10^307,是Excel允许键入的最大数值。
内容为文本,取消合并单元格:
输入公式:=VLOOKUP(座,E$2:E2,1,1)。
七、查找第一次价格
根据物料名称查找对应第一次价格:
输入公式:=VLOOKUP(F2,B:D,3,0)。
当查找区域首列出现有两个或更多值与查找值匹配时,函数VLOOKUP返回第一次出现的对应值。
八、交叉查询
根据产品和地区查找对应销量:
输入公式:=VLOOKUP(A12,A2:G8,MATCH(B12,A1:G1,0),0)。
MATCH(B12,A1:G1,0)部分找到B12单元格内容“华北地区”在区域A1:G1中的位置5,把它作为VLOOKUP函数的第3参数。
公式就是:=VLOOKUP(A12,A2:G8,5,0)。
查找A12单元格内容“产品D”。
返回值在区域A2:G8中的第5列,即E列。
即E5单元格中的值6945。
九、反向查找
根据工号查找对应姓名:
函数VLOOKUP可以借助IF{1,0}与IF{0,1}、CHOOSE{1,2}与CHOOSE{2,1}等等结构将逆序转换为顺序,从而实现查找。
函数VLOOKUP+IF{1,0}结构:
输入公式:=VLOOKUP(D2,IF({1,0},B2:B11,A2:A11),2,0)。
IF({1,0},B2:B11,A2:A11)部分。
当为1时条件成立返回B2:B11。
当为0时条件不成立返回A2:A11。
可以将IF({1,0},B2:B11,A2:A11)部分抹黑按F9键查看。
就是两列顺序对换,将逆序转换为顺序。
函数VLOOKUP+IF{0,1}结构:
输入公式:=VLOOKUP(D2,IF({0,1},A2:A11,B2:B11),2,0)。
函数VLOOKUP+CHOOSE{1,2}结构:
输入公式:=VLOOKUP(D2,CHOOSE({1,2},B2:B11,A2:A11),2,0)。
函数CHOOSE:根据给定的索引值,从参数串中选出相应值或操作。
CHOOSE(index_num,value1, value2)。
如果第一参数为1,则CHOOSE返回value1;如果第一参数为2,则CHOOSE返回value2。
CHOOSE({1,2},B2:B11,A2:A11)部分。
当条件为1时,返回B2:B11。
当条件为2时,返回A2:A11。
函数VLOOKUP+CHOOSE{2,1}结构:
输入公式:=VLOOKUP(D2,CHOOSE({2,1},A2:A11,B2:B11),2,0)。
CHOOSE({2,1},A2:A11,B2:B11)部分。
当第一参数为2时,则CHOOSE返回对应B2:B11中的值。
当第一参数为1时,则CHOOSE返回对应A2:A11中的值。
把CHOOSE({2,1},A2:A11,B2:B11)部分抹黑按F9键查看。
AB两列顺序对换,将逆序转换为顺序,再用函数VLOOKUP查找。
十、查找返回多列数据
输入公式:=VLOOKUP($F2,$A:$D,COLUMN(B1),0),右拉填充。
公式右拉返回结果在第2、3、4列。
用函数COLUMN构造。
COLUMN(B1)=2,公式右拉变成COLUMN(C1)、COLUMN(D1)得到3、4。
十一、按指定次数重复
输入公式:=IFERROR(VLOOKUP(ROW(A1),IF({1,0},SUMIF(OFFSET(B$2,ROW($1:$4)),<;>;),A$2:A$5),2,0),E2)&。
按<;Ctrl+Shift+Enter>;三键结束。
十二、结果引用合并单元格内容
A列区域为合并单元格,根据业务员查找对应的区域:
输入公式:=VLOOKUP(座,OFFSET(A2,MATCH(D2,B2:B14,0)),1,1)。
MATCH(D2,B2:B14,0)部分找到业务员阿文在区域B2:B14中的位置11。
OFFSET(基点,偏移行数,偏移列数,行高,列宽)。
OFFSET(A2,11)是以A2单元格为基点,偏移0行0列,返回行高为11的新区域A2:A12的引用。
十三、有合并单元格的查找
A列产品为合并单元格,如何查找A列产品对应的单价呢?
输入公式:=VLOOKUP(VLOOKUP(座,A$2:A2,1,1),F:G,2,0)。
比如D5单元格公式=VLOOKUP(VLOOKUP(座,A$2:A5,1,1),F:G,2,0)。
A$2:A5部分返回{产品1;产品3;0;0}。
外层再套个VLOOKUP精确查找
即D5单元格公式就是=VLOOKUP(产品3,F:G,2,0),返回单价12。
十四、与T+IF的组合应用
输入公式:=SUM(VLOOKUP(T(IF({1},A2:A8)),D2:E8,2,0)*B2:B8)。
数组公式,按<;Ctrl+Shift+Enter>;三键结束。
IF({1},A2:A8)部分构成三维内存数组。
VLOOKUP函数第一参数不能直接为数组。
函数T起降维作用,将三维引用转换为一维数组,其返回的结果仍为数组,用函数SUM求和。
十五、多条件查找
与反向查找一样,可以借助IF{1,0}与IF{0,1}、CHOOSE{1,2}与CHOOSE{2,1}等结构。
输入公式:=VLOOKUP(E2&;F2,IF({1,0},A2:A11&;B2:B11,C2:C11),2,0)。
数组公式,按<;Ctrl+Shift+Enter>;三键结束。
绛旓細锛1锛夋墦寮Excel绀轰緥婧愭枃浠讹紝鎵惧埌鈥淰LOOKUP鈥濇枃浠躲傜幇鍦ㄥ皢銆愭暟鎹簮銆戣〃涓悇涓憳宸ョ殑閭鍜岀數璇濈敤VLOOKUP鍑芥暟濉啓鍒般1VLookup銆戣〃涓搴旂殑濮撳悕涔嬪悗銆傦紙2锛夋寜銆怓2銆戦敭锛岃緭鍏ュ叕寮忋=VLOOKUP銆戯紝鐒跺悗锛屾寜銆怲ab銆戦敭锛孍xcel浼氳嚜鍔ㄦ樉绀哄叾鏉′欢宸︽嫭鍙凤紝鍙樹负銆=VLOOKUP锛堛戔啋鍗曞嚮缂栬緫鏍忓乏渚х殑銆恌x銆戞寜閽啋寮瑰嚭銆愬嚱...
绛旓細7銆VLOOKUP鍑芥暟Excel涓殑涓涓旱鍚戞煡鎵惧嚱鏁帮紝瀹冧笌LOOKUP鍑芥暟鍜孒LOOKUP鍑芥暟灞炰簬涓绫诲嚱鏁帮紝VLOOKUP鏄寜鍒楁煡鎵撅紝鏈缁堣繑鍥炶鍒楁墍闇鏌ヨ鍒楀簭鎵瀵瑰簲鐨勫间笌涔嬪搴旂殑HLOOKUP鏄寜琛屾煡鎵剧殑銆8銆佸洖绛斿涔犲嚱鏁板彲浠ユ煡鐪excel鑷甫鐨勫府鍔╂枃妗f墦寮鈥滄彃鍏ュ嚱鏁扳濆璇濇锛岄変腑鐩爣鍑芥暟锛屽崟鍑诲乏涓嬭甯姪閾炬帴锛屽嵆鍙湅鍒板嚱鏁拌鏄庡拰瀹炰緥...
绛旓細VLOOKUP鍑芥暟鐨勭敤娉曪細 VLOOKUP鍑芥暟鐨勫叕寮忎负锛=VLOOKUP锛堣鏌ユ壘鐨勬暟鍊硷紝瑕佹煡鎵剧殑鍊兼墍鍦ㄥ崟鍏冩牸鍖哄煙锛屾煡鎵惧兼墍鍦ㄦ煡鎵惧崟鍏冩牸鍖哄煙鐨勫垪锛岀簿纭煡鎵/妯$硦鏌ユ壘锛夈傚叾涓紝绮剧‘鏌ユ壘涓0锛屾ā绯婃煡鎵句负1銆傚湪Sheet1宸ヤ綔琛ㄩ噷闈㈢殑F2鍗曞厓鏍奸噷闈㈣緭鍏ュ叕寮=VLOOKUP($E2,IF({0,1},$A$2:$A$7,$B$2:$B$7),2,0)锛屾寜涓...
绛旓細杈撳叆鍏紡锛=VLOOKUP锛堝骇锛孍$2锛欵2锛1锛1锛夈備竷銆佹煡鎵剧涓娆′环鏍 鏍规嵁鐗╂枡鍚嶇О鏌ユ壘瀵瑰簲绗竴娆′环鏍硷細杈撳叆鍏紡锛=VLOOKUP锛團2锛孊锛欴锛3锛0锛夈傚綋鏌ユ壘鍖哄煙棣栧垪鍑虹幇鏈変袱涓垨鏇村鍊间笌鏌ユ壘鍊煎尮閰嶆椂锛鍑芥暟VLOOKUP杩斿洖绗竴娆″嚭鐜扮殑瀵瑰簲鍊笺傚叓銆佷氦鍙夋煡璇 鏍规嵁浜у搧鍜屽湴鍖烘煡鎵惧搴旈攢閲忥細杈撳叆鍏紡锛=VLOOKUP锛圓12...
绛旓細1. VLOOKUP鍑芥暟鐨勫熀鏈姛鑳斤細VLOOKUP鍑芥暟鏄Excel涓敤浜庡湪鏁版嵁琛ㄤ腑鎼滅储鐗瑰畾鍊硷紝骞惰繑鍥炵浉搴旇鐨勫叾浠栧垪涓殑鍊肩殑鍑芥暟銆傚畠鍦ㄤ竴瀵逛竴鍖归厤鐨勬儏鍐典笅闈炲父鏈夋晥锛屼絾鏃犳硶鐩存帴澶勭悊涓瀵瑰鍖归厤銆2. 涓瀵瑰鍖归厤鐨勬蹇碉細涓瀵瑰鍖归厤鏄寚鍦ㄤ竴涓暟鎹〃涓紝涓涓壒瀹氱殑鍊煎彲鑳藉搴斿涓叾浠栧垪涓殑鍊笺備緥濡傦紝鍦ㄥ鎴疯鍗曟暟鎹〃涓紝涓...
绛旓細鏉愭枡/宸ュ叿锛Excel2007 1銆佹柊寤轰竴涓┖鐧界殑EXCEL宸ヤ綔琛 2銆佸湪宸ヤ綔琛ㄩ粦杈撳叆婕旂ず鏁版嵁锛岃姹傚皢A鍒楃瓑浜嶬鍒楃殑鎵鏈夋暟鍊间腑锛屾眰鍑哄搴擝鍒楃殑鏈澶у硷紝鏀惧埌鍚庨潰锛岃屽悗姹傚嚭鏈澶у煎搴旂殑鍚庨潰鐨勫硷紝澶嶅埗杩囧幓 3銆佸湪L鍒楄緭鍏ュ叕寮=MAX(($A$2:$A$1000=$K2)*($B$2:$B$1000))锛岃屽悗鍚屾椂鎸変綇ctrl+shift+enter锛...
绛旓細1銆VLOOKUP鍏紡涓殑鏉′欢1锛氭潯浠2,鎰忔濇槸灏嗕袱涓崟鍏冩牸杩炲湪涓璧蜂綔涓烘暣浣撹繘琛屾煡鎵俱傚浘涓嵆涓猴細F2:G2銆2銆乂LOOKUP鍏紡涓殑$鏉′欢1鍖哄煙$锛$鏉′欢2鍖哄煙$锛屾剰鎬濇槸灏嗕笟鍔$被鍨嬪拰璁㈠崟缂栧彿浣滀负鏁翠綋銆傚嵆鍥句腑锛$A$2:$B$9锛堜娇鐢$閿佸畾鍖哄煙-缁濆寮曠敤锛夈3銆乂LOOKUP鍏紡涓殑IF({1,0},$鏉′欢1鍖哄煙$锛$鏉′欢2鍖哄煙...
绛旓細1銆佽繖閲屽叾瀹炰笉鏄VLOOKUP鍙互瀹炵幇浠庡彸鑷冲彸鐨勬煡鎵撅紝鑰屾槸鍒╃敤IF鍑芥暟鐨勬暟缁勬晥搴旀妸涓ゅ垪鎹綅閲嶆柊缁勫悎鍚庯紝鍐嶆寜姝e父鐨勪粠宸﹁嚦鍙虫煡鎵俱2銆両F锛坽1,0},B2:B5,A2:A5)杩欐槸鏈叕寮忎腑鏈閲嶈鐨勭粍鎴愰儴鍒嗐傚湪EXCEL鍑芥暟涓娇鐢ㄦ暟缁勬椂锛堝墠鎻愭椂璇ュ嚱鏁扮殑鍙傛暟鏀寔鏁扮粍锛夛紝杩斿洖鐨勭粨鏋滀篃浼氭槸涓涓暟缁勩傝繖閲1鍜0涓嶆槸瀹為檯鎰忎箟...
绛旓細1. Excel鐗堟湰闄愬埗锛氬湪鏃╂湡鐨凟xcel鐗堟湰涓紙濡侲xcel 2003鍙婁箣鍓嶇殑鐗堟湰锛夛紝鍗曚釜宸ヤ綔琛ㄦ湁涓涓浐瀹氱殑鍒楁暟闄愬埗锛屽嵆鏈澶氫负256鍒楋紙浠嶢鍒癐V锛夈傚洜姝わ紝褰撲綘灏濊瘯鍦ㄨ繖浜涚増鏈腑浣跨敤VLOOKUP鍑芥暟寮曠敤瓒呰繃256鍒楃殑鏁版嵁鏃讹紝灏变細閬囧埌“鏃犳晥寮曠敤”鐨勯敊璇備负浜嗚В鍐宠繖涓棶棰橈紝鏈鐩存帴鐨勬柟娉曟槸鍗囩骇鍒版柊鐗堟湰鐨凟xcel銆
绛旓細VLOOKUP鏄Excel涓殑涓涓旱鍚戞煡鎵惧嚱鏁帮紝瀹冪殑鍔熻兘鏄寜鍒楁煡鎵撅紝鍙互鐢ㄦ潵鏌ユ壘鏁版嵁锛屽湪澶氫釜琛ㄦ牸涔嬮棿鏍稿鏁版嵁銆佷紶閫掓暟鎹VLOOKUP鍑芥暟璇硶濡備笅锛歏LOOKUP(lookup_value,table_array,col_index_num,range_lookup)鈥渓ookup_value鈥濊〃绀鸿鏌ユ壘鐨勫硷紝鍙緭鍏ユ暟鍊笺佸紩鐢ㄦ垨鏂囨湰瀛楃涓诧紱鈥渢able_array鈥濊〃绀鸿鏌ユ壘鐨勫尯鍩燂紝鍙...