Descripción de fórmulas para contar las apariciones del texto, caracteres y palabras en Excel

IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.

Haga clic aquí para ver el artículo original (en inglés): 213889
Resumen
Este artículo contiene y describe las fórmulas que calculen las siguientes:
  • El número de apariciones de una cadena de texto en un rango de celdas.
  • El número de apariciones de un carácter en una celda.
  • El número de apariciones de un carácter en un rango de celdas.
  • El número de palabras (o cadenas de texto) separados por un carácter en una celda.
Más información

Fórmula para contar el número de apariciones de una cadena de texto en un rango

= SUMA (LEN (intervalo)-LEN (SUSTITUTO (intervalo, "text","")))/LEN("text")
donde intervalo es el rango de celdas en cuestión y "texto" se sustituirá por la cadena de texto específico que desea contar.

Nota: La fórmula anterior debe introducirse como fórmula matricial. Para introducir una fórmula como una matriz en Excel para Windows, presione CTRL + MAYÚS + ENTRAR. Para introducir una fórmula como una matriz en Excel para Macintosh, presione comando + retorno.

La fórmula debe dividirse por la longitud de la cadena de texto porque la suma de la longitud de caracteres del intervalo se reduce por una aparición de ofeach varios de la cadena de texto. Esta fórmula puede reemplazar todas las fórmulas más adelante en este artículo excepto la fórmula para contar el número de palabras de una celda.

Ejemplo 1: Contar el número de apariciones de una cadena de texto en un rango

  1. Inicie Excel y, a continuación, abra un nuevo libro.
  2. Escriba lo siguiente en sheet1:
    A1: FruitA2: apple,appleA3: orangeA4: apple,orangeA5: grapeA6: orange,grapeA7: grape, appleA8: =SUM(LEN(A2:A7)-LEN(SUBSTITUTE(A2:A7,"apple","")))/LEN("apple")					
El valor de la celda A8 es 4 porque el texto "apple" aparece cuatro veces en el intervalo.

Fórmula para contar el número de apariciones de un único carácter en una celda

= LEN)cell_ref)-LEN (SUSTITUTO (cell_ref,"a",""))
donde cell_ref es la referencia de celda, y "a" se reemplaza por el carácter que desea contar.

Nota: Esta fórmula no necesita especificarse como una fórmula matricial.

Ejemplo 2: Contar el número de apariciones de un carácter en una celda

Usar los mismos datos del ejemplo anterior; Suponiendo que desea contar thenumber de apariciones del carácter "p" en A7. Escriba la siguiente fórmula en la celda A9:
A9: =LEN(A7)-LEN(SUBSTITUTE(A7,"p",""))
El valor de la celda A9 es 3 porque el carácter "p" aparece tres veces en A7.

Fórmula para contar el número de apariciones de un único carácter en un rango

= SUMA (LEN (intervalo)-LEN (SUSTITUTO (intervalo,"a","")))
donde intervalo es el rango de celdas en cuestión y "a" se reemplaza por el carácter que desea contar.

Nota: La fórmula anterior debe introducirse como fórmula matricial. Para introducir una fórmula como fórmula matricial en Excel, presione CTRL + MAYÚS + ENTRAR.

Ejemplo 3: Contar el número de apariciones de un carácter en un rango

Usar los mismos datos del ejemplo anterior; Suponiendo que desea contar thenumber de las repeticiones o el carácter "p" en a2: a7. Escriba la siguiente fórmula en la celda A10:
A10: = suma (LEN(A2:A7)-LEN(SUBSTITUTE(A2:A7,"p","")))
Nota: La fórmula anterior debe introducirse como fórmula matricial. Para introducir una fórmula como fórmula matricial en Excel, presione CTRL + MAYÚS + ENTRAR.

El valor de la celda A10 es 11 porque el carácter "p" aparece 11 veces en a2: a7.

Fórmula para contar el número de palabras separadas por un carácter en una celda

= IF (LEN (TRIM (cell_ref)) = 0, 0, (DE LONGITUDcell_ref)-LEN (SUSTITUTO (cell_ref,Char,""))+1)
donde cell_ref es la referencia de celda y Char es el carácter que separa las palabras.

Nota: No hay ningún espacio en la fórmula anterior; varias líneas se utilizan sólo para ajustar la fórmula en este documento. No incluya ningún espacio al escribir en la celda. Esta fórmula no necesita especificarse como una fórmula matricial.

Ejemplo 4: Contar el número de palabras separadas por un espacio en una celda

Para contar el número de palabras de una celda donde las palabras están separadas por un carácter de espacio, siga estos pasos:
  1. Inicie Excel y, a continuación, abra un nuevo libro.
  2. Escriba lo siguiente en sheet1:
    A1: El coche impulsó la rápida
    A2: =IF(LEN(TRIM(A1))=0,0,LEN(TRIM(A1))-LEN (SUSTITUIR (A1,"","")) + 1)
La fórmula en la celda A2 devuelve un valor de 4 para reflejar que la stringcontains cuatro palabras separan por espacios. Si las palabras son espacios separados bymultiple o si palabras empiezan o terminan en un espacio, no importa. La función espacios quita los espacios extra y caracteres inicial y final espacio en el texto de la celda.

En Excel, también puede utilizar una macro para contar las apariciones de un carácter específico de una celda o rango de celdas.
Referencias
Para obtener información adicional acerca de recuento de repeticiones del texto, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
89794 Cómo utilizar Visual Basic para Aplicaciones para contar las apariciones de un carácter en una selección de Excel
XL2000 XL97 XL2002 XL2003 XL98 XL2001 XLX XL2004

Advertencia: este artículo se tradujo automáticamente

Propiedades

Id. de artículo: 213889 - Última revisión: 06/11/2016 06:10:00 - Revisión: 10.0

Microsoft Excel 2002 Standard Edition, Microsoft Excel 2000 Standard Edition, Microsoft Excel 97 Standard Edition, Microsoft Excel 2004 for Mac, Microsoft Excel X para Macintosh, Microsoft Excel 2001 para Macintosh, Microsoft Excel 98 para Macintosh, Excel 2016, Microsoft Excel 2013

  • kbformula kbhowto kbinfo kbmt KB213889 KbMtes
Comentarios