gnodeuy來(lái)信說(shuō):用vlookup函數(shù)查詢介紹人的時(shí)候,在介紹人下面所有的人員信息都要出來(lái),但是vlookup的唯一性限定了只能顯示第一行的信心(這里把“信息”寫成了“信心”),請(qǐng)問(wèn)怎么解決?
首先需要明確一點(diǎn):在使用Vlookup時(shí),用于匹配的數(shù)據(jù)必須是唯一的。舉個(gè)例子,全中國(guó)叫老王的人不計(jì)其數(shù),男的老王就少了一些,成都的男的老王就又少了一些,成都的男的老王還在30歲以下的又少了一些,成都的男的老王還在30歲以下并且是電子科大畢業(yè)的又會(huì)再少一些。如此將屬性拓展下去,終能定位到唯一的“老王”。
Excel中的數(shù)據(jù)也是一樣,“許新民”雖然有三個(gè),但如果能給它們分別編號(hào),變成“許新民1”、“許新民2”、“許新民3”,就相當(dāng)于創(chuàng)造了唯一的識(shí)別碼。再用Vlookup時(shí),就能精確地匹配到了。
于是,出現(xiàn)了一個(gè)有趣的現(xiàn)象,完成該任務(wù)的關(guān)鍵并不在Vlookup和Countif該如何使用。因?yàn)檫@兩個(gè)函數(shù),知道就是知道,不知道翻翻函數(shù)類別,挨個(gè)兒看,也能知道。至于用法本身,Excel有幫助文檔,寫得清清楚楚。而該任務(wù)的關(guān)鍵在于,第一:是否懂得A$2:A2動(dòng)態(tài)引用的寫法,這是創(chuàng)造正確編號(hào)的核心;第二:是否聽(tīng)說(shuō)過(guò)"&"符號(hào)的存在,這是合并多字段的必要手段。當(dāng)然,你也可以用更復(fù)雜的Concatenate函數(shù)。掌握了這兩個(gè)看似不起眼的小技巧,后面的路,才能繼續(xù)往下走。
注:函數(shù)的學(xué)習(xí),不是死記硬背函數(shù)名稱和用法,而要掌握函數(shù)運(yùn)用中的關(guān)鍵小點(diǎn),以及它們?cè)谡麄€(gè)函數(shù)體系中所發(fā)揮的特殊作用。如:使用"&"就能輔助完成多條件求和,多條件匹配,多條件……
在這里,用公式=COUNTIF(A$2:A2,A2)為每一行的“介紹人”編上不同的號(hào)碼。
之所以要將合并的字段作為首列,是為了滿足Vlookup只在選定數(shù)據(jù)區(qū)域的首列進(jìn)行匹配的“潛規(guī)則”(我在過(guò)來(lái)人公開(kāi)課講《Excel潛規(guī)則》http://www.glr.cn/mooc/2437)。技巧高超的用戶可能會(huì)說(shuō):不用在首列,我會(huì)用公式轉(zhuǎn)換數(shù)據(jù)區(qū)域。但我覺(jué)得,殺雞焉用牛刀,除非萬(wàn)不得已,插入一下既簡(jiǎn)單,規(guī)則又清晰,何樂(lè)而不為。用Excel一定不是炫技,而是以自己最舒服的方式快速解決問(wèn)題。有那多出來(lái)的精力,拋開(kāi)Excel,專研些自己的大愛(ài)好,享受下生活也挺好。
OK!都準(zhǔn)備好了,最后一步——Vlookup多條件匹配??梢韵茸鲆粋€(gè)序列,用于呈現(xiàn)多個(gè)“業(yè)務(wù)員”,也以此作為Vlookup第一參數(shù)的一部分,也就是多條件的條件之一,公式寫為:=VLOOKUP(G$5&$F7,A:D,3,0)。之后,只要輸入“介紹人”,“介紹人”+“編號(hào)”就能精確匹配到唯一的“業(yè)務(wù)員”。
這就是使用Vlookup做一對(duì)多匹配的思路和小創(chuàng)意。
聯(lián)系客服