Excel: Ja šūna satur, tad saskaitiet, summējiet, izceliet, kopējiet vai dzēsiet

  • Dalīties Ar Šo
Michael Brown

Iepriekšējā pamācībā mēs aplūkojām Excel Ja satur formulas, kas atdod kādu vērtību citai kolonnai, ja mērķa šūnā ir norādītā vērtība. Ko vēl var darīt, ja šūnā ir konkrēts teksts vai skaitlis? Dažādas lietas, piemēram, saskaitīt vai saskaitīt šūnas, izcelt, noņemt vai kopēt veselas rindas un citas.

    Excel formulas "Count if cell contains" piemēri

    Programmā Microsoft Excel ir divas funkcijas, lai saskaitītu šūnas, pamatojoties uz to vērtībām, COUNTIF un COUNTIFS. Šīs funkcijas aptver lielāko daļu, lai gan ne visus, scenārijus. Tālāk sniegtajos piemēros uzzināsiet, kā izvēlēties piemērotu formulu Count if cell contains (Skaitīt, ja šūna satur formulu) jūsu konkrētajam uzdevumam.

    Skaitīt, vai šūnā ir kāds teksts

    Gadījumos, kad vēlaties saskaitīt šūnas, kurās ir jebkurš teksts, kā kritēriju COUNTIF formulā izmantojiet aizstājējzīmi zvaigznīti:

    COUNTIF( diapazons , "*")

    Vai arī izmantojiet SUMPRODUCT funkciju kopā ar ISTEXT:

    SUMPRODUKTS(--(ISTEX( diapazons )))

    Otrajā formulā funkcija ISTEXT novērtē katru šūnas vērtību norādītajā diapazonā un atgriež TRUE (teksts) un FALSE (nav teksts) vērtību masīvu; dubultais vienskaitļa operators (--) pārvērš TRUE un FALSE vienādībās 1 un 0; un SUMPRODUCT saskaita skaitļus.

    Kā redzams tālāk redzamajā ekrānšāviņas attēlā, abas formulas dod vienādu rezultātu:

    =COUNTIF(A2:A10, "*")

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

    Varētu arī apskatīt, kā Excel programmā Excel saskaitīt ne tukšas šūnas.

    Skaitīt, ja šūnā ir konkrēts teksts

    Lai saskaitītu šūnas, kurās ir konkrēts teksts, izmantojiet vienkāršu COUNTIF formulu, kā parādīts tālāk, kur diapazons ir pārbaudāmās šūnas un teksts ir meklējamā teksta virkne vai atsauce uz šūnu, kurā atrodas teksta virkne.

    COUNTIF( diapazons ," teksts ")

    Piemēram, lai saskaitītu šūnas diapazonā A2:A10, kurās ir vārds "kleita", izmantojiet šo formulu:

    =COUNTIF(A2:A10, "dress")

    Vai arī ekrānšāviņš, kas redzams ekrānšāviņā:

    Vairāk formulu piemēru var atrast šeit: Kā Excel programmā Excel saskaitīt šūnas ar tekstu: jebkuras, konkrētas, filtrētas šūnas.

    Skaitīt, ja šūnā ir teksts (daļēja atbilstība)

    Lai saskaitītu šūnas, kurās ir noteikta apakšvirkne, izmantojiet funkciju COUNTIF ar aizstājējzīmi zvaigznīte (*).

    Piemēram, lai saskaitītu, cik A slejas šūnu saturā ir "kleita", izmantojiet šo formulu:

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

    Vai arī ievadiet vajadzīgo tekstu kādā šūnā un apvienojiet šo šūnu ar aizstājējzīmēm:

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

    Lai iegūtu vairāk informācijas, skatiet: COUNTIF formulas ar daļēju atbilstību.

    Skaitīšana, ja šūnā ir vairākas apakšvirknes (AND loģika)

    Lai saskaitītu šūnas ar vairākiem nosacījumiem, izmantojiet funkciju COUNTIFS. Excel COUNTIFS var apstrādāt līdz 127 diapazonu/kritēriju pāriem, un tiks saskaitītas tikai tās šūnas, kas atbilst visiem norādītajiem nosacījumiem.

    Piemēram, lai uzzinātu, cik A slejas šūnās ir "kleita" UN "zils", izmantojiet vienu no šādām formulām:

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

    Vai

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

    Skaitīt, ja šūnā ir numurs

    Šūnu ar skaitļiem skaitīšanas formula ir visvienkāršākā formula, kādu var iedomāties:

    COUNT( diapazons )

    Lūdzu, paturiet prātā, ka funkcija COUNT programmā Excel saskaita šūnas, kurās ir jebkura skaitliska vērtība, tostarp skaitļi, datumi un laiki, jo programmā Excel pēdējie divi ir arī skaitļi.

    Mūsu gadījumā formula ir šāda:

    =COUNT(A2:A10)

    Lai saskaitītu šūnas, kurās NAV skaitļu, izmantojiet funkciju SUMPRODUCT kopā ar ISNUMBER un NOT:

    =SUMPRODUKTS(--NE(ISNUMBER(A2:A10)))

    Summa, ja šūnā ir teksts

    Ja meklējat Excel formulu, lai atrastu šūnas ar konkrētu tekstu un summētu atbilstošās vērtības citā slejā, izmantojiet funkciju SUMIF.

    Piemēram, lai uzzinātu, cik kleitu ir noliktavā, izmantojiet šo formulu:

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

    Kur A2:A10 ir pārbaudāmās teksta vērtības un B2:B10 ir summējamie skaitļi.

    Vai arī ievietojiet interesējošo apakšvirzienu kādā šūnā (E1) un atsaucieties uz šo šūnu savā formulā, kā parādīts zemāk redzamajā ekrānšāviņā:

    Uz summa ar vairākiem kritērijiem , izmantojiet SUMIFS funkciju.

    Piemēram, lai uzzinātu, cik daudz zilu kleitu ir pieejamas, izmantojiet šo formulu:

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

    Vai arī izmantojiet šo:

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

    kur A2:A10 ir pārbaudāmās šūnas un B2:B10 ir saskaitāmās šūnas.

    Veikt dažādus aprēķinus, pamatojoties uz šūnas vērtību

    Pēdējā pamācībā mēs aplūkojām trīs dažādas formulas, ar kurām var pārbaudīt vairākus nosacījumus un atkarībā no šo testu rezultātiem atgriezt dažādas vērtības. Tagad aplūkosim, kā var veikt dažādus aprēķinus atkarībā no mērķa šūnas vērtības.

    Pieņemsim, ka B slejā ir norādīti pārdošanas apjomi un vēlaties aprēķināt prēmijas, pamatojoties uz šiem rādītājiem: ja pārdošanas apjoms pārsniedz 300 $, prēmija ir 10 %; ja pārdošanas apjoms ir no 201 līdz 300 $, prēmija ir 7 %; ja pārdošanas apjoms ir no 101 līdz 200 $, prēmija ir 5 %, bet, ja pārdošanas apjoms ir mazāks par 100 $, prēmijas nav.

    Lai to izdarītu, vienkārši reiziniet pārdošanas apjomu (B2) ar atbilstošu procentuālo daļu. Kā uzzināt, ar kuru procentuālo daļu reizināt? Testējot dažādus nosacījumus ar ievietotiem IF:

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

    Reālās darblapās var būt ērtāk ievadīt procentus atsevišķās šūnās un atsaukties uz šīm šūnām formulā:

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

    Galvenais ir noteikt bonusa šūnu atsauces ar $ zīmi, lai nepieļautu to maiņu, kad kopējat formulu uz leju pa kolonnu.

    Excel nosacījuma formatēšana, ja šūnā ir konkrēts teksts

    Ja vēlaties izcelt šūnas ar noteiktu tekstu, izveidojiet Excel nosacījuma formatēšanas noteikumu, pamatojoties uz kādu no šādām formulām.

    Lietošana bez burtu un ciparu izšķirtspējas:

    MĒRĪT(" teksts ", topmost_cell )>0

    Lietošana pēc burtu un lielo un mazo burtu iezīmēm:

    FIND(" teksts ", topmost_cell )>0

    Piemēram, lai izceltu SKU, kuros ir vārdi "kleita", izveidojiet nosacījuma formatēšanas noteikumu ar tālāk norādīto formulu un piemērotu to tik daudzām A slejas šūnām, cik vien nepieciešams, sākot ar šūnu A2:

    =SEARCH("kleita", A2)>0

    Excel nosacītā formatēšanas formula: ja šūnā ir teksts (vairāki nosacījumi)

    Lai izceltu šūnas, kurās ir divas vai vairākas teksta virknes, iestrādājiet vairākas meklēšanas funkcijas AND formulā. Piemēram, lai izceltu šūnas "zila kleita", izveidojiet noteikumu, kura pamatā ir šī formula:

    =AND(SEARCH("kleita", A2)>0, SEARCH("zils", A2)>0)

    Sīkāku informāciju skatiet sadaļā Kā izveidot nosacījuma formatēšanas noteikumu ar formulu.

    Ja šūnā ir noteikts teksts, noņemiet visu rindu

    Ja vēlaties dzēst rindas ar konkrētu tekstu, izmantojiet Excel funkciju Atrast un aizstāt:

    1. Atlasiet visas šūnas, kuras vēlaties pārbaudīt.
    2. Nospiediet Ctrl + F, lai atvērtu Atrast un aizstāt dialoglodziņš.
    3. In the Atrodiet, kas ievadiet meklēto tekstu vai skaitli un noklikšķiniet uz pogas Atrast visu
    4. Noklikšķiniet uz jebkura meklēšanas rezultāta un pēc tam nospiediet Ctrl + A, lai atlasītu visus.
    5. Noklikšķiniet uz Aizvērt pogu, lai aizvērtu Atrast un aizstāt
    6. Vienlaikus nospiediet taustiņu Ctrl un mīnus pogu ( Ctrl - ), kas ir Excel īsā saīsne Delete (dzēst).
    7. In the Dzēst dialoglodziņā izvēlieties Visa rinda un noklikšķiniet uz Labi. Gatavs!

    Zemāk redzamajā ekrānšāviņas attēlā mēs dzēsīsim rindas, kurās ir "dress":

    Ja šūnā ir, atlasiet vai kopējiet veselas rindas

    Situācijās, kad vēlaties atlasīt vai kopēt rindas ar attiecīgiem datiem, izmantojiet Excel automātisko filtru, lai filtrētu šādas rindas. Pēc tam nospiediet Ctrl + A, lai atlasītu filtrētos datus, Ctrl + C, lai tos kopētu, un Ctrl + V, lai ielīmētu datus citā vietā.

    Lai filtrētu šūnas ar diviem vai vairākiem kritērijiem, izmantojiet izvērsto filtru, lai atrastu šādas šūnas, un pēc tam kopējiet visas rindas ar rezultātiem vai izvilktu tikai konkrētas kolonnas.

    Tas ir veids, kā jūs manipulējat ar šūnām, pamatojoties uz to vērtību programmā Excel. Paldies, ka izlasījāt, un ceru, ka nākamnedēļ tiksimies mūsu blogā!

    Prakses darba burtnīca

    Excel Ja šūna satur tad - piemēri (.xlsx fails)

    Maikls Brauns ir īpašs tehnoloģiju entuziasts, kura aizraušanās ir sarežģītu procesu vienkāršošana, izmantojot programmatūras rīkus. Ar vairāk nekā desmit gadu pieredzi tehnoloģiju nozarē viņš ir pilnveidojis savas prasmes programmās Microsoft Excel un Outlook, kā arī Google izklājlapās un dokumentos. Maikla emuārs ir veltīts tam, lai dalītos savās zināšanās un pieredzē ar citiem, sniedzot viegli izpildāmus padomus un pamācības produktivitātes un efektivitātes uzlabošanai. Neatkarīgi no tā, vai esat pieredzējis profesionālis vai iesācējs, Maikla emuārs piedāvā vērtīgas atziņas un praktiskus padomus, kā maksimāli izmantot šos būtiskos programmatūras rīkus.