V tomto článku sa naučíme Ako vrátiť text až na druhé miesto v programe Microsoft Excel.
Extrahovanie textu až do druhej medzery ("") znaku z daného reťazca
Niekedy je poskytnutý zoznam textových reťazcov a je potrebné extrahovať časť reťazca až do 2. medzery (""). Napríklad extrahovanie krstného a stredného mena z celého mena oddeleného medzerami. Poďme teda pochopiť, ako tento problém vyriešiť pomocou nižšie uvedeného príkladu.
Vzorec
Na tento účel použijeme kombináciu nasledujúcich funkcií
- VĽAVO
- NÁJSŤ
- NÁHRADA
- LEN
Kombinácia týchto funkcií nájde druhý znak medzery a nahradí ho akýmkoľvek iným znakom, ktorý je možné v manipulovanom reťazci ľahko nájsť. Pozrime sa na nižšie uvedenú syntax s vysvetlením argumentov.
Syntax vzorca:
= LEFT (string, FIND ("*", SUBSTITUTE (string, "", "*", LEN (string) - LEN (SUBSTITUTE (string, "", "")))) - 1) |
reťazec: daný reťazec
"": vesmírna char
"*": znak na nahradenie znaku medzery (musí byť jedinečný pre všetky názvy)
Príklad:
Toto všetko môže byť mätúce na pochopenie. Poďme pochopiť, ako používať funkciu na príklade. Tu máme zoznam mien a z úplných mien musíme nájsť prvé a stredné meno.
Použite vzorec:
= LEFT (A2, FIND ("*", SUBSTITUTE (A2, "", "*", LEN (A2) - LEN (SUBSTITUTE (A2, "", "")))) - 1) |
Vysvetlenie
- Funkcia LEN vracia dĺžku reťazca.
- SUBSTITUTE (A2, "", "") vráti "BronchoBillyAnderson" (bez medzier)
- LEN (A2) - LEN (SUBSTITUTE (A2, "", ""))) vráti rozdiel mien s medzerami a bez medzier. Takže dostaneme počet medzier v reťazci. t.j. 2
- Rozdiel sa použije na nahradenie znaku * konkrétnemu znaku medzery. Vráti „Broncho Billy*Anderson“
- Funkcia FIND nájde funkciu * char a LEFT extrahuje hodnotu do * char.
- -1 sa použije tak, aby nový reťazec neobsahoval medzeru. Je to dočasná voľba udržať priestor alebo nie. Nerobí žiadny rozdiel.
Ako vidíte, výsledné meno má iba prvé a stredné meno. Skopírujte vzorec do iných buniek pomocou skratky Ctrl + D.
Ako vidíte, všetky mená sme dostali pomocou jedného vzorca. Nie je to zaujímavé!
POZNÁMKA: Namiesto funkcie FIND použite funkciu SEARCH. Oba vracajú rovnakú hodnotu. Funkcia FIND však rozlišuje malé a veľké písmena a nepodporuje zástupné znaky. |
Tu sú všetky poznámky k pozorovaniu pomocou vzorca v programe Excel
Poznámky:
- Vo vzorci používajte zátvorky opatrne, pretože môže vrátiť chybu.
- Tu sa používa znak *. Na nahradenie medzier pre všetky reťazce môžete použiť ľubovoľný jedinečný znak.
- Ak je názov oddelený iným znakom (ako | |) nahraďte daný oddeľovač vo vzorci úvodzovkami.
Dúfame, že tento článok o návrate textu až na druhé miesto v programe Microsoft Excel je vysvetľujúci. Tu nájdete ďalšie články o vzorcoch na úpravu reťazcov a súvisiacich vzorcoch Excelu. Ak sa vám páčili naše blogy, zdieľajte ich so svojimi priateľmi na Facebooku. A tiež nás môžete sledovať na Twitteri a Facebooku. Radi by sme vás počuli, dajte nám vedieť, ako môžeme zlepšiť, doplniť alebo inovovať našu prácu a zlepšiť ju pre vás. Napíšte nám na emailovú stránku.
Ako používať funkciu TRIM v Exceli: Funkcia TRIM sa používa na orezanie reťazcov a čistenie všetkých koncových alebo úvodných medzier od reťazca. To nám veľmi pomáha v procese čistenia údajov.
Ako používať funkciu CLEAN v programe Excel: Funkcia Clean sa používa na vyčistenie netlačiteľných znakov z reťazca. Táto funkcia sa väčšinou používa s funkciou TRIM na čistenie importovaných zahraničných údajov.
Nahradiť text od konca reťazca počnúc od variabilnej pozície: Na nahradenie textu z konca reťazca používame funkciu REPLACE. Funkcia REPLACE používa na nahradenie pozíciu textu v reťazci.
Ako skontrolovať, či reťazec obsahuje jeden z mnohých textov v programe Excel: Na nájdenie kontroly, či reťazec obsahuje viacnásobný text, použijeme tento vzorec. Na zhrnutie všetkých zápasov použijeme funkciu SUMA a potom vykonáme logiku, aby sme skontrolovali, či reťazec obsahuje niektorý z viacerých reťazcov.
Spočítajte bunky, ktoré obsahujú konkrétny text: Kúzlo urobí jednoduchá funkcia COUNTIF. Na spočítanie počtu viacerých buniek, ktoré obsahujú daný reťazec, používame zástupný znak s funkciou COUNTIF.
Funkcia Excel REPLACE vs SUBSTITUTE: Funkcie REPLACE a SUBSTITUTE sú najviac nepochopenými funkciami. Na nájdenie a nahradenie daného textu používame funkciu SUBSTITUTE. Kde sa REPLACE používa na nahradenie niekoľkých znakov v reťazci …
Populárne články:
Ako používať funkciu IF v programe Excel : Príkaz IF v programe Excel skontroluje podmienku a vráti konkrétnu hodnotu, ak je podmienka PRAVDA, alebo vráti inú konkrétnu hodnotu, ak je NEPRAVDA.
Ako používať funkciu VLOOKUP v programe Excel : Toto je jedna z najpoužívanejších a najobľúbenejších funkcií programu Excel, ktorá sa používa na vyhľadávanie hodnôt z rôznych rozsahov a hárkov.
Ako používať funkciu SUMIF v programe Excel : Toto je ďalšia zásadná funkcia palubnej dosky. To vám pomôže zhrnúť hodnoty za konkrétnych podmienok.
Ako používať funkciu COUNTIF v programe Excel : Počítajte hodnoty s podmienkami pomocou tejto úžasnej funkcie. Na počítanie konkrétnych hodnôt nie je potrebné filtrovať údaje. Funkcia Countif je potrebná na prípravu palubnej dosky.