Excel: si la cel·la conté, comptar, sumar, ressaltar, copiar o suprimir

  • Comparteix Això
Michael Brown

En el nostre tutorial anterior, estàvem mirant l'Excel Si conté fórmules que retornen algun valor a una altra columna si una cel·la objectiu conté un valor determinat. A part d'això, què més podeu fer si una cel·la conté text o nombre específic? Diverses coses, com ara comptar o sumar cel·les, ressaltar, eliminar o copiar files senceres i molt més.

    Excels de fórmules "Comptar si la cel·la conté" d'Excel

    A Microsoft Excel, hi ha dues funcions per comptar cel·les en funció dels seus valors, COUNTIF i COUNTIFS. Aquestes funcions cobreixen la majoria, encara que no tots, dels escenaris. Els exemples següents us ensenyaran com triar un recompte adequat si la cel·la conté una fórmula per a la vostra tasca en particular.

    Comptar si la cel·la conté text

    En situacions en què voleu comptar cel·les que continguin text. , utilitzeu el caràcter comodí de l'asterisc com a criteri de la vostra fórmula COUNTIF:

    COUNTIF( range,"*")

    O, utilitzeu la funció SUMPRODUCT en combinació amb ISTEXT:

    SUMPRODUCT( --(ISTEX( interval)))

    A la segona fórmula, la funció ISTEXT avalua cada cel·la de l'interval especificat i retorna una matriu de valors TRUE (text) i FALSE (no text); l'operador unari doble (--) coacciona TRUE i FALSE en 1 i 0; i SUMPRODUCT suma els números.

    Com es mostra a la captura de pantalla següent, ambdues fórmules donen el mateix resultat:

    =COUNTIF(A2:A10,"*")

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

    És possible que també ho vulguismireu com comptar cel·les no buides a Excel.

    Comptar si la cel·la conté text específic

    Per comptar cel·les que continguin text específic, utilitzeu una fórmula simple COUNTIF com es mostra a continuació, on interval són les cel·les que cal comprovar i text és la cadena de text que cal cercar o una referència a la cel·la que conté la cadena de text.

    COUNTIF( interval," text")

    Per exemple, per comptar les cel·les de l'interval A2:A10 que continguin la paraula "vestit", utilitzeu aquesta fórmula:

    =COUNTIF(A2:A10, "dress")

    O el que es mostra a la captura de pantalla:

    Podeu trobar més exemples de fórmules aquí: Com comptar cel·les amb text a Excel: qualsevol cel·la específica, filtrada.

    Comptar si la cel·la conté text (concordança parcial)

    Per comptar les cel·les que contenen una subcadena determinada, utilitzeu la funció COUNTIF amb el caràcter comodí d'asterisc (*).

    Per exemple, per comptar quantes cel·les de la columna A contenen "vestit" com a part del seu contingut, utilitzeu aquesta fórmula:

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

    O bé, escriviu el text desitjat en alguna cel·la i concateneu-lo cel·la t amb els caràcters comodí:

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

    Per obtenir més informació, vegeu: Fórmules COUNTIF amb coincidència parcial.

    Compteu si la cel·la conté diverses subcadenes (lògica I)

    Per comptar cel·les amb diverses condicions, utilitzeu la funció COUNTIFS. L'Excel COUNTIFS pot gestionar fins a 127 parells d'interval/criteri, i només les cel·les que compleixin totes les condicions especificades serancomptat.

    Per exemple, per saber quantes cel·les de la columna A contenen "vestit" I "blau", utilitzeu una de les fórmules següents:

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

    O

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

    Comptar si la cel·la conté un nombre

    La fórmula per comptar cel·les amb números és la fórmula més senzilla que es pugui imaginar:

    COUNT( interval)

    Tingues en compte que la funció COUNT a Excel compta les cel·les que contenen qualsevol valor numèric, inclosos els números, les dates i les hores, perquè en termes d'Excel els dos últims també són números.

    En el nostre cas, la fórmula és la següent:

    =COUNT(A2:A10)

    Per comptar cel·les que NO contenen números, utilitzeu la funció SUMAPRODUCTE juntament amb ISNUMBER i NOT:

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

    Suma si la cel·la conté text

    Si esteu buscant una fórmula d'Excel per trobar cel·les que continguin text específic i sumar els valors corresponents a una altra columna, utilitzeu la funció SUMIF.

    Per exemple, per saber quants vestits hi ha en estoc, utilitzeu aquesta fórmula:

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

    On A2:A10 són els text els valors a comprovar i B2:B10 són els números que cal sumar.

    O bé, poseu la subcadena d'interès en alguna cel·la (E1) i feu referència a aquesta cel·la a la vostra fórmula, tal com es mostra a la captura de pantalla següent:

    Per sumar amb diversos criteris , utilitzeu la funció SUMIFS.

    Per exemple, per saber quants vestits blaus hi ha disponibles, aneu amb aquesta fórmula:

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

    O utilitzeu aquestaun:

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

    On A2:A10 són les cel·les a comprovar i B2:B10 són les cel·les a sumar.

    Realitza diferents càlculs basats en el valor de la cel·la

    En el nostre darrer tutorial, vam parlar de tres fórmules diferents per provar diverses condicions i retornar diferents valors en funció dels resultats d'aquestes proves. I ara, vegem com podeu realitzar diferents càlculs en funció del valor d'una cel·la objectiu.

    Suposant que teniu números de vendes a la columna B i voleu calcular les bonificacions en funció d'aquests números: si una venda supera els 300 $ , la bonificació és del 10%; per a vendes entre 201 i 300 dòlars, la bonificació és del 7%; per a vendes entre 101 i 200 dòlars, la bonificació és del 5%, i cap bonificació per a vendes inferiors a 100 dòlars.

    Per fer-ho, només heu de multiplicar les vendes (B2) per un percentatge corresponent. Com saps per quin percentatge s'ha de multiplicar? En provar diferents condicions amb IF imbricats:

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

    En fulls de treball de la vida real, pot ser més convenient introduir percentatges en cel·les separades i fer referència a aquestes cel·les a la fórmula:

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

    La clau és arreglar les referències de les cel·les de bonificació amb el signe $ per evitar que canviïn quan copieu la fórmula a la columna.

    Format condicional d'Excel si la cel·la conté text específic

    Si voleu ressaltar cel·les amb un text determinat, configureu una regla de format condicional d'Excel basada en un dels següentsfórmules.

    No distingeix entre majúscules i minúscules:

    SEARCH(" text", cel·la_superior)>0

    Distingeix entre majúscules i minúscules:

    TROBAR( " text", cel·la_superior)>0

    Per exemple, per destacar les SKU que continguin les paraules "vestit", feu una regla de format condicional amb la fórmula següent i apliqueu-la a tantes cel·les de la columna A com necessiteu començant per la cel·la A2:

    =SEARCH("dress", A2)>0

    Fórmula de format condicional d'Excel: si la cel·la conté text (diverses condicions)

    Per ressaltar les cel·les que contenen dues o més cadenes de text, niu diverses funcions de cerca dins d'una fórmula AND. Per exemple, per ressaltar les cel·les "vestit blau", creeu una regla basada en aquesta fórmula:

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

    Per obtenir els passos detallats, consulteu Com creeu una regla de format condicional amb una fórmula.

    Si la cel·la conté text determinat, traieu la fila sencera

    En cas que vulgueu suprimir files que continguin text específic, utilitzeu la funció de cerca i substitució d'Excel d'aquesta manera :

    1. Seleccioneu totes les cel·les que voleu comprovar.
    2. Premeu Ctrl + F per obrir el quadre de diàleg Cerca i substitueix .
    3. A el quadre Cerca què , escriviu el text o el número que esteu cercant i feu clic a Cerca-ho tot
    4. Feu clic a qualsevol resultat de la cerca i, a continuació, premeu Ctrl + A per seleccionar-ho tot.
    5. Feu clic al botó Tanca per tancar el Cerca i substituïu
    6. Premeu Ctrl i el botó menys alhora ( Ctrl - ), que és l'Exceldrecera per a Eliminar.
    7. Al quadre de diàleg Suprimeix , seleccioneu Fila sencera i feu clic a D'acord. Fet!

    A la captura de pantalla següent, estem suprimint les files que contenen "vestit":

    Si la cel·la conté, seleccioneu o copieu files senceres

    En situacions en què voleu seleccionar o copiar files amb dades rellevants, utilitzeu el filtre automàtic d'Excel per filtrar aquestes files. Després d'això, premeu Ctrl+A per seleccionar les dades filtrades, Ctrl+C per copiar-les i Ctrl+V per enganxar les dades a una altra ubicació.

    Per filtrar cel·les amb dos o més criteris, utilitzeu el filtre avançat. per trobar aquestes cel·les i després copieu les files senceres amb els resultats o extreu només columnes específiques.

    Així és com manipuleu les cel·les en funció del seu valor a Excel. Us agraeixo la lectura i espero veure-us al nostre bloc la setmana vinent!

    Quader de pràctiques

    Excel si la cel·la conté llavors: exemples (fitxer .xlsx)

    Michael Brown és un entusiasta de la tecnologia dedicat amb una passió per simplificar processos complexos mitjançant eines de programari. Amb més d'una dècada d'experiència en la indústria tecnològica, ha perfeccionat les seves habilitats en Microsoft Excel i Outlook, així com en Google Sheets i Docs. El bloc de Michael es dedica a compartir els seus coneixements i experiència amb altres persones, oferint consells i tutorials fàcils de seguir per millorar la productivitat i l'eficiència. Tant si sou un professional experimentat com si sou un principiant, el bloc de Michael ofereix valuoses idees i consells pràctics per treure el màxim profit d'aquestes eines de programari essencials.