Wyodrębnianie słów z ciągów tekstowych programu Excel nazywa się analizowaniem.
Otwórz program Excel, a następnie wpisz zdanie zawierające co najmniej trzy słowa w dowolnej komórce w pierwszym arkuszu. Podzielisz to zdanie na poszczególne słowa.
Kliknij nagłówek menu „Dane”, a następnie kliknij przycisk „Tekst do kolumn”. Ta funkcja dzieli tekst, którego słowa są oddzielone określonym znakiem.
Kliknij pole wyboru „Spacja”, a następnie kliknij przycisk „Zakończ”. Excel podzieli napisane zdanie na osobne kolumny. Każda kolumna będzie zawierać jedno słowo ze zdania.
Wpisz funkcję bez cudzysłowów „=indeks([TABLICA],1,[LICZBA SŁÓW DO WYCIĄGNIĘCIA])” w komórce poniżej ciągu oddzielonych słów. Zastąp termin „TABLICA” zakresem zawierającym ciąg słów. Na przykład, jeśli słowa zajmują komórki od „A1” do „C1”, wprowadź tekst „A1:C1” zamiast tekstu „TABLICA”. Zastąp tekst „LICZBA SŁÓW DO WYCOFANIA” numerem słowa, które chcesz wyodrębnić ze zdania. Na przykład, jeśli chcesz wyodrębnić trzecie słowo z zakresu „A1:C1”, wpisz „3” jako ostatni argument.
Otwórz nowy arkusz kalkulacyjny programu Excel, a następnie wpisz dowolną sekwencję trzech lub więcej słów w komórce F4. Użyjesz krótkiego programu Visual Basic, aby wyodrębnić słowo z tego zdania.
Kliknij nagłówek menu „Programista”, a następnie kliknij przycisk „Visual Basic”. Otworzy się środowisko programistyczne dla programu Excel.
Wklej następujący program do okna, które się pojawi. Sercem tego podprogramu jest funkcja „split”, która dzieli zdanie na poszczególne słowa, tak jak robi to polecenie „Tekst do kolumn”.
Sub Macro1() Dim ar, str1, n str1 = Range("F4") n = Range("F5") - 1 ar = Split (str1, " ") MsgBox "Word number " & n + 1 & " is " & ar (n) Koniec Sub
Kliknij przycisk „Makra” na karcie „Programista”, a następnie kliknij dwukrotnie funkcję „Makro1”. Pojawi się okno komunikatu wskazujące słowo, które program wyodrębnił ze zdania wpisanego w kroku 1.