Vārdu izvilkšanu no Excel teksta virknēm sauc par parsēšanu.
Atveriet programmu Excel, pēc tam jebkurā no pirmās darblapas šūnām ierakstiet teikumu, kurā ir vismaz trīs vārdi. Jūs sadalīsit šo teikumu atsevišķos vārdos.
Noklikšķiniet uz izvēlnes virsraksta "Dati" un pēc tam noklikšķiniet uz pogas "Teksts uz kolonnām". Šī funkcija sadala tekstu, kura vārdi ir atdalīti ar jūsu norādīto rakstzīmi.
Noklikšķiniet uz izvēles rūtiņas "Space" un pēc tam noklikšķiniet uz pogas "Pabeigt". Programma Excel sadalīs jūsu rakstīto teikumu atsevišķās kolonnās. Katrā kolonnā būs viens vārds no teikuma.
Šūnā zem atdalīto vārdu virknes ierakstiet funkciju, atskaitot pēdiņas, "=index([MASĪVS],1,[IZVĒRTĒJAMĀ VĀRDA SKAITS])". Aizstājiet terminu "ARRAY" ar diapazonu, kurā ir vārdu virkne. Piemēram, ja vārdi aizņem šūnas no “A1” līdz “C1”, teksta “ARRAY” vietā ievadiet tekstu “A1:C1”. Aizstāt tekstu "IZVĒRTĒJAMĀ VĀRDA SKAITS" ar tā vārda numuru, kuru vēlaties izvilkt no teikuma. Piemēram, ja vēlaties iegūt trešo vārdu no diapazona "A1:C1", pēdējam argumentam ierakstiet "3".
Atveriet jaunu Excel izklājlapu, pēc tam šūnā F4 ierakstiet jebkuru trīs vai vairāku vārdu secību. Lai no šī teikuma izvilktu vārdu, izmantojiet īsu Visual Basic programmu.
Noklikšķiniet uz izvēlnes virsraksta "Izstrādātājs" un pēc tam noklikšķiniet uz pogas "Visual Basic". Tiks atvērta Excel programmēšanas vide.
Parādītajā logā ielīmējiet šo programmu. Šīs apakšprogrammas pamatā ir funkcija "sadalīt", kas sadala teikumu atsevišķos vārdos, kā to dara komanda "Teksts kolonnās".
Apakšmakro1() Dim ar, str1, n str1 = diapazons("F4") n = diapazons("F5") - 1 ar = sadalīts (str1, " ") MsgBox "Vārda numurs " & n + 1 & " ir " & ar (n) Beigas apakš
Noklikšķiniet uz pogas "Makro" cilnē "Izstrādātājs" un pēc tam veiciet dubultklikšķi uz funkcijas "Macro1". Tiks parādīts ziņojuma lodziņš, kas norāda vārdu, kas jūsu programma ir izvilkta no teikuma, ko ierakstījāt 1. darbībā.