Kako izvleči besedo iz besedilnega niza v Excelu

click fraud protection

Ekstrahiranje besed iz Excelovih besedilnih nizov se imenuje razčlenjevanje.

Odprite Excel in v katero koli celico na prvem delovnem listu vnesite stavek, ki vsebuje vsaj tri besede. Ta stavek boste razdelili na posamezne besede.

Kliknite naslov menija »Podatki« in nato gumb »Besedilo v stolpce«. Ta funkcija razdeli besedilo, katerega besede so ločene z znakom, ki ga določite.

Kliknite potrditveno polje »Space« in nato kliknite gumb »Dokončaj«. Excel bo stavek, ki ste ga napisali, razdelil v ločene stolpce. Vsak stolpec bo vseboval eno besedo iz stavka.

Vnesite funkcijo brez narekovajev, "=indeks([ARRAY],1,[ŠTEVILO BESEDE ZA IZLOČI])" v celico pod nizom ločenih besed. Zamenjajte izraz "ARRAY" z obsegom, ki vsebuje niz besed. Na primer, če besede zasedajo celice od "A1" do "C1", vnesite besedilo "A1:C1" namesto besedila "ARRAY". Besedilo "ŠTEVILKA BESEDE ZA IZLOČANJE" zamenjajte s številko besede, ki jo želite izluščiti iz stavka. Če želite na primer izvleči tretjo besedo iz obsega »A1:C1«, vnesite »3« za zadnji argument.

Odprite novo Excelovo preglednico in v celico F4 vnesite poljubno zaporedje treh ali več besed. Uporabili boste kratek program Visual Basic, da izvlečete besedo iz tega stavka.

Kliknite naslov menija »Razvijalec« in nato gumb »Visual Basic«. Odpre se programsko okolje za Excel.

V okno, ki se prikaže, prilepite naslednji program. Srce tega podprograma je funkcija "split", ki loči stavek na posamezne besede, kot to počne ukaz "Besedilo v stolpce".

Podmakro1() Dim ar, str1, n str1 = Obseg("F4") n = Obseg("F5") - 1 ar = Razdeli (str1, " ") MsgBox "Številka besede " & n + 1 & " je " & ar (n) Končni sub

Kliknite gumb »Makri« na zavihku »Razvijalec« in nato dvokliknite funkcijo »Macro1«. Prikaže se okno s sporočilom, ki označuje besedo, ki jo je vaš program izvlekel iz stavka, ki ste ga vnesli v 1. koraku.