CADXChange

Guías/Atributos de bloque

Contar bloques en varios dibujos — crear una lista de materiales / medición en Excel a partir de todo un conjunto de dibujos

Creado con BlockSync

Actualizado el September 29, 2026

Una tabla de Excel con los totales de bloques de un conjunto de dibujos: fancoils FCU-200, FCU-300 y FCU-400, bombas y válvulas DN25, DN40 y DN65, 109 bloques en total

¿Cuántos fancoils hay en el proyecto? ¿Cuántas válvulas de cada diámetro? Una lista de materiales o una medición empieza por contar bloques, y los bloques están repartidos por todo un conjunto de dibujos — una planta por nivel, una sala de máquinas, un esquema de montantes. Contar dibujo a dibujo, a ojo o con una selección, es lento y fácil de equivocar el día de la siguiente revisión.

Las herramientas propias de AutoCAD cuentan en un solo sitio a la vez. El comando COUNT (2022 y posteriores) informa de los bloques del dibujo abierto. DATAEXTRACTION puede leer varios dibujos, pero en cada ejecución hay que recorrer de nuevo su asistente de varias páginas, elegir bloques y propiedades y limpiar la tabla que sale.

Esta guía usa la exportación de BlockSync, que escribe una fila por cada referencia de bloque, y una tabla dinámica de Excel para convertir esas filas en cantidades — por dibujo y en total, y desglosadas por un valor de atributo como un tamaño o un modelo. No se reescribe nada en los dibujos. El ejemplo es un conjunto de seis dibujos de climatización; la edición gratuita procesa hasta 10 dibujos por lote.

1. Añadir los dibujos y marcar los bloques que se van a contar

Abra BlockSync y añada los dibujos — Add Files… para un conjunto concreto, o Add Folder… para incluir todo lo que haya bajo una carpeta. BlockSync analiza cada archivo y lista en la pestaña Blocks cada definición de bloque hallada, con el número total de referencias y el número de archivos en los que está la definición.

Esa lista ya es un primer recuento: aquí FCU tiene 32 referencias, VALVE 70 y PUMP 7 en los seis dibujos. Anote esos totales, porque la tabla dinámica terminada debe sumar lo mismo. Tenga en cuenta que In files cuenta los dibujos que contienen la definición del bloque, no aquellos en los que realmente está colocado.

Marque los bloques que quiera incluir en el recuento — Select All los marca todos, o filtre con el cuadro de búsqueda y marque algunos — y haga clic en Extract to Excel. Cada bloque marcado se convierte en su propia pestaña de un libro con marca de tiempo.

2. Ver qué contiene la exportación

Cada pestaña lista un bloque, con una fila por cada referencia: el dibujo en el que está (_File), el handle del objeto, el nombre del bloque y el espacio donde se encuentra (_Space: Model o una presentación), luego columnas de geometría y, a la derecha, una columna por etiqueta de atributo — aquí DN en la pestaña VALVE y MODEL en la pestaña FCU.

La fila por referencia es lo que hace posible contar, y las columnas de atributos permiten contar variantes: una válvula de 25 mm y una de 65 mm son el mismo bloque, pero líneas distintas de una lista de materiales.

La pestaña B_VALVE de la exportación de BlockSync: columnas de sistema, columnas de geometría y la columna del atributo DN, una fila por cada referencia de válvula

3. Reunir todos los bloques en una sola lista

Una tabla dinámica necesita una lista única. Cree una hoja nueva con las columnas File, Block, Type y Qty. Copie _File y _Block de cada pestaña de bloque, apilando las pestañas una debajo de otra; para Type, copie el atributo que separa las variantes (MODEL para FCU, DN para VALVE y un guion para un bloque que no lo tiene); ponga 1 en Qty en cada fila.

Antes de seguir, compruebe el número de filas: debe ser igual a la suma de los números de referencias del paso 1 — aquí 32 + 7 + 70 = 109 filas. Si no coincide, se ha omitido una pestaña o se ha pegado dos veces.

La lista combinada en Excel con las columnas File, Block, Type y Qty, una fila por cada referencia de bloque

4. Contar con una tabla dinámica

Seleccione la lista y elija Insert → PivotTable. Arrastre Block y luego Type a filas, File a columnas y Qty a valores (suma). El resultado es la medición: una línea por bloque y variante, una columna por dibujo, totales de fila a la derecha y totales por dibujo abajo.

Aquí se lee: 17 FCU-200, 12 FCU-300 y 3 FCU-400, 7 bombas y 35 válvulas DN25, 24 DN40 y 11 DN65 — 109 bloques, que coinciden con 32 + 7 + 70 del paso 1. Las columnas por dibujo muestran de un vistazo dónde va cada partida, algo que el total por sí solo no dice.

Si un símbolo también puede aparecer en una presentación, arrastre _Space a los filtros de la tabla dinámica y elija Model para que el mismo objeto no se cuente dos veces.

Una tabla dinámica de Excel con FCU, PUMP y VALVE y sus variantes en filas, los seis dibujos en columnas y totales — 109 bloques en total

5. Mantenerlo al día

Cuando cambien los dibujos, exporte de nuevo, pegue las filas nuevas sobre la lista antigua y use Data → Refresh All: la tabla dinámica se recalcula. Save Profile… en la pestaña Blocks recuerda qué bloques están marcados, y Load Profile los vuelve a marcar la próxima vez.

El recuento es tan bueno como la disciplina de los dibujos con los bloques: una partida dibujada con líneas sueltas o geometría explotada no tiene bloque que contar, y dos nombres para el mismo símbolo aparecen como dos líneas en la tabla dinámica. La pestaña Blocks permite detectar ambos casos fácilmente antes de fiarse de los números.

Para una descripción completa de cada pantalla y ajuste, consulte la documentación de BlockSync. Para probarlo con sus propios dibujos, descargue BlockSync — la edición gratuita cubre hasta 10 dibujos por lote.