Змест
У Microsoft Excel часам даводзіцца шукаць розныя тыпы даных, звязаных з пэўным словам або інфармацыяй у тэксце ў ячэйцы з набору даных або табліцы. З дапамогай функцыі VLOOKUP мы можам лёгка знайсці гэтае слова ў табліцы і атрымаць даныя, звязаныя са значэннем ячэйкі, якая змяшчае гэтае слова.
Спампаваць Практычны сшытак
Вы можаце спампаваць кнігу Excel, якую мы выкарыстоўвалі для падрыхтоўкі гэтага артыкула.
VLOOKUP для пошуку слова ў тэксце.xlsx
2 карысныя метады прымянення VLOOKUP, калі ячэйка змяшчае слова ў тэксце ў Excel
Функцыя VLOOKUP звычайна выкарыстоўваецца для пошуку значэння ў крайнім левым слупок табліцы, а затым функцыя вяртае значэнне ў тым жа радку з пазначанага вамі слупка. Агульная формула гэтай функцыі VLOOKUP:
=VLOOKUP(значэнне_прагляду, масіў_табліцы, нумар_індэкса_слупка, [прагляд_дыяпазону])
Вы можаце атрымаць падрабязны агляд тут як працуе гэтая функцыя VLOOKUP .
1. VLOOKUP для пошуку даных у тэксце, які змяшчае слова, у Excel
На наступным малюнку слупок B змяшчае назвы мадэляў некалькіх выпадковых чыпсэтаў, а ў слупок C ёсць назвы мадэляў смартфонаў, якія выкарыстоўваюць згаданыя чыпсэты. Тое, што мы зробім тут, гэта пашукаем частковае супадзенне мадэлі чыпсэта, а потым вылучым, якая прылада выкарыстоўвае гэты паказанычыпсэт.
Напрыклад, мы хочам ведаць мадэль прылады смартфона, які выкарыстоўвае чыпсэт Snapdragon . У Слупку B назва Snapdragon прысутнічае разам з назвай мадэлі, але мы будзем шукаць гэтыя даныя з частковым супадзеннем, згадваючы толькі «snapdragon» .
Такім чынам, у вывадзе Cell C14 адпаведная формула для пошуку назвы мадэлі смартфона, які выкарыстоўвае ўказаны набор мікрасхем, будзе:
=VLOOKUP("*"&C13&"*",B4:C11,2,FALSE)
Пасля націску Enter функцыя верне Xiaomi Mi 11 Pro . Такім чынам, гэтая канкрэтная прылада выкарыстоўвае чыпсэт Snapdragon , які знаходзіцца ў Cell B6 з нумарам мадэлі.
Больш падрабязна: Праверце, ці змяшчае ячэйка частковы тэкст у Excel (5 спосабаў)
2. VLOOKUP для здабывання даных на аснове значэння з пэўнай пазіцыі ў ячэйцы
Цяпер у нас будзе іншы набор даных на малюнку ніжэй. Калонка B змяшчае некаторыя выпадковыя нумары тэлефонаў у розных штатах ЗША. Калонкі D і E паказваюць коды рэгіёнаў і адпаведныя назвы штатаў адпаведна. Мы скапіруем нумар тэлефона з Слупка B , а потым даведаемся назву штата, выняўшы код з 3 левых лічбаў нумара тэлефона. Функцыя VLOOKUP будзе шукаць гэты выняты код у масіве табліцы D4:E10 .
У вывадзе Ячэйка C13 , неабходная формула для пошуку назвы штата знумар тэлефона, указаны ў Cell B13 будзе:
=VLOOKUP(VALUE(LEFT(B13,3)),D4:E10,2,FALSE)
Пасля націску Enter функцыя верне стан назва- Нью-Ёрк . Такім чынам, указаны нумар тэлефона з пэўным кодам у пачатку Cell B13 зарэгістраваны ў штаце Нью-Ёрк.
Звязаны змест: Excel, калі ячэйка змяшчае тэкст, вяртае значэнне (8 простых спосабаў)
Альтэрнатыва VLOOKUP для пошуку даных на аснове слова ў тэксце
Прыдатнай альтэрнатывай функцыі VLOOKUP з'яўляецца функцыя XLOOKUP . Функцыя XLOOKUP - гэта камбінацыя функцый VLOOKUP і HLOOKUP . Ён здабывае дадзеныя на аснове ўваходных дадзеных масіва пошуку і вяртае масіў. Агульная формула гэтай функцыі наступная:
=XLOOKUP(lookup_value, lookup_array, return_array, [if_not_found], [match_mode], [search_mode])
Вы можна атрымаць падрабязны агляд гэтай функцыі, пстрыкнуўшы тут .
Зыходзячы з нашага першага набору дадзеных у першым метадзе, калі мы вырашым выкарыстоўваць функцыю XLOOKUP , то неабходная формула ў вывадзе Cell C14 павінна выглядаць так:
=XLOOKUP("*"&C13&"*",B4:B11,C4:C11,"Not Found",2)
Пасля націску Enter функцыя будзе вярнуць падобны вынік, атрыманы раней.
У гэтай функцыі чацвёрты аргумент змяшчае наладжанае паведамленне, якое будзе паказана, калі пошукавае значэнне не знойдзена у табліцы. The пяты аргумент (рэжым_супадзення) быў вызначаны як '2' , які абазначае супадзенне знака падстаноўкі на аснове ўваходных дадзеных у першым аргументе.
Заключныя словы
Я спадзяюся, што метады, згаданыя вышэй, для здабывання даных у адпаведнасці з вызначанымі крытэрамі з дапамогай функцыі VLOOKUP цяпер падштурхнуць вас прымяніць іх у неабходных задачах Excel. Калі ў вас ёсць якія-небудзь пытанні ці водгукі, паведаміце нам аб гэтым праз каментарыі. Ці вы можаце азнаёміцца з нашымі іншымі артыкуламі, звязанымі з функцыямі Excel, на гэтым сайце.