Viac informácií o funkciách reťazca programu Excel
Excel má množstvo reťazcových funkcií, ktoré sú užitočné pri správe údajov. V tomto článku sa pozrieme na to, ako extrahovať reťazce z iných reťazcov:
Takže vo vyššie uvedenom chceme extrahovať stredné slovo v každom reťazci, napr. MODRÉ vo fráze „VEĽKÁ MODRÁ KOŠEĽA“. Opäť pôjdeme krok za krokom. Kľúč k tomu, aby ste našli polohu dvoch medzier na oboch stranách stredného slova.
Funkciu FIND je možné použiť na nájdenie pozície reťazca v inom reťazci:
FIND (reťazec vyhľadávania, reťazec zdroja, počiatočná pozícia)
Ak teda hľadáme priestor vo fráze „VEĽKÁ MODRÁ KOŠEĽA“ (ktorá je v bunke A5), do bunky C5 zadáme nasledujúce:
C5 = FIND („“, A5,1)
Skopírujte to nadol do všetkých reťazcov, ktoré máme:
Teraz môžeme pozíciu prvého priestoru použiť ako argument v inej funkcii NÁLEZU -
E5 = NÁJSŤ („“, A5, C5+1)
Kde sme pridali 1 k hodnote v pozícii prvého priestoru, aby sme začali od nasledujúceho znaku:
Funkcia MID nám umožňuje extrahovať podreťazec - za predpokladu, že určíme, koľko znakov chceme a začiatočnú pozíciu:
G5 = MID (reťazec, počiatočná pozícia, počet znakov)
Ak by sme teda chceli extrahovať 4-6. Znaky zo slova „úžasný“ -mali by sme:
MID („Úžasné“, 4,3)
Teraz teda máme pozíciu prvého a druhého priestoru, ktoré máme:
G5 = MID (A5, C5+1, E5-C5-1)
Kde sme pridali 1 k pozícii prvého medzery, ako chceme ďalší znak. Vzorce E5-C5-1 zaisťujú, že z reťazca vyberieme príslušné znaky: