CADXChange

가이드/블록 속성

여러 도면의 블록 수량 세기 — 도면 묶음 전체로 Excel에서 BOM/자재 수량표 만들기

BlockSync로 제작

September 29, 2026 업데이트

도면 묶음 전체의 블록 합계를 보여 주는 Excel 표: FCU-200, FCU-300, FCU-400 팬코일, 펌프, DN25·DN40·DN65 밸브, 총 109개

이 현장에 팬코일 유닛은 몇 대인가? 크기별 밸브는 몇 개인가? 자재 명세서(BOM)나 물량 산출은 블록을 세는 것에서 시작하고, 그 블록들은 도면 묶음 전체에 흩어져 있습니다 — 층마다 평면도, 기계실, 입상관 도면. 도면을 한 장씩, 눈으로 혹은 선택으로 세는 일은 느리고, 도면이 개정된 바로 그날 틀리기 쉽습니다.

AutoCAD 자체 도구는 한 번에 한 곳만 셉니다. COUNT 명령(2022 이후)은 열려 있는 도면의 블록을 보고합니다. DATAEXTRACTION은 여러 도면을 읽을 수 있지만, 실행할 때마다 여러 페이지짜리 마법사를 다시 거치며 블록과 속성을 고르고, 나온 표를 정리해야 합니다.

이 가이드는 블록 참조 하나당 한 행을 기록하는 BlockSync의 내보내기와 Excel 피벗 테이블로 그 행들을 수량으로 바꿉니다 — 도면별, 합계, 그리고 크기나 모델 같은 속성 값별로도. 도면에는 아무것도 다시 쓰지 않습니다. 예제는 여섯 장의 HVAC 도면이며, 무료 등급은 배치당 최대 10장까지 처리합니다.

1. 도면을 추가하고 셀 블록 체크하기

BlockSync를 열고 도면을 추가하세요 — 특정 묶음은 Add Files…, 폴더 아래 전부는 Add Folder… 를 사용합니다. BlockSync는 각 파일을 스캔하여 찾은 모든 블록 정의를 Blocks 탭에 참조 총수와 그 정의가 들어 있는 파일 수와 함께 나열합니다.

이 목록이 이미 첫 집계입니다. 여기서는 여섯 도면에서 FCU가 32개 참조, VALVE가 70개, PUMP가 7개입니다. 완성된 피벗 테이블의 합이 이 수와 맞아야 하므로 기억해 두세요. In files는 그 블록 정의를 포함한 도면 수이지, 실제로 배치된 도면 수가 아님에 유의하세요.

집계에 넣을 블록을 체크하고 — Select All은 모든 블록을, 검색 상자로 몇 개만 골라도 됩니다 — Extract to Excel을 클릭합니다. 체크한 블록마다 타임스탬프가 붙은 통합 문서에 탭이 하나씩 생깁니다.

2. 내보낸 내용 살펴보기

각 탭에는 블록 하나가 나열되며 참조마다 한 행씩 있습니다. 속한 도면(_File), 객체 핸들, 블록 이름, 놓인 공간(_Space: 모델 또는 배치), 이어서 지오메트리 열, 오른쪽에는 속성 태그마다 한 열이 있습니다 — 여기서는 VALVE 탭에 DN, FCU 탭에 MODEL입니다.

참조마다 한 행이기에 셀 수 있고, 속성 열이 있기에 변형을 나눠 셀 수 있습니다. 25 mm 밸브와 65 mm 밸브는 같은 블록이지만 자재 명세서에서는 서로 다른 줄입니다.

BlockSync 내보내기 파일의 B_VALVE 탭: 시스템 열, 지오메트리 열, DN 속성 열, 밸브 참조마다 한 행

3. 모든 블록을 하나의 목록으로 모으기

피벗 테이블에는 하나의 목록이 필요합니다. 새 시트에 File, Block, Type, Qty 열을 만듭니다. 각 블록 탭에서 _File과 _Block을 복사해 탭을 위아래로 쌓고, Type에는 변형을 구분하는 속성(FCU는 MODEL, VALVE는 DN, 속성이 없는 블록은 대시)을 복사하고, Qty는 모든 행에 1을 채웁니다.

계속하기 전에 행 수를 확인하세요. 1단계의 참조 수 합계와 같아야 합니다 — 여기서는 32 + 7 + 70 = 109행. 다르다면 탭 하나를 빠뜨렸거나 두 번 붙여 넣은 것입니다.

Excel에서 합친 목록: 열은 File, Block, Type, Qty이고 블록 참조마다 한 행

4. 피벗 테이블로 세기

목록을 선택하고 Insert → PivotTable을 선택합니다. Block, 이어서 Type을 행으로, File을 열로, Qty를 값(합계)으로 끌어다 놓습니다. 결과가 수량표입니다. 블록과 변형마다 한 줄, 도면마다 한 열, 오른쪽에 행 합계, 아래에 도면별 합계가 나옵니다.

여기서는 FCU-200 17대, FCU-300 12대, FCU-400 3대, 펌프 7대, 그리고 DN25 35개, DN40 24개, DN65 11개 밸브로 — 총 109개이며 1단계의 32 + 7 + 70과 일치합니다. 도면별 열을 보면 각 품목이 어디에 쓰이는지 한눈에 알 수 있는데, 합계만으로는 알 수 없는 정보입니다.

같은 기호가 배치(layout)에도 나타날 수 있다면 _Space를 피벗의 필터로 끌어다 놓고 Model을 선택해 같은 객체가 두 번 세어지지 않도록 하세요.

Excel 피벗 테이블: 행은 FCU, PUMP, VALVE와 그 변형, 열은 여섯 장의 도면, 합계 포함 — 총 109개 블록

5. 최신 상태로 유지하기

도면이 바뀌면 다시 내보내고, 새 행을 옛 목록 위에 붙여 넣은 뒤 Data → Refresh All을 실행하세요. 피벗 테이블이 다시 계산됩니다. Blocks 탭의 Save Profile…은 체크한 블록을 기억하고, Load Profile은 다음에 다시 체크해 줍니다.

집계의 정확도는 도면의 블록 사용 규율에 달려 있습니다. 흩어진 선이나 분해된 도형으로 그려진 품목은 셀 블록이 없고, 같은 기호에 이름이 둘이면 피벗 테이블에서 두 줄이 됩니다. Blocks 탭을 보면 숫자를 믿기 전에 이 둘을 쉽게 찾을 수 있습니다.

각 화면과 설정의 자세한 설명은 BlockSync 문서를 참고하세요. 직접 만든 도면으로 써 보려면 BlockSync를 다운로드하세요 — 무료 등급은 배치당 최대 10장까지 지원합니다.