KutoolsforOffice — Una solución, cinco potentes herramientas.Lograr más con menos esfuerzo.Venta de marzo: 20 % de descuento

¿Cómo contar un valor específico en varias hojas de cálculo?

AutorXiaoyang Fecha de modificación

En escenarios prácticos de Excel, es habitual trabajar con libros que contienen datos distribuidos en varias hojas de cálculo. Por ejemplo, podría estar registrando ventas mensuales, comentarios de clientes o listas de inventario, cada uno almacenado en hojas distintas dentro del mismo archivo. Si desea saber cuántas veces aparece un valor concreto —como la palabra “Excel”— en todas esas hojas, el proceso no es sencillo, ya que funciones integradas de Excel como COUNTIF solo operan en una única hoja a la vez. Contar con precisión las apariciones en múltiples hojas le permite elaborar informes consolidados, identificar tendencias y verificar la coherencia de sus datos.

La siguiente tabla muestra un escenario típico en el que el objetivo es contar cuántas veces aparece «Excel» en varias hojas de cálculo para obtener un resultado global:

datos de ejemplo1datos de ejemplo2datos de ejemplo3flecha derecharesultado

Contar un valor específico en varias hojas de cálculo mediante fórmulas

Contar un valor específico en varias hojas de cálculo con Kutools para Excel

Contar un valor específico en todas las hojas de cálculo mediante código VBA


Contar un valor específico en varias hojas de cálculo mediante fórmulas

Excel le permite contar las apariciones de un valor en varias hojas combinando la función CONTAR.SI con referencias dinámicas a los nombres de las hojas. Este enfoque es ideal cuando trabaja con un número manejable de hojas y rangos estructurados, y prefiere evitar complementos o código.

1. Empiece por crear una lista con todos los nombres de las hojas que contienen los datos que desea analizar. Colóquela en una sola columna, por ejemplo, en C2:C4, tal como se muestra:

Listar todos los nombres de hojas

Puede generar esta lista manualmente o consultar esta guía:¿Cómo enumerar Nombre de la hoja de cálculo en Excel?

2. En cualquier celda vacía donde quieras mostrar el recuento consolidado, introduce la siguiente fórmula:

=SUMPRODUCT(COUNTIF(INDIRECT("'"&C2:C4&"'!A2:A6"),E2))

Tras pulsar Intro, la celda mostrará cuántas veces aparece el valor especificado («Excel», en este caso, introducido en E2) en el rango definido de todas las hojas indicadas. Vea la captura de pantalla:

introducir una fórmula para contar.si un valor específico en varias hojas de cálculo

Notas y consejos:

  • A2:A6 es el rango de datos de cada hoja que desea buscar. Ajuste este rango según la disposición de sus datos.
  • C2:C4 es el rango que contiene los nombres de sus hojas. Añada más filas si tiene hojas adicionales.
  • E2 contiene el valor específico que desea contar. Asegúrese de que coincida exactamente con sus datos, especialmente si tiene activada la opción «Coincidir celda».
  • Si sus rangos varían entre hojas, es posible que deba modificar esta fórmula o introducir manualmente fórmulas COUNTIF independientes por hoja, como:
    =COUNTIF(Sheet1!A2:A6,D2)+COUNTIF(Sheet10!A2:A6,D2)+COUNTIF(Sheet15!A2:A6,D2)

    Este método es práctico para un número limitado de hojas y ofrece un control preciso, pero resulta engorroso cuando hay muchas hojas de cálculo o cuando los nombres de las hojas cambian.

    otra fórmula para contar.si un valor específico en varias hojas de cálculo

Si aparece un error (#¡REF!) al utilizar fórmulas con INDIRECTO o SUMAPRODUCTO, revise minuciosamente los nombres de las hojas y las referencias de rango en busca de errores tipográficos, y asegúrese de que todas las hojas mencionadas existan. Todos los rangos referenciados deben ser válidos y coherentes.


Contar un valor específico en varias hojas de cálculo con Kutools para Excel

Con Kutools para Excel, puede agilizar el recuento de valores específicos en múltiples hojas de cálculo, especialmente cuando trabaja con conjuntos de datos amplios o necesita mayor flexibilidad. Kutools simplifica operaciones complejas que, en Excel estándar, normalmente requieren múltiples fórmulas o esfuerzo manual.

Kutools para Excelofrece más de 300 funciones avanzadas para simplificar tareas complejas, potenciando la creatividad y la eficiencia.Integrado con capacidades de IA, Kutools automatiza tareas con precisión, haciendo que la gestión de datos sea sencilla.Información detallada de Kutools para Excel...         Prueba gratuita...

Tras instalar Kutools para Excel, siga estos pasos:

1. Haga clic en Kutools > Navegación. Véase la captura de pantalla:

Haga clic en Kutools > Navegación de Kutools

establecer opciones en el panel de navegación

2. Dentro del panel de Navegación, utilice las siguientes opciones para realizar una búsqueda detallada y obtener un recuento:

(1.) Expanda el panel Buscar y reemplazar haciendo clic en su botón.

(2.) Introduzca el valor que desea buscar, por ejemplo «Excel», en el cuadro de texto Buscar qué, asegurándose de respetar la ortografía y las mayúsculas si necesita coincidencias exactas.

(3.) Seleccione la opción «Hojas de Cálculo Seleccionadas» en el menú desplegable Dentro de la lista desplegable.

(4.) En el área Libros de trabajo, seleccione todas las hojas en las que quiera contar las apariciones.

(5.) La opción Coincidir Celda garantiza que solo se cuenten las coincidencias exactas, evitando así la inclusión de cadenas parciales o similares.

(6.) Haga clic en Buscar todo. Los resultados aparecerán en una lista y el recuento total se mostrará en la parte inferior del panel. Podrá revisar cada aparición individual, lo que facilita una revisión directa de los datos.

Si desea repetir este proceso o modificar los criterios, simplemente ajuste el valor de Buscar qué y la selección de hojas. Kutools reduce los errores manuales y acelera las tareas repetitivas. ¡Para obtener más información, descargue y pruebe gratis Kutools para Excel ahora!


Contar un valor específico en todas las hojas de cálculo mediante código VBA

Para usuarios familiarizados con la automatización, usar VBA le permite contar en una sola acción todas las apariciones de un valor específico («Excel») en todas las hojas de su libro de trabajo. Esta solución resulta especialmente útil cuando trabaja con numerosas hojas, rangos variables o necesita realizar búsquedas dinámicas sin depender de fórmulas ni listas manuales.

1. Haga clic en Herramientas para desarrolladores > Visual Basic para abrir la ventana de VBA. En el editor de VBA, haga clic en Insertar > Módulo y pegue el siguiente código en la ventana del módulo:

Sub CountValueAcrossAllSheets()
    Dim ws As Worksheet
    Dim cell As Range
    Dim valueToCount As String
    Dim totalCount As Long
    
    valueToCount = InputBox("Enter the value to count across all worksheets:", "Count Value", "Excel")
    
    totalCount = 0
    
    For Each ws In ThisWorkbook.Worksheets
        For Each cell In ws.UsedRange
            If Trim(LCase(cell.Value)) = Trim(LCase(valueToCount)) Then
                totalCount = totalCount + 1
            End If
        Next cell
    Next ws
    
    MsgBox "The value '" & valueToCount & "' appears " & totalCount & " times across all worksheets.", _
           vbInformation, "Count Complete"
End Sub

2. Pulse el botón botón Ejecutar (o pulse F5) para ejecutar el código. Cuando se le solicite, introduzca el valor que desea contar (por ejemplo, Excel). La macro recorrerá todas las hojas de cálculo, sumará el número de coincidencias y mostrará el resultado consolidado en un cuadro de mensaje.

Nota: Este método es ideal para libros de trabajo grandes y le permite buscar cualquier valor en todas las hojas.


Artículos relacionados:

¿Cómo usar COUNTIF para calcular porcentajes en Excel?

¿Cómo usar COUNTIF con varios criterios en Excel?

Las mejores herramientas de productividad para Office

🤖KUTOOLS AI Asistente: Revolucione Análisis de datos basándose en:Ejecución Inteligente   |  Generar código|  Crear fórmulas personalizadas  |  Analizar datos y generar gráficos|  Invocar Funciones mejoradas
Funciones populares:Buscar, resaltar o Marcar duplicados   |  Eliminar filas en blanco   |  Combinar Columnas o celdas sin perder datos   |   Redondeo sin usar fórmulas...
Super BUSCARV:Búsqueda vertical (VLookup) con múltiples criterios  |  Búsqueda vertical (VLookup) con múltiples valores  |   Búsqueda vertical (VLookup) entre varias hojas   |   Coincidencia difusa....
Lista desplegable avanzada:Crear rápidamente una lista desplegable   |  Lista desplegable dependiente   |  Lista desplegable de selección múltiple....
Gestor de columnas:Añadir un número específico de columnas|Mover columnas|Alternar el estado de visibilidad de columnas ocultas|Comparar rangos y columnas...
Funciones destacadas:Cuadrícula de enfoque   |  Vista de diseño   |Barra de fórmulas mejorada   | Gestor de libros y hojas   |  Biblioteca de recursos(Texto automático)|  Selector de Fecha   |  Combinar Hojas de Cálculo  |  Cifrar/Descifrar celdas   | Enviar correos electrónicos desde una lista   |  Super Filtro   |   Filtro especial(Filtrar celdas con fuente en negrita/cursiva/tachado...) ...
Principales conjuntos de herramientas 15:12 Herramientasde texto(Agregar texto,Eliminar caracteres específicos, ...)|   50+Tiposde gráfico(Diagrama de Gantt, ...)|   40+ Fórmulas prácticas(Calcular la edad basada en la fecha de nacimiento, ...)|   19 Herramientasde inserción(Insertar Código QR,Insertar imagen desde ruta, ...)|   12 Herramientasde conversión(Convertir a palabras,Conversión de moneda, ...)|   7 Herramientasde combinación y división(Combinar filas avanzado,Dividir celdas, ...)|...y muchas más
Use Kutools en su idioma preferido: compatible con inglés, español, alemán, francés, chino y 40+ más idiomas.¡

Potencie sus habilidades en Excel con Kutools para Excel y experimente una eficiencia como nunca antes.Kutools para Excel ofrece más de 300 funciones avanzadas para aumentar su productividad y Ahorrar tiempo.Haga clic aquí para obtener la función que más necesita...


Office Tab aporta una interfaz con pestañas a Office y hace que su trabajo sea mucho más fácil

  • Active la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
  • Abra y cree varios documentos en nuevas pestañas dentro de la misma ventana, en lugar de hacerlo en ventanas separadas.
  • ¡Aumente su productividad en un 50 % y elimine cientos de clics del ratón cada día!

Todos los complementos de Kutools en un solo instalador.

Kutools for Office es la suite que incluye complementos para Excel, Word, Outlook y PowerPoint, además de Office Tab Pro, ideal para equipos que trabajan en distintas aplicaciones de Office.

ExcelWordOutlookTabsPowerPoint
  • Suite integral— complementos para Excel, Word, Outlook y PowerPoint + Office Tab Pro
  • Un instalador, una licencia— configuración en minutos (compatible con MSI)
  • Rendimiento mejorado en conjunto— productividad optimizada en todas las aplicaciones de Office
  • Prueba gratuita de 30 días con todas las funciones— sin registro ni tarjeta de crédito
  • La mejor relación calidad-precio— ahorre frente a la compra individual de complementos