怎么使用Excel中Lookup函數(shù)實(shí)現(xiàn)根據(jù)多個(gè)關(guān)鍵詞取值?
【例】如下圖所示的A列,是包括車(chē)類(lèi)別的明細(xì)車(chē)型,現(xiàn)需要在B列把車(chē)類(lèi)別提取出來(lái)。(車(chē)類(lèi)別有四種:捷達(dá),速騰,邁騰,高爾夫)
分析:
在A2中查找“捷達(dá)”,可以用公式
=Find("捷達(dá)",A2)
如果查找成功,則返回捷達(dá)在字符串中的位置,如果查找不到則返回錯(cuò)誤值#VALUE!。上面公式會(huì)返回1,而如果查找的是一組值,照樣可以用FIND函數(shù)。
FIND({"捷達(dá)","速騰","邁騰","高爾夫"},A2)
公式會(huì)讓關(guān)鍵詞逐個(gè)在A2中查找,返回的也是一組值。即
{1,#VALUE!,#VALUE!,#VALUE!}
下面,只需要查找出數(shù)字的位置,然后從{"捷達(dá)","速騰","邁騰","高爾夫"}返回相對(duì)應(yīng)位置的車(chē)類(lèi)別,即是想要的結(jié)果。而完成這個(gè)任務(wù),LOOKUP函數(shù)是最好的選擇。所以最后的公式為:
=LOOKUP(9^9,FIND({"捷達(dá)","速騰","邁騰","高爾夫"},A2),{"捷達(dá)","速騰","邁騰","高爾夫"})
公式說(shuō)明:
9^9是一個(gè)足大夠的數(shù)
lookup函數(shù)可以忽略錯(cuò)誤值,在第2個(gè)參數(shù)中查找,返回比查找目標(biāo)小且最接近數(shù)的第3個(gè)參數(shù)對(duì)應(yīng)位置的值。
補(bǔ)充:對(duì)于新手理解這個(gè)公式還是有些困難,不過(guò)同學(xué)們只需要記住下面固定的模式即可:
=LOOKUP(9^9,FIND({"關(guān)鍵詞1","關(guān)鍵詞2"...."關(guān)鍵詞N"},單元格引用),{"關(guān)鍵詞1","關(guān)鍵詞2"...."關(guān)鍵詞N"})
繼續(xù)查找其他問(wèn)題的答案?
-
Excel 2019如何使用復(fù)制、粘貼命令插入Word數(shù)據(jù)?(視頻講解)
2021-01-257次播放
-
Excel 2019如何制作數(shù)據(jù)透視表?(視頻講解)
2021-01-2227次播放
-
Excel 2019如何設(shè)置相對(duì)引用?(視頻講解)
2021-01-2210次播放
-
2021-01-2212次播放
-
Excel 2019如何使用命令復(fù)制公式?(視頻講解)
2021-01-226次播放
-
2021-01-223次播放
-
2021-01-222次播放
-
Excel 2019如何利用開(kāi)始選項(xiàng)卡進(jìn)入篩選模式?(視頻講解)
2021-01-223次播放
-
Excel 2019如何設(shè)置指定數(shù)據(jù)的篩選?(視頻講解)
2021-01-223次播放
-
Excel 2019如何設(shè)置自定義排序?(視頻講解)
2021-01-222次播放
點(diǎn)擊加載更多評(píng)論>>