Atsisiųskite darbaknygės pavyzdį
Ši pamoka bus parodykite, kaip ieškoti pagal raktinius žodžius „Excel“ ir „Google“ skaičiuoklėse.
Ieškokite pagal raktinius žodžius
Norėdami suskirstyti teksto langelius į kategorijas pagal juose esančius raktinius žodžius, galite naudoti funkcijas SEARCH, ISNUMBER, MATCH ir INDEX.
1 | = INDEKSAS (E3: E8, MATCH (TRUE, ISNUMBER (SEARCH (F3: F8, B3)), 0)) |
Pastaba: tai masyvo formulė. Kai naudojate „Excel 2022“ ir ankstesnes versijas, turite įvesti masyvo formulę paspausdami CTRL + SHIFT + ENTER (vietoj ENTER), nurodydami „Excel“, kad formulė yra masyvo formulėje. Jūs žinosite, kad tai masyvo formulė pagal garbanotus skliaustus, esančius aplink formulę (žr. Viršutinį paveikslėlį). Vėlesnėse „Excel“ ir „Excel 365“ versijose galite tiesiog paspausti ENTER.
Pažiūrėkime, kaip veikia ši formulė.
Funkcija SEARCH
Paprastai funkcija SEARCH ieško teksto eilutės langelio vertės viduje, grąžindama vietą, kurioje rastas tekstas.
Tačiau, jei naudojate masyvo formulę ir įvedate verčių masyvą, kurio ieškote, funkcija SEARCH grąžins atitikmenų masyvą.
Kaip parodyta aukščiau, langeliui B3 („toyota rav“) bus pateiktas toks masyvas:
1 | {#VALUE, 8, #VALUE, #VALUE, #VALUE, #VALUE} |
tai reiškia, kad 8 pozicijoje jis rado tik vieną iš raktinių žodžių („rav“).
Funkcija ISNUMBER
Funkcija ISNUMBER paverčia funkcijos SEARCH pateiktą masyvą į TRUE ir FALSE reikšmes.
Funkcija MATCH
Naudodami funkciją MATCH, mes matome TRUE reikšmės vietą mūsų ISNUMBER masyve iš viršaus.
1 | = MATCH (TRUE, ISNUMBER (SEARCH (F3: F8, B3)), 0) |
„TOYOTA RAV“ TRUE yra antroji masyvo reikšmė.
INDEX funkcija
Galiausiai mes naudojame MATCH funkcijos rezultatą, kad nustatytume, kuris Kategorija eilutė, kurios mums reikia su funkcija INDEX.
1 | = INDEKSAS (F3: F8, C3) |
Antroji eilutė Kategorijos Sąrašas yra „Crossover & suv“, todėl tai atitinka Kategorija „toyota rav“.
„C3“ pakeitimas MATCH išraiška grąžina mus prie pradinės formulės:
1 | = INDEKSAS (E3: E8, MATCH (TRUE, ISNUMBER (SEARCH (F3: F8, B3)), 0)) |
Priminimas: tai masyvo formulė. Kai naudojate „Excel 2022“ ir ankstesnes versijas, turite įvesti masyvo formulę paspausdami CTRL + SHIFT + ENTER (vietoj ENTER), nurodydami „Excel“, kad formulė yra masyvo formulėje. Jūs žinosite, kad tai masyvo formulė pagal garbanotus skliaustus, esančius aplink formulę (žr. Viršutinį paveikslėlį). Vėlesnėse „Excel“ ir „Excel 365“ versijose galite tiesiog paspausti ENTER.
Ieškokite pagal raktinius žodžius „Google“ skaičiuoklėse
Šios formulės „Google“ skaičiuoklėse veikia lygiai taip pat, kaip „Excel“.