Obsah
Tento článek vám pomůže pochopit najít a nahradit vzorec(y) Někdy potřebujeme upravit data v listech Excelu a za tímto účelem potřebujeme. nahrazovat slova jinými slovy nebo abecedami. Existují různé způsoby použití najít a nahradit vzorec(y) k úpravě dat v listu aplikace Excel. V tomto článku vysvětlím několik nejjednodušších možných způsobů, jak to provést.
Budeme pracovat s následujícím souborem dat, do kterého jsme vložili. název některých slavných filmy a odpovídající hlavní herci .
Stáhnout cvičebnici
Najít a nahradit vzorec.xlsx4 způsoby vyhledávání a nahrazování pomocí vzorce v aplikaci Excel
1. Použití funkcí FIND a REPLACE aplikace Excel k vyhledání a nahrazení znaku
Používání stránek VYHLEDAT a NAHRADIT je nejlepší způsob, jak najít a nahradit jakýkoli znak v datovém souboru aplikace Excel. Zde nahradíme první znak název o hlavní herci s jeho první abecedou. Podívejme se, jak to můžeme udělat.
Kroky:
- Nejprve vytvořte nový sloupec pro zkrácená forma o herci' a do buňky zadejte následující vzorec D5 .
=REPLACE(C5,1,FIND(" ",C5),LEFT(C5,1)&". ")
Zde se NAHRADIT funkce přebírá odkaz na buňku C5 , začne počítat znaky, dokud nenajde znak prostor v něm s pomocí VYHLEDAT a poté nahradí první název s počáteční abecedou a tečka (.) s pomocí LEVÝ funkce.
- Stiskněte tlačítko ENTER Poté se zobrazí výstup v buňce D5 .
- Nyní použijte Plnicí rukojeť na Automatické vyplňování spodní buňky. Uvidíte všechny herci' názvy začínají odpovídajícím prvním jménem abeceda a tečka .
Některé znaky v řetězci tak můžete nahradit požadovaným znakem pomocí příkazu najít a nahradit vzorec(y) v aplikaci Excel.
Přečtěte si více: Jak nahradit speciální znaky v aplikaci Excel (6 způsobů)
2. Použití funkce SUBSTITUTE k vyhledání a nahrazení znaku v aplikaci Excel
Můžeme také nahradit první název o hlavní herci s jejich odpovídajícími abeceda pomocí SUBSTITUTE funkce . Níže si probereme nezbytné kroky pro tuto metodu.
Kroky:
- Vytvořit nový sloupec pro zkrácená jména herců a do buňky zadejte následující vzorec D5 .
=SUBSTITUTE(C5,C5,LEFT(C5,1)&". ") &RIGHT(C5,LEN(C5)-FIND(" ",C5))
Rozdělení vzorců
Zde jsme vnořili LEVÝ , PRAVÁ , LEN , a VYHLEDAT funkce v SUBSTITUTE nahradit první jméno hlavní herci s jejich odpovídajícími prvními abeceda .
- LEN(C5) --> Na stránkách LEN funkce vrací čísla znaků v buňce C5 .
- Výstup : 14
- FIND(" ",C5) --> Vrací pozice o prostor v buňce C5 .
- Výstup : 10
- RIGHT(C5,LEN(C5)-FIND(" ",C5)) --> se stává
- RIGHT(C5,14-10) --> se změní na
- RIGHT(C5,4)
- Výstup : Bale
- LEFT(C5,1)&". " --> se stává
- C & "."
- Výstup : C.
- SUBSTITUTE(C5,C5,LEFT(C5,1)&". ") &RIGHT(C5,LEN(C5)-FIND(" ",C5)) --> Sníženo na
- SUBSTITUTE(C5,C5, "C. Bale")
- Výstup : C. Bale
Nakonec jsme získali první abeceda prvního název v buňce C5 s tečkou.
- Nyní stiskněte ENTER zobrazit výstup v buňce D5 .
- Použijte Plnicí rukojeť na Automatické vyplňování spodní buňky.
Některé znaky v řetězci tak můžete nahradit požadovaným znakem pomocí příkazu najít a nahradit vzorec(y) (v tomto případě se jednalo o SUBSTITUTE funkce) v aplikaci Excel.
Přečtěte si více: Jak používat funkci Substitute v aplikaci Excel VBA (3 příklady)
Podobná čtení
- Jak najít a nahradit hodnoty ve více souborech aplikace Excel (3 metody)
- Jak najít a nahradit hodnoty pomocí zástupných znaků v aplikaci Excel
- Techniky čištění dat v aplikaci Excel: Přidávání textu do buněk
- Jak najít a nahradit výběr v aplikaci Excel (7 metod)
- Excel VBA: Jak najít a nahradit text v dokumentu aplikace Word
3. Hledání a nahrazování buněk pomocí funkce Excel XLOOKUP
Na stránkách XLOOKUP lze také použít jako funkci najít a nahradit Předpokládejme, že jsme použili zkrácené názvy pro některé filmy ale poté chceme nahradit jejich krátké jména s jejich původními jména Například původní název filmu Batman 1 byl Batman začíná . Takže chceme nahradit Batman 1 s Batman začíná . V následujícím popisu si rozebereme postup.
Kroky:
- Provedli jsme několik úprav v našem souboru dat. Změnili jsme některé údaje. názvy filmů a vytvořil nový sloupec pro celý název těchto osob filmy .
- Poté jsme vytvořili seznam filmy které nahradíme jejich původními jména .
- Do buňky zadejte následující vzorec D5 .
=XLOOKUP(B5,$F$5:$F$7,$G$5:$G$7,B5)
Zde, $F$5:$F$7 a $G$5:$G$7 jsou lookup_array a return_array Pokud je hodnota z Buňka B5 se shoduje s lookup_array , pak return_array vrátí příslušnou hodnotu. Pokud hodnotu nenajdeme, pak se buňka bude vrácena hodnota. Hodnota z buňka B5 " Batman 1 " se nachází ve vyhledávacím poli, proto se zobrazí " Batman začíná ".
- Stiskněte tlačítko ENTER abyste viděli výstup v buňce D5 .
- Nyní použijte Plnicí rukojeť na Automatické vyplňování spodní buňky.
Uvidíte jména o filmy ve zkratce nahrazeny původními jména To je další metoda, kterou můžete použít k najít a nahradit určitý řetězec novým řetězcem.
Přečtěte si více: Nahrazení textu buňky na základě podmínky v aplikaci Excel (5 snadných metod)
4. Využití funkce VLOOKUP aplikace Excel k vyhledávání a nahrazování znaků
Můžeme také použít VLOOKUP funkce na najít znaků řetězce a nahradit s jiným. Předpokládejme, že jsme se zmínili o nějakém filmy s jejich sériovým číslem, ale poté je chceme nahradit jejich původními. jména Například původní název filmu Batman 1 byl Batman začíná . Takže chceme nahradit Batman 1 s Batman začíná . V následujícím popisu si rozebereme postup.
Kroky:
- Provedli jsme několik změn v naší datové sadě. Změnili jsme některé názvy filmů a vytvořil nový sloupec pro celý název těchto osob filmy .
- Poté jsme vytvořili seznam filmy které nahradíme jejich původními jména .
- Zadejte tento vzorec do buňky D5 .
=IFERROR(VLOOKUP(B5,$F$5:$G$7,2,FALSE),B5)
Zde používáme VLOOKUP Pokud není nalezena žádná hodnota, zobrazí se chyba. Proto pomocí funkce IFERROR můžeme nahradit jakoukoli chybu odpovídající hodnotou buňky. Naše vyhledávací pole má však dvě hodnoty sloupce a druhý sloupec vrátí náš požadovaný výstup Proto jsme použili 2 ve vzorci. Chceme přesnou shodu, a proto zvolíme možnost FALSE ve vzorci.
Poznámka : Nezapomeňte použít Absolutní odkaz na buňku . Zde potřebujeme ještě jeden krok navíc, abychom mohli vzorec použít na ostatní buňky.
- Nyní stiskněte tlačítko ENTER a v buňce se zobrazí výstup D5 .
- Poté stačí použít Plnicí rukojeť na Automatické vyplňování spodní buňky.
Uvidíte originál jména o filmy které jste chtěli umístit nad jejich odpovídající krátké názvy . Proto je použití VLOOKUP funkce nám pomáhá najít a nahradit konkrétní řetězce novými řetězci.
Související obsah: Jak nahradit více znaků v aplikaci Excel (6 způsobů)
Praktická část
Zde jsem uvedl soubor dat, který jsem použil k vysvětlení těchto příkladů. Tyto příklady si můžete procvičit sami.
Závěr
V tomto článku jsem ukázal některé kombinované použití najít a nahradit vzorec(y) v Excelu. Příklady jsem se snažil vysvětlit co nejjednodušeji. Doufám, že pro vás bude tento článek přínosem. Pokud máte nějaké další jednoduché metody nebo nápady či jakoukoli zpětnou vazbu týkající se těchto příkladů, zanechte je prosím v komentáři. Pomůže mi to obohatit mé další články.