Excel Број на појави на знаци во стринг

  • Споделете Го Ова
Hugh West

Во ова упатство, ќе разговараме за бројот на појавувања на знак или збор во одредена низа и опсег на низа во Excel. Честопати, треба да ја пресметаме фреквенцијата на знакот во ќелија или опсег на податоци што содржи голема количина на податоци. Значи, за да го олесниме овој број за броење, ќе разговараме за неколку лесни за употреба формули во оваа статија.

Преземете ја работната книга за вежбање

Можете да ја преземете практиката работна книга што ја користевме за да ја подготвиме оваа статија.

Броење појави на знаци во String.xlsx

5 методи за броење појави на знаци во Низа во Excel

1. Најдете вкупен број на појавувања на знаци во стринг во Excel користејќи SUMPRODUCT и функцијата LEN

Ако сакате да го знаете вкупниот број на знаци во ќелија, функцијата LEN ја служи целта. Но, кога треба да го знаете вкупниот број на знаци во опсегот, можете да ги комбинирате функциите SUMPRODUCT и LEN . На пример, имаме база на податоци за имиња на книга и сакаме да го знаеме вкупниот број на знаци во опсегот. Значи, ќе ги користиме следните чекори.

Чекори:

  • Прво, напишете ја формулата подолу:
=SUMPRODUCT(LEN(B5:B9))

Тука, функцијата LEN го враќа бројот на знаци во текстуалната низа и функцијата SUMPRODUCT го враќа збирот на производите на соодветнитеопсег.

  • И, тука е вкупниот број на знаци во наведениот опсег.

Забелешка:

Excel LEN функцијата ги брои сите знаци во секоја ќелија, вклучувајќи букви, бројки, празни места, симболи и сите празни места, интерпункциски знаци итн.

2. Комбинирајте ги функциите SUBSTITUTE и LEN за да го сумирате појавувањето на специфични знаци во низа  во Excel (чувствителни на големи букви)

Понекогаш, треба да го знаеме бројот на фреквенција на знак во ќелија на Excel. Во ваква ситуација, можеме да ги користиме функциите LEN и SUBSTITUTION истовремено. Работата е во тоа што функцијата SUBSTITUTE е осетлива на букви, па ако барате знаци со мали букви, ќе го добиете само бројот на тие знаци. На пример, во нашата база на податоци за името на книгата, ќе го бараме само бројот на знаци „a “. Значи, вклучените чекори се:

Чекори:

  • Прво, напишете ја следната формула:
=LEN(B5)-LEN(SUBSTITUTE(B5,"a",""))

Поделба на формулата:

LEN(B5)

Овде, функцијата LEN ги брои знаците во Ќелија B5 .

SUBSTITUTE(B5,”a”, ””)

Функцијата SUBSTITUTE ги заменува сите знаци 'a' со празно („“).

LEN(SUBSTITUTE(B5,”a”,””))

Сега, формулата SUBSTITUTE е покриена со LEN функција која го дава пребројувањето на остатокот одзнаците на низата (со исклучок на сите 'a' ).

LEN(B5)-LEN(SUBSTITUTE(B5,”a”, ””))

Конечно, оваа формула одзема две претходно пресметани должини и го дава вкупниот број на нашиот наведен знак 'a' .

  • На крајот, еве го броењето на очекуваниот знак:

3. Користете комбинација од функциите SUBSTITUTE и LEN за да пресметате појава на специфичен знак во Стринг  во Excel (неосетливи на букви)

Напротив од претходниот метод, можеби ќе треба да ги броите знаците без оглед на нивната чувствителност на букви. Во тој случај, можете да ја додадете функцијата UPPER или LOWER на претходната формула. Сега, ќе ги бараме и 'A' и 'a' во нашата база на податоци за имиња на книгата. Еве ги чекорите:

Чекори:

  • Напишете ја формулата подолу.
=LEN(B5)-LEN(SUBSTITUTE(UPPER(B5),"A",""))

Овде, функцијата UPPER конвертира текстуална низа во сите големи букви. Овде сите „а“ ќе се претворат во „А“ и соодветно ќе го добиете броењето. А, остатокот од формулата работи на сличен начин објаснет во претходниот пример.

  • Конечно, ќе го добиете следниот резултат, доколку формулата е внесена правилно.

4. Пресметајте го бројот на појавувања на еден знак во опсег во Excel

Понекогаш вие можеби ќе треба да се пресмета вкупната појава на специфичнизнаци во низа опсег. Како на пример, сакаме да ја знаеме фреквенцијата на знакот 'A' или 'a' во опсегот на податоци.

Чекори:

  • Прво напишете ја следната формула.
=SUM(LEN(B5:B11)-LEN(SUBSTITUTE(B5:B11,"a","")))

Тука, функцијата SUM ги додава сите броеви во опсег на ќелии. Остатокот од формулата работи како порано и конечно го враќа вкупниот број на знаци 'a' во целиот опсег.

  • Следствено, ќе го добиете вкупниот број на следниов начин:

5. Број на појавувања на знаци (Текст или подниза)  Низа во опсег

Слично на претходниот метод, можеби ќе сакате да ја знаете зачестеноста на одреден текст во опсегот на податоци. Во такви ситуации, можете да користите комбинации на функции. Во овој метод, ги комбинираме функциите SUM , LEN, и SUBSTITUTE . На пример, имаме опсег на податоци што содржи имиња на бои и сакаме да ја знаеме фреквенцијата на бојата „Зелена“ од опсегот.

Чекори:

  • Напишете ја најпрво формулата подолу.
=SUM(LEN(B5:B11)-LEN(SUBSTITUTE(B5:B11,"Green","")))/LEN("Green")

Во горната формула, треба да го поделите бројот на знаци со наведен текст/подниза Во спротивно, секој знак во текстот ќе се брои поединечно.

  • На крај, тука е вкупниот број на 'Зелено ' во наведениот опсег.

Забелешка:

Горенаведената формула мора да се внесе какоформула за низа. За да внесете формула како низа во Excel за Windows, притиснете CTRL+SHIFT+ENTER за да внесете формула како низа.

Хју Вест е високо искусен тренер и аналитичар на Excel со повеќе од 10 години искуство во индустријата. Има диплома за сметководство и финансии и магистер по бизнис администрација. Хју има страст за предавање и има развиено уникатен пристап на наставата кој е лесен за следење и разбирање. Неговото стручно познавање на Excel им помогна на илјадници студенти и професионалци ширум светот да ги подобрат своите вештини и да се истакнат во нивните кариери. Преку својот блог, Хју го споделува своето знаење со светот, нудејќи бесплатни упатства за Excel и онлајн обука за да им помогне на поединците и бизнисите да го достигнат својот целосен потенцијал.