VLOOKUP函數(shù)一般用于通過匹配表的第一列來搜索值闰歪,并從同一行中的特定列返回相應(yīng)的值则披,尤其在數(shù)據(jù)量龐大的情形下更有效转晰。作為excel的一個函數(shù),你只需要知道這個函數(shù)的幾個參數(shù)是干啥的即可支示,如下圖:
一般情形下,按照上圖以及VLOOKUP 函數(shù) 使用指南(microsoft.com)即可實現(xiàn)查找功能鄙才。但實際情況有點不同颂鸿,因為你拿到的數(shù)據(jù)表格式并不規(guī)范,這令人頭疼攒庵。
嘗試用STAR模型來描述最近遇到這個問題的解決過程:
Situation:面對幾個數(shù)據(jù)量很大的excel表嘴纺,組織混亂,但有共享著某些共同的信息浓冒。但VLOOKUP公式嘗試多次栽渴,無果。
Task:解決VLOOKUP無法使用的問題稳懒,從B表中找到A表中C列對應(yīng)的值熔萧。
-
Action:修改數(shù)據(jù)格式,雖然對數(shù)據(jù)格式化了許多次,但依然不奏效佛致。但經(jīng)由測試知道確實是數(shù)據(jù)格式的問題贮缕,于是從數(shù)據(jù)格式的角度著手。
當(dāng)數(shù)據(jù)格式有問題時俺榆,像下圖一樣通過右鍵修改數(shù)據(jù)格式并未解決問題:
而解決問題的方式在于使用excel的分列功能感昼。
對你認(rèn)為存在數(shù)據(jù)格式錯誤的列,使用excel中“數(shù)據(jù)”欄下邊的分列功能罐脊,
到下圖步驟時可以把相應(yīng)的數(shù)據(jù)格式轉(zhuǎn)為想要的格式定嗓,解決這個問題后,我的問題得到了解決萍桌。
Result:
使用EXCEL的分列功能將數(shù)據(jù)格式化為統(tǒng)一格式宵溅,而后使用VLOOKUP函數(shù)查找,搞定上炎。
Reference:
1.https://www.youtube.com/watch?v=DZEPA9UhLBw&t=335s
2.VLOOKUP 函數(shù) (microsoft.com)
3.使用“文本分列向?qū)А睂⑽谋静鸱譃椴煌牧?(microsoft.com)
Update:12/12/2021