Екцел: Ако ћелија садржи, пребројите, збројите, означите, копирајте или избришите

  • Деле Ово
Michael Brown

У нашем претходном туторијалу, гледали смо да Екцел Иф садржи формуле које враћају неку вредност другој колони ако циљна ћелија садржи дату вредност. Осим тога, шта још можете да урадите ако ћелија садржи одређени текст или број? Различите ствари као што су бројање или сумирање ћелија, истицање, уклањање или копирање целих редова и још много тога.

    Примери формуле „Број ако ћелија садржи“ у Екцел-у

    У Мицрософт Екцел, постоје две функције за бројање ћелија на основу њихових вредности, ЦОУНТИФ и ЦОУНТИФС. Ове функције покривају већину, мада не све, сценарије. Примери у наставку ће вас научити како да изаберете одговарајући број ако ћелија садржи формулу за ваш одређени задатак.

    Број ако ћелија садржи било који текст

    У ситуацијама када желите да пребројите ћелије које садрже било који текст , користите џокер знак звездице као критеријум у формули ЦОУНТИФ:

    ЦОУНТИФ( опсег,"*")

    Или користите функцију СУМПРОДУЦТ у комбинацији са ИСТЕКСТ:

    СУМПРОДУЦТ( ---(ИСТЕКС( опсег)))

    У другој формули, функција ИСТЕКСТ процењује сваку ћелију у наведеном опсегу и враћа низ вредности ТРУЕ (текст) и ФАЛСЕ (не текст); двоструки унарни оператор (--) наводи ТРУЕ и ФАЛСЕ у 1 и 0; а СУМПРОДУЦТ сабира бројеве.

    Као што је приказано на слици испод, обе формуле дају исти резултат:

    =COUNTIF(A2:A10,"*")

    =SUMPRODUCT(--(ISTEXT(A2:A10)))

    Можда ћете такође желетипогледајте како да пребројите непразне ћелије у Екцел-у.

    Избројите ако ћелија садржи одређени текст

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

    ЦОУНТИФ( опсег," тект")

    На пример, да бисте пребројали ћелије у опсегу А2:А10 које садрже реч "хаљина", користите ову формулу:

    =COUNTIF(A2:A10, "dress")

    Или онај приказан на снимку екрана:

    Овде можете пронаћи више примера формула: Како пребројати ћелије са текстом у Екцел-у: било које, специфичне, филтриране ћелије.

    Број ако ћелија садржи текст (делимично подударање)

    Да бисте пребројали ћелије које садрже одређени подниз, користите функцију ЦОУНТИФ са џокер знаком звездице (*).

    На пример, да бисте пребројали колико ћелија у колони А садржи „хаљину“ као део свог садржаја, користите ову формулу:

    =COUNTIF(A2:A10,"*dress*")

    Или унесите жељени текст у неку ћелију и спојите га т ћелија са џокер знаковима:

    =COUNTIF(A2:A10,"*"&D1&"*")

    За више информација погледајте: ЦОУНТИФ формуле са делимичним подударањем.

    Број ако ћелија садржи више подстрингова (И логика)

    Да бисте пребројали ћелије са више услова, користите функцију ЦОУНТИФС. Екцел ЦОУНТИФС може да обради до 127 парова опсега/критеријума, а само ћелије које испуњавају све наведене услове бићепребројано.

    На пример, да бисте сазнали колико ћелија у колони А садржи „хаљину“ И „плаву“, користите једну од следећих формула:

    =COUNTIFS(A2:A10,"*dress*", A2:A10,"*blue*")

    Или

    =COUNTIFS(A2:A10,"*"&D1&"*", A2:A10,"*"&D2&"*")

    Број ако ћелија садржи број

    Формула за бројање ћелија са бројевима је најједноставнија формула коју можете замислити:

    ЦОУНТ( опсег)

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

    У нашем случају, формула иде на следећи начин:

    =COUNT(A2:A10)

    Да бисте пребројали ћелије које НЕ садрже бројеве, користите функцију СУМПРОДУЦТ заједно са ИСБРОЈ и НЕ:

    =SUMPRODUCT(--NOT(ISNUMBER(A2:A10)))

    Зброј ако ћелија садржи текст

    Ако тражите Екцел формулу да пронађете ћелије које садрже одређени текст и збројите одговарајуће вредности у другу колону, користите функцију СУМИФ.

    На пример, да бисте сазнали колико хаљина има на залихама, користите ову формулу:

    =SUMIF(A2:A10,"*dress*",B2:B10)

    Где су А2:А10 текст вредности које треба проверити и Б2:Б10 су бројеви за сумирање.

    Или ставите подстринг од интереса у неку ћелију (Е1) и референцирајте ту ћелију у вашој формули, као што је приказано на снимку екрана испод:

    Да збројите са више критеријума , користите функцију СУМИФС.

    На пример, да бисте сазнали колико је плавих хаљина доступно, идите са овом формулом:

    =SUMIFS(B2:B10, A2:A10,"*dress*",A2:A10,"*blue*")

    Или користите овоједан:

    =SUMIFS(B2:B10, A2:A10,"*"&E1&"*",A2:A10,"*"&E2&"*")

    Где су А2:А10 ћелије које треба проверити, а Б2:Б10 ћелије за сумирање.

    Изврши различити прорачуни засновани на вредности ћелије

    У нашем последњем туторијалу, расправљали смо о три различите формуле за тестирање више услова и враћање различитих вредности у зависности од резултата тих тестова. А сада, да видимо како можете да извршите различите прорачуне у зависности од вредности у циљној ћелији.

    Претпоставимо да имате бројеве продаје у колони Б и желите да израчунате бонусе на основу тих бројева: ако је продаја већа од 300 долара , бонус је 10%; за продају између $201 и $300 бонус је 7%; за продају између 101 и 200 УСД бонус је 5%, а нема бонуса за продају испод 100 УСД.

    Да бисте то урадили, једноставно помножите продају (Б2) са одговарајућим процентом. Како знате којим процентом да помножите? Тестирањем различитих услова помоћу угнежђених ИФ-ова:

    =B2*IF(B2>=300,10%, IF(B2>=200,7%, IF(B2>=100,5%,0)))

    У радним листовима из стварног живота, можда би било згодније уносити проценте у засебне ћелије и референцирати те ћелије у формули:

    =B2*IF(B2>=300,$F$5,IF(B2>=200,$F$4,IF(B2>=100,$F$3,$F$2)))

    Кључна ствар је поправљање референци бонус ћелија са знаком $ како би се спречило да се промене када копирате формулу низ колону.

    Екцел условно форматирање ако ћелија садржи одређени текст

    Ако желите да истакнете ћелије са одређеним текстом, подесите Екцел правило условног форматирања на основу једног од следећихформуле.

    Осећа на велика и мала слова:

    СЕАРЦХ(" текст", највиша_ћелија)&гт;0

    Осећа на велика и мала слова:

    ФИНД( " текст", највиша_ћелија)&гт;0

    На пример, да бисте истакли СКУ-ове који садрже речи "хаљина", направите правило условног форматирања помоћу формуле испод и примените га на онолико ћелија у колони А колико вам је потребно почевши од ћелије А2:

    =SEARCH("dress", A2)>0

    Екцел формула за условно обликовање: ако ћелија садржи текст (више услова)

    Да бисте истакли ћелије које садрже два или више текстуалних низова, угнездите неколико функција претраге у формулу И. На пример, да бисте истакли ћелије „плаве хаљине“, креирајте правило засновано на овој формули:

    =AND(SEARCH("dress", A2)>0, SEARCH("blue", A2)>0)

    За детаљне кораке погледајте Како да креирајте правило условног форматирања са формулом.

    Ако ћелија садржи одређени текст, уклоните цео ред

    У случају да желите да избришете редове који садрже одређени текст, користите Екцел функцију Пронађи и замени на овај начин :

    1. Изаберите све ћелије које желите да проверите.
    2. Притисните Цтрл + Ф да бисте отворили оквир за дијалог Пронађи и замени .
    3. У поље Пронађи шта , откуцајте текст или број који тражите и кликните на Пронађи све
    4. Кликните на било који резултат претраге, а затим притисните Цтрл + А да бисте изабрали све.
    5. Кликните на дугме Затвори да бисте затворили Пронађи и замени
    6. Притисните Цтрл и дугме минус истовремено ( Цтрл - ), што је Екцелпречица за Избриши.
    7. У дијалогу Избриши изаберите Цео ред и кликните на ОК. Готово!

    На снимку екрана испод, бришемо редове који садрже „хаљину“:

    Ако ћелија садржи, изаберите или копирајте целе редове

    У ситуацијама када желите да изаберете или копирате редове са релевантним подацима, користите Екцел-ов АутоФилтер да бисте филтрирали такве редове. Након тога, притисните Цтрл + А да изаберете филтриране податке, Цтрл+Ц да их копирате и Цтрл+В да налепите податке на другу локацију.

    Да бисте филтрирали ћелије са два или више критеријума, користите Напредни филтер да бисте пронашли такве ћелије, а затим копирајте целе редове са резултатима или издвојите само одређене колоне.

    Овако манипулишете ћелијама на основу њихове вредности у Екцел-у. Захваљујем вам на читању и надам се да се видимо на нашем блогу следеће недеље!

    Радна свеска за вежбање

    Екцел ако ћелија садржи онда - примери (.клск датотека)

    Мајкл Браун је посвећен технолошки ентузијаста са страшћу за поједностављење сложених процеса помоћу софтверских алата. Са више од деценије искуства у технолошкој индустрији, усавршио је своје вештине у Мицрософт Екцел-у и Оутлоок-у, као и у Гоогле табеле и документима. Мајклов блог посвећен је дељењу свог знања и стручности са другима, пружајући једноставне савете и упутства за побољшање продуктивности и ефикасности. Без обзира да ли сте искусан професионалац или почетник, Мајклов блог нуди вредне увиде и практичне савете како да на најбољи начин искористите ове основне софтверске алате.