Hogyan lehet szót kivonni egy szöveges karakterláncból az Excelben

A szavak kinyerését Excel szöveges karakterláncokból elemzésnek nevezzük.

Nyissa meg az Excelt, majd írjon be egy legalább három szót tartalmazó mondatot az első munkalap bármelyik cellájába. Ezt a mondatot külön szavaira bontja.

Kattintson az "Adatok" menüpontra, majd a "Szöveg az oszlopokba" gombra. Ez a funkció felosztja a szöveget, amelynek szavait egy Ön által megadott karakter választja el.

Kattintson a "Space" jelölőnégyzetre, majd kattintson a "Befejezés" gombra. Az Excel külön oszlopokra osztja az Ön által írt mondatot. Minden oszlop egy szót tartalmaz a mondatból.

Írja be a függvényt az idézőjelek nélkül, "=index([TÖMÖV],1,[KIVONATHATÓ SZÁM])" az elválasztott szavak karakterlánca alatti cellába. Cserélje ki az "ARRAY" kifejezést a szavakat tartalmazó tartományra. Például, ha a szavak az "A1" - "C1" cellákat foglalják el, írja be az "A1:C1" szöveget az "ARRAY" szöveg helyére. Cserélje ki a "KIVONATANDÓ SZÁM" szöveget a mondatból kivonni kívánt szó számával. Ha például a harmadik szót szeretné kivonni az „A1:C1” tartományból, írja be a „3”-at az utolsó argumentumhoz.

Nyisson meg egy új Excel-táblázatot, majd írjon be egy három vagy több szóból álló sorozatot az F4-es cellába. Egy rövid Visual Basic programmal kinyerhet egy szót ebből a mondatból.

Kattintson a "Fejlesztő" menüfejlécre, majd kattintson a "Visual Basic" gombra. Megnyílik az Excel programozási környezete.

Illessze be a következő programot a megjelenő ablakba. Ennek az alprogramnak a szíve a "felosztás" funkció, amely a mondatokat az egyes szavakra választja, ahogy a "Szöveg oszlopokba" parancs teszi.

Almakró1() Dim ar, str1, n str1 = Tartomány("F4") n = Tartomány("F5") - 1 ar = Felosztás (str1, " ") MsgBox "Szószám " & n + 1 & " is " & ar (n) End Sub

Kattintson a "Makrók" gombra a "Fejlesztő" fülön, majd kattintson duplán a "Makró1" funkcióra. Megjelenik egy üzenetablak, amely jelzi a program által az 1. lépésben beírt mondatból kivont szót.