Ako vrátiť text až na druhé miesto v programe Microsoft Excel

Anonim

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í

  1. VĽAVO
  2. NÁJSŤ
  3. NÁHRADA
  4. 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

  1. Funkcia LEN vracia dĺžku reťazca.
  2. SUBSTITUTE (A2, "", "") vráti "BronchoBillyAnderson" (bez medzier)
  3. 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
  4. Rozdiel sa použije na nahradenie znaku * konkrétnemu znaku medzery. Vráti „Broncho Billy*Anderson“
  5. Funkcia FIND nájde funkciu * char a LEFT extrahuje hodnotu do * char.
  6. -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:

  1. Vo vzorci používajte zátvorky opatrne, pretože môže vrátiť chybu.
  2. Tu sa používa znak *. Na nahradenie medzier pre všetky reťazce môžete použiť ľubovoľný jedinečný znak.
  3. 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.