Stringide liigitamine Exceli märksõnade alusel

Anonim

Stringide kategoriseerimine mõne sõna põhjal oli üks minu andmeanalüüsi põhiülesandeid. Näiteks küsitluses, kui küsite inimestelt, mis neile konkreetse nutitelefoni juures meeldib, on samades vastustes mitmesuguseid sõnu. Kaamera puhul võivad nad kasutada selliseid sõnu nagu fotod, videod, selfid jne. Need kõik viitavad kaamerale. Seega on väga oluline laused enne kategoriseerida, et saada olulist teavet.

Selles artiklis õpime, kuidas klassifitseerida Excelis märksõnade abil.

Võtame näite uuringust, millest me rääkisime.

Näide: Excelis uuringust kogutud andmete kategoriseerimine
Niisiis, oleme teinud küsitluse meie uue nutitelefoni xyz kohta. Oleme küsinud oma klientidelt, mis neile xyz -telefonis meeldib, ja jäädvustasime nende vastuse Excelis. Nüüd peame teadma, kellele meeldis meie LED -ekraan, kõlar ja kaamera.

Selle jaoks oleme koostanud nimekirja märksõnadest, mis võivad viidata kategooriale, nagu näete alloleval pildil. Et aru saada, olen selle väikeseks jätnud.

Tagasiside on vahemikus A2: A9, märksõnad on E2: E10 ja kategooria on F2: F10.

Kategooriate loomise üldvalem on järgmine:

{= INDEX (kategooria, MATCH (TRUE, ISNUMBER (OTSI (sõnad, lause)), 0))}

Pange tähele lokkis traksid, see on massiivivalem. Peab sisestama klahvikombinatsiooni CTRL+SHIFT+ENTER.

Kategooria: See on vahemik, mis sisaldab kategooriate loendit. Laused või tagasiside liigitatakse nende väärtuste järgi. Meie puhul on see F2: F10.
Sõnad: see on vahemik, mis sisaldab märksõnade või fraaside loendit. Neid otsitakse kaustast laused. Siin on E2: E10.
Lause: see lause kategoriseeritakse. See on üks suhteline rakk.

Kuna nüüd teame kõiki muutujaid ja funktsioone, mida Excelis kategoriseerimiseks kasutatakse, rakendame seda oma näitel.
Lahtris B2 kirjutage see valem ja vajutage CTRL+SHIFT+ENTER.

{= INDEX ($ F $ 2: $ F $ 10, MATCH (TRUE, ISNUMBER (SEARCH ($ E $ 2: $ E $ 10, A2)), 0))}

Iga tagasiside kategooria vaatamiseks kopeerige valem.

Peame loetlema sõnad ja kategooria fikseeritud, need ei tohiks valemi kopeerimisel muutuda, seega olen andnud märksõnade ja kategooriate absoluutse viite. Kuigi me tahame, et laused muutuksid valemi kopeerimisel, olen sellepärast kasutanud suhtelist viidet kui A2. Siit saate lugeda Exceli viitamise mõistmist.

Nüüd saate koostada aruande, kui paljudele kasutajatele meeldivad LED -ekraan, kõlar ja kaamera.
Kuidas see töötab?
Valemi tuum on ISNUMBER (OTSI($ 2 $: $ 10, A2)): Ma selgitasin seda siin üksikasjalikult. Funktsioon SEARCH otsib iga märksõna väärtuse ($ 2 $: $ 10 $) A2 lauses. See tagastab massiivi leitud sõna asukohast või #VÄÄRTUS (sõna ei leitud). Lõpuks on meil selle näite jaoks 9 elemendi massiiv. {#VALUE!; 5; #VALUE!;#VALUE!;#VALUE!;#VALUE!;#VALUE!;#VALUE!;#VALUE!}. Järgmisena kasutame funktsiooni ISNUMBER selle massiivi muutmiseks kasulikeks andmeteks. See teisendab selle massiiviks TRUE ja FALSE. {FALSE; TRUE; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE}.

Nüüd on kõik lihtne indeksivaste. MATCH (TRUE, ISNUMBER (SEARCH ($ E $ 2: $ E $ 10, A2)), 0): funktsioon MATCH otsib tõde, tulemuseks oleva massiivi ja tagastab esmalt leitud tõese indeksi. mis on antud juhul 2.
INDEX (2 dollarit: 10 dollarit, MATCH (TRUE, ISNUMBER (OTSI ($ E $ 2: $ E $ 10, A2)), 0)): Järgmisena vaatab funktsioon INDEX kategooria 2. positsiooni (2 dollarit: 10 dollarit) mis on LED -ekraan. Lõpuks liigitab see valem selle teksti või tagasiside LED -ekraaniks.
Väiketähtede tundlikuks muutmine:

Selle funktsiooni tõstutundlikuks muutmiseks kasutage otsingufunktsiooni asemel funktsiooni FIND. Funktsioon FIND on vaikimisi tõstutundlik.

{= INDEX (Kategooria, MATCH (TRUE, ISNUMBER (FIND (sõnad,lause)),0))}

Nõrgad kohad:

1. Kui kaks märksõna on leitud samas lauses, liigitatakse lause loendi esimese märksõna järgi.

Teise sõna jäädvustamine. Oletame, et otsime LAD -i vahemikust. Seejärel loetakse sõnad, mis sisaldavad LAD -i. Näiteks loetakse redelid LAD -i jaoks arvesse, kuna see sisaldab LAD -i. Nii et ole sellega ettevaatlik. Parim tava on oma andmeid võimalikult palju normaliseerida.

Nii et see oli kiire õpetus selle kohta, kuidas Excelis andmeid kategoriseerida. Püüdsin seda võimalikult lihtsalt selgitada. Palun andke mulle teada, kui teil on selle artikli või mõne muu Exceliga seotud artikli suhtes kahtlusi.

Faili allalaadimine:

Stringide kategoriseerimine märksõnade alusel

Kuidas kontrollida, kas lahter sisaldab Excelis konkreetset teksti

Kuidas kontrollida Exceli stringidega tekstide loendit

Hankige Excelis COUNTIFS kahe kriteeriumi vaste

Hankige Excelis COUNTIFS koos mitme kriteeriumiga

Populaarsed artiklid:

50 Exceli otsetee tootlikkuse suurendamiseks : Saate oma ülesandega kiiremini hakkama. Need 50 otseteed aitavad teil Excelis veelgi kiiremini töötada.

Kuidas kasutada tta funktsioon VLOOKUP Excelis : See on üks enim kasutatud ja populaarsemaid Exceli funktsioone, mida kasutatakse erinevate vahemike ja lehtede väärtuse otsimiseks.

Funktsiooni COUNTIF kasutamine Excelis : Loendage väärtused tingimustega, kasutades seda hämmastavat funktsiooni. Te ei pea oma andmeid teatud väärtuste loendamiseks filtreerima. Countif funktsioon on armatuurlaua ettevalmistamisel hädavajalik.

Funktsiooni SUMIF kasutamine Excelis : See on veel üks armatuurlaua oluline funktsioon. See aitab teil teatud tingimustel väärtusi kokku võtta.