Obsah
Užitočné a rýchlejšie metódy na vyhľadávanie textových hodnôt v programe Excel sú potrebné najmä vtedy, keď máte väčší súbor údajov. V tomto článku sa budem venovať vyhľadávaniu textu v programe Excel pomocou 7 vhodných metód s príslušnými príkladmi a tiež s vysvetlením. Metódu si tak môžete prispôsobiť pre svoj súbor údajov.
Stiahnite si cvičebnicu
Vyhľadávanie textu v programe Excel.xlsx
7 metód na vyhľadávanie a extrahovanie textu v programe Excel
Skôr ako prejdeme k metódam, pozrime sa na náš dnešný súbor údajov, v ktorom sú mená zamestnancov uvedené spolu s ich ID zamestnanca č. a ID e-mailu .
1. Použitie funkcie LOOKUP na výpis textu
Najprv ukážem použitie Funkcia LOOKUP na načítanie textovej hodnoty zo súboru údajov.
Funkcia vracia hodnotu v jednom riadku alebo stĺpci z podobnej pozície v riadku alebo stĺpci.
Ak je napríklad hodnota vyhľadávania 1003 ( ID zamestnanca ) a potrebujete zistiť meno zamestnanca pre ID, môžete použiť nasledujúci vzorec.
=LOOKUP(F5,B5:B12,C5:C12)
Tu, F5 je hodnota vyhľadávania, B5:B12 je vyhľadávací vektor (rozsah buniek) ID zamestnanca a C5:C12 je výsledný vektor (rozsah buniek) Meno zamestnanca .
Nakoniec sa zobrazí nasledujúci výstup, kde sú k dispozícii mená zamestnancov na základe ID .
Prečítajte si viac: Ako vyhľadať viacero hodnôt v programe Excel (10 spôsobov)
2. Vyhľadávanie textu pomocou funkcie VLOOKUP
Stránka VLOOKUP je jednou z obľúbených funkcií na vyhľadávanie hodnoty v stĺpci (vertikálne vyhľadávanie).
V nasledujúcom príklade sa funkcia používa na extrakciu textu pre určitú bunku.
Upravený vzorec so zástupnými znakmi na vyhľadávanie textovej hodnoty je-
=VLOOKUP("*"&F5&"*",B5:D12,1,FALSE)
Tu, F5 je text vyhľadávania, B5:D12 je pole tabuľky (súbor údajov, z ktorého sa má načítať text), 1 je číslo indexu stĺpca a nakoniec FALSE je presná zhoda.
Navštívte Vyhľadávanie textu pomocou funkcie VLOOKUP v programe Excel článok, aby ste sa dozvedeli viac o použití vzorca na extrakciu textu zo súboru údajov.
Prečítajte si viac: Ako vyhľadať tabuľku v programe Excel (8 metód)
3. Použitie kombinácie funkcie VALUE & VLOOKUP na vyhľadávanie textu
Stránka Funkcia VALUE vráti číslo z hľadanej textovej hodnoty, môžeme túto funkciu použiť spolu s funkciou VLOOKUP na vyhľadanie textu.
Kombinovaný vzorec bude vyzerať takto.
=VLOOKUP(VALUE(F5),B5:C12,2,FALSE)
Tu, F5 je text vyhľadávania, B5:D12 je pole tabuľky (súbor údajov, z ktorého sa má načítať text), 2 je číslo indexu stĺpca a nakoniec FALSE je pre presnú zhodu.
Čo je však dôležitejšie, VALUE(F5) vráti číslo a potom VLOOKUP extrahuje textovú hodnotu.
Prečítajte si viac: Excel LOOKUP vs VLOOKUP: s 3 príkladmi
4. Využitie HLOOKUP na získanie hodnoty textu
Stránka Funkcia HLOOKUP vráti hodnotu na základe hodnoty vyhľadávania v riadku (horizontálne vyhľadávanie).
Funkciu môžeme použiť na postupné získanie hodnoty textu pomocou Hviezdička (*) na začiatku vzorca.
Vzorec teda bude nasledovný.
=HLOOKUP("*",B5:D12,1,0)
Tu, B5:D12 je pole tabuľky, 1 je číslo indexu riadku a 0 ( FALSE ) slúži na presnú zhodu.
Prečítajte si viac: 7 typov vyhľadávania, ktoré môžete použiť v programe Excel
5. Použitie funkcie XLOOKUP s funkciou EXACT
Stránka XLOOKUP , úžasný funkcia vyhľadávania zavedený v programe Excel 365, extrahuje hodnotu v rozsahu alebo poli.
V nasledujúcom príklade je funkcia spolu s EXACT sa používa na načítanie hodnoty.
Kombinovaný vzorec je-
=XLOOKUP(TRUE,EXACT(F5,B5:B12),C5:C12)
Tu, F5 je hodnota vyhľadávania, B5:B12 je vyhľadávacie pole, ktoré obsahuje hodnotu vyhľadávania, a C5:C12 je rozsah návratových buniek, pretože chceme nájsť názov.
Po zadaní vzorca vyzerá výstup takto.
6. Vyhľadávanie textu pomocou funkcie XLOOKUP s jedným kritériom
Predpokladajme, že meno zamestnanca je rozdelené do samostatných stĺpcov (jeden je meno a druhý je priezvisko).
Teraz ľahko nájdeme e-mail prvého mena pomocou XLOOKUP funkcie.
Upravený vzorec je-
= XLOOKUP(F5,B5:B12, D5:D12, 0, -1 )
Tu, F5 je hodnota vyhľadávania, B5:B12 je vyhľadávacie pole, ktoré obsahuje hodnotu vyhľadávania, C5:C12 je rozsah návratových buniek, pretože chceme nájsť názov, 0 ak sa hodnota nenájde, a -1 sa vzťahuje na režim zápasu.
Výstup bude nasledovný.
7. Vyhľadávanie textu pomocou funkcie XLOOKUP pre viacero kritérií
Nakoniec extrahujeme textovú hodnotu, ktorá vyhovuje viacerým kritériám, pomocou flexibilného XLOOKUP funkcie.
Ak chcete napríklad nájsť e-mail na základe Kresťanské meno a Priezvisko , môžete použiť tento vzorec.
=XLOOKUP(B15&C15,B5:B12&C5:C12,D5:D12,0,-1)
Tu, B15 je meno a C15 je priezvisko, B5:B12 je vyhľadávacie pole (rozsah buniek pre Kresťanské meno ), C5:C12 je ďalšie vyhľadávacie pole (rozsah buniek pre Priezvisko ), 0 ak sa hodnota nenájde, a -1 je režim zápasu.
Po vložení vyššie uvedeného vzorca sa zobrazí nasledujúci obrázok.
Prečítajte si viac: Ako vyhľadávať s viacerými kritériami v programe Excel (typ AND alebo OR)
Záver
Takto môžete nájsť vyhľadávací text pomocou vzorca v programe Excel. Naozaj dúfam, že tento článok by pre vás mohol byť prínosný. Každopádne, ak máte nejaké otázky a návrhy, nezabudnite sa o ne podeliť v nasledujúcej časti komentárov.