Excel: se a cela contén, conta, suma, resalta, copia ou elimina

  • Comparte Isto
Michael Brown

No noso tutorial anterior, mirabamos Excel Se contén fórmulas que devolven algún valor a outra columna se unha cela de destino contén un valor determinado. Ademais, que máis podes facer se unha cela contén texto ou número específico? Variedade de cousas, como contar ou sumar celas, resaltar, eliminar ou copiar filas enteiras e moito máis.

    Exemplos de fórmulas de Excel "Contar se a cela contén"

    En Microsoft Excel, hai dúas funcións para contar celas en función dos seus valores, COUNTIF e COUNTIFS. Estas funcións cobren a maioría dos escenarios, aínda que non todos. Os seguintes exemplos ensinaránche a elixir un Contador axeitado se a cela contén fórmulas para a túa tarefa en particular.

    Conta se a cela contén algún texto

    En situacións nas que queres contar as celas que conteñan calquera texto , use o carácter comodín asterisco como criterio na súa fórmula COUNTIF:

    COUNTIF( rango,"*")

    Ou use a función SUMPRODUCT en combinación con ISTEXT:

    SUMPRODUCT( --(ISTEX( intervalo)))

    Na segunda fórmula, a función ISTEXT avalía cada cela do intervalo especificado e devolve unha matriz de valores VERDADEIRO (texto) e FALSO (non texto); o dobre operador unario (--) forza a TRUE e FALSE a 1 e 0; e SUMPRODUCT suma os números.

    Como se mostra na seguinte captura de pantalla, ambas fórmulas dan o mesmo resultado:

    =COUNTIF(A2:A10,"*")

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

    É posible que tamén queirasmire como contar celas non baleiras en Excel.

    Contar se a cela contén texto específico

    Para contar celas que conteñan texto específico, use unha fórmula simple COUNTIF como se mostra a continuación, onde intervalo son as celas a comprobar e texto é a cadea de texto que se busca ou unha referencia á cela que contén a cadea de texto.

    COUNTIF( intervalo," texto")

    Por exemplo, para contar as celas do intervalo A2:A10 que conteñan a palabra "vestir", use esta fórmula:

    =COUNTIF(A2:A10, "dress")

    Ou o que se mostra na captura de pantalla:

    Podes atopar máis exemplos de fórmulas aquí: Como contar celas con texto en Excel: calquera cela, específica e filtrada.

    Contar se a cela contén texto (coincidencia parcial)

    Para contar as celas que conteñan unha determinada subcadea, use a función COUNTIF co carácter comodín asterisco (*).

    Por exemplo, para contar cantas celas da columna A conteñen "vestido" como parte do seu contido, use esta fórmula:

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

    Ou, escriba o texto desexado nalgunha cela e concatene o cela t cos caracteres comodín:

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

    Para obter máis información, consulte: Fórmulas COUNTIF con coincidencia parcial.

    Conta se a cela contén varias subcadeas (E lóxica)

    Para contar celas con varias condicións, use a función COUNTIFS. Excel COUNTIFS pode xestionar ata 127 pares de intervalos/criterios, e só serán as celas que cumpran todas as condicións especificadas.contados.

    Por exemplo, para saber cantas celas da columna A conteñen "vestido" E "azul", use unha das seguintes fórmulas:

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

    Ou

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

    Contar se a cela contén un número

    A fórmula para contar celas con números é a fórmula máis sinxela que se pode imaxinar:

    COUNT( intervalo)

    Ten en conta que a función COUNT en Excel conta as celas que conteñen calquera valor numérico, incluíndo números, datas e horas, porque en termos de Excel os dous últimos tamén son números.

    No noso caso, a fórmula é o seguinte:

    =COUNT(A2:A10)

    Para contar celas que NON conteñan números, use a función SUMAPRODUTO xunto con ISNUMBER e NOT:

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

    Suma se a cela contén texto

    Se está a buscar unha fórmula de Excel para atopar celas que conteñan texto específico e sume os valores correspondentes en noutra columna, use a función SUMIF.

    Por exemplo, para saber cantos vestidos hai en stock, use esta fórmula:

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

    Onde A2:A10 son os texto os valores a comprobar e B2:B10 son os números a sumar.

    Ou, coloque a subcadea de interese nalgunha cela (E1) e faga referencia a esa cela na súa fórmula, como se mostra na seguinte captura de pantalla:

    Para sumar con varios criterios , utiliza a función SUMIFS.

    Por exemplo, para saber cantos vestidos azuis hai dispoñibles, vaia con esta fórmula:

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

    Ou use istoun:

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

    Onde A2:A10 son as celas a comprobar e B2:B10 son as celas a sumar.

    Realizar diferentes cálculos baseados no valor da cela

    No noso último tutorial, comentamos tres fórmulas diferentes para probar varias condicións e devolver valores diferentes dependendo dos resultados desas probas. E agora, vexamos como podes realizar diferentes cálculos dependendo do valor dunha cela de destino.

    Supoño que tes números de vendas na columna B e queres calcular bonos en función deses números: se unha venda supera os 300 $ , a bonificación é do 10%; para vendas entre $201 e $300 a bonificación é do 7%; para vendas entre $ 101 e $ 200, a bonificación é do 5 % e ningunha bonificación para as vendas inferiores a 100 $.

    Para facelo, basta con multiplicar as vendas (B2) pola porcentaxe correspondente. Como sabes por que porcentaxe hai que multiplicar? Ao probar diferentes condicións con IF anidados:

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

    En follas de traballo da vida real, pode ser máis conveniente introducir porcentaxes en celas separadas e facer referencia a esas celas na súa fórmula:

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

    O principal é arranxar as referencias das celas extra co signo $ para evitar que cambien cando copias a fórmula na columna.

    Formato condicional de Excel se a cela contén texto específico

    Se quere resaltar celas con determinado texto, configure unha regra de formato condicional de Excel baseada nun dos seguintesfórmulas.

    Non distingue entre maiúsculas e minúsculas:

    BUSCAR(" texto", celda_superior)>0

    Distingue entre maiúsculas e minúsculas:

    BUSCAR( " texto", celda_superior)>0

    Por exemplo, para resaltar os SKU que conteñan as palabras "vestir", crea unha regra de formato condicional coa seguinte fórmula e aplícaa a tantas celas da columna A como necesites comezando pola cela A2:

    =SEARCH("dress", A2)>0

    Fórmula de formato condicional de Excel: se a cela contén texto (varias condicións)

    Para resaltar celas que conteñan dúas ou máis cadeas de texto, aniña varias funcións de busca dentro dunha fórmula AND. Por exemplo, para resaltar as celas "vestido azul", cree unha regra baseada nesta fórmula:

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

    Para obter os pasos detallados, consulte Como cree unha regra de formato condicional cunha fórmula.

    Se a cela contén determinado texto, elimine a fila enteira

    No caso de querer eliminar filas que conteñan texto específico, use a función Buscar e substituír de Excel deste xeito :

    1. Seleccione todas as celas que quere comprobar.
    2. Preme Ctrl + F para abrir a caixa de diálogo Buscar e substituír .
    3. En a caixa Buscar o que , escriba o texto ou o número que está a buscar e prema no Buscar todo
    4. Faga clic en calquera resultado da busca e, a continuación, prema Ctrl + A para seleccionalos todos.
    5. Fai clic no botón Pechar para pechar o Buscar e substituír
    6. Preme Ctrl e o botón menos ao mesmo tempo ( Ctrl - ), que é o Excelatallo para Eliminar.
    7. No cadro de diálogo Eliminar , seleccione Fila enteira e faga clic en Aceptar. Feito!

    Na seguinte captura de pantalla, estamos eliminando filas que conteñan "vestido":

    Se a cela contén, selecciona ou copia filas enteiras

    En situacións nas que quere seleccionar ou copiar filas con datos relevantes, use o Filtro automático de Excel para filtrar ditas filas. Despois diso, preme Ctrl+A para seleccionar os datos filtrados, Ctrl+C para copialos e Ctrl+V para pegar os datos noutra localización.

    Para filtrar as celas con dous ou máis criterios, utiliza o Filtro avanzado. para atopar tales celas e despois copiar as filas enteiras cos resultados ou extraer só columnas específicas.

    Así é como manipulas as celas en función do seu valor en Excel. Grazas por ler e espero verte no noso blog a próxima semana!

    Caderno de prácticas

    Excel Se a cela contén entón - exemplos (ficheiro .xlsx)

    Michael Brown é un entusiasta da tecnoloxía dedicada á súa paixón por simplificar procesos complexos mediante ferramentas de software. Con máis dunha década de experiencia na industria tecnolóxica, perfeccionou as súas habilidades en Microsoft Excel e Outlook, así como en Follas de cálculo e Documentos de Google. O blog de Michael está dedicado a compartir o seu coñecemento e experiencia con outros, proporcionando consellos e titoriais fáciles de seguir para mellorar a produtividade e a eficiencia. Tanto se es un profesional experimentado como un principiante, o blog de Michael ofrece valiosas ideas e consellos prácticos para sacar o máximo proveito destas ferramentas de software esenciais.