Како бројати појављивања речи у Екцел опсегу у Екцелу

Anonim

Већ смо научили како бројати ћелије које садрже одређени текст помоћу функције ЦОУНТИФ. У овом чланку ћемо научити како да бројимо колико пута се реч појављује у екцел опсегу. Другим речима, бројаћемо колико се пута реч појавила у Екцел опсегу.

Општа формула

= СУМПРОДУЦТ (ЛЕН (опсег) -ЛЕН (ЗАМЕНА (опсег, реч, "")))/ЛЕН (реч)

Домет: Опсег у којем покушавате да бројите одређену реч.
Реч: Реч коју желите да бројите.

Узмимо пример и схватимо како то функционише.

Пример: Пребројте „срећну“ реч у Екцел опсегу.
Овде имамо неколико реченица у различитим ћелијама. Морамо да пребројимо појављивање речи „срећан“ у том опсегу.

Напишите ову формулу у ћелију Д2.

= СУМПРОДУЦТ (ЛЕН (А2: А4) -ЛЕН (СУБСТИТУТЕ (А2: А4, Д1, "")))/ЛЕН (Д1)

Коришћењем ове функције екцел броји колико се пута одређена реч „срећан“ појављује у опсегу А2: А4. Ова екцел формула враћа број као 4.
Како то ради?
Идеја је да се добије збир броја знакова дате речи у опсегу, а затим подели по дужини речи. На пример, ако се Хаппи 4 пута појављује у опсегу, његова укупна дужина је 20 (4*5) у опсегу. Ако поделимо 20 са 5, добијамо 4. Колики је број речи у опсегу.
Срушимо га изнутра.
ЛЕН (А2: А4): ово враћа број знакова у свакој ћелији као низ {49; 27; 34}.

Следећи објектив (ЗАМЕНА (А2: А4, Д1, "")): Функција замене замењује реч у Д1 са "" у свакој ћелији опсега А2: А4. Затим функција Лен враћа број знакова из ових замењених реченица у низу {39; 22; 29}.

ЛЕН (Д1): ово враћа дужину речи у Д1 која 5 (срећно).

Сада је формула поједностављена на ПОДИЗВОД ({49; 27; 34} - {39; 22; 29})/5. Након одузимања низа, СУМПРОДУЦТ има ПОДИЗВОД ({10; 5; 5})/5. Функција додаје низ и добијамо 20/5. Што нам даје резултат 4.

Бројање малих и малих слова
Пошто СУБСТИТУТЕ разликује велика и мала слова, горња формула ће занемарити било коју реч која нема иста слова, нпр. „Хаппи“. Да би горња формула занемарила велика и мала слова, морамо променити велика и мала слова сваке речи у величину речи коју тражимо. Овако се то ради.

= СУМПРОДУЦТ (ЛЕН (А2: А4) -ЛЕН (ЗАМЕНА (ГОРЊЕ (А2: А4), ГОРЊЕ (Д1), "")))/ЛЕН (Д1)

Сада случај више није битан. Ова функција ће бројати сваку реч у Д1 без обзира на величину слова.

Могуће грешке:
Речни део друге речи ће се рачунати: У овом примеру, да имамо реч „срећа“ (само на пример, знам да нема такве речи) и она би се рачунала. Да бисте то избегли, могли сте да окружите речи тачкама, “” & Д1 & “”. Али кад се реч појави прва или последња у реченици, и ово ће пропасти.

Популарни чланци

50 Екцел пречица за повећање ваше продуктивности: Убрзајте свој задатак. Ових 50 пречица ће учинити да радите још брже на Екцелу.

Како се користи тФункција ВЛООКУП у Екцелу: Ово је једна од најчешће кориштених и најпопуларнијих функција програма Екцел која се користи за тражење вриједности из различитих распона и листова.

Како се користи функција ЦОУНТИФ у програму Екцел: Бројте вредности са условима користећи ову невероватну функцију. Не морате да филтрирате податке да бисте рачунали одређене вредности. Цоунтиф функција је неопходна за припрему ваше контролне табле.

Како се користи функција СУМИФ у програму Екцел: Ово је још једна битна функција контролне табле. Ово вам помаже да сумирате вредности под одређеним условима.