설비대장 · 점검결과 CSV 결합
설비대장 CSV와 점검결과 CSV를 설비ID로 결합하는 방법
설비명과 설치 사업장이 있는 대장에 점검일·판정을 설비ID로 붙이는 방법입니다. 같은 열 구조의 행을 쌓는 세로 결합과 달리, 키가 일치한 행에 오른쪽 CSV의 열을 추가합니다.
가정한 업무: 7월 점검결과를 설비대장에 추가
설비대장을 왼쪽 CSV, 2026년 7월 점검결과를 오른쪽 CSV로 둡니다. 미점검 설비도 필요하면 모든 설비를 남기고, 점검 완료 설비만 필요하면 일치 설비만 남깁니다.
- 왼쪽 키: 설비ID
- 오른쪽 키: 설비ID
- 문자열 완전 일치: EQ-001과 eq-001은 기본적으로 다르고 01과 1도 다름
입력 CSV 예시
겹치는 헤더를 줄이기 위해 대장 쪽은 대장담당자, 점검 쪽은 점검담당자처럼 의미가 구분되는 열 이름을 사용합니다.
설비ID,설비명,설치사업장,취득금액_KRW,대장담당자
EQ-001,공조기 A,이천공장,24500000,김민서
EQ-002,컴프레서 B,창원공장,31800000,박준호
EQ-003,이송로봇 C,울산공장,89200000,이서윤설비ID로 두 가지 결합 방식 비교
설비대장 12행과 점검결과 16행을 결합합니다. 중복 점검, 미점검 설비, 대장 외 ID와 영문 대소문자 차이로 출력 행 수가 어떻게 바뀌는지 확인할 수 있습니다.
왼쪽 CSV: 설비대장12행 · 7열
- 설비ID
- EQ-0012건 일치 → 2행
- 설비명
- 공조기 A
- 분류
- 공조
- 사업장
- 서울공장
- 제조사
- 한빛공조
- 취득가_KRW
- 24500000
- 가동일
- 2021-04-01
- 설비ID
- EQ-002일치
- 설비명
- 압축기 B
- 분류
- 압축공기
- 사업장
- 부산공장
- 제조사
- 동해기공
- 취득가_KRW
- 31800000
- 가동일
- 2020-10-15
- 설비ID
- EQ-003일치
- 설비명
- 이송로봇 C
- 분류
- 이송
- 사업장
- 대전공장
- 제조사
- 미래로봇
- 취득가_KRW
- 89200000
- 가동일
- 2022-01-20
- 설비ID
- EQ-004일치
- 설비명
- 냉각탑 D
- 분류
- 냉각
- 사업장
- 광주공장
- 제조사
- 남도냉열
- 취득가_KRW
- 42600000
- 가동일
- 2019-07-01
- 설비ID
- EQ-005일치
- 설비명
- 배전반 E
- 분류
- 전기
- 사업장
- 서울공장
- 제조사
- 새빛전기
- 취득가_KRW
- 17400000
- 가동일
- 2023-03-12
- 설비ID
- EQ-006일치
- 설비명
- 공정펌프 F
- 분류
- 급배수
- 사업장
- 부산공장
- 제조사
- 해동펌프
- 취득가_KRW
- 9800000
- 가동일
- 2021-11-08
- 설비ID
- EQ-007일치
- 설비명
- 보일러 G
- 분류
- 열원
- 사업장
- 대구공장
- 제조사
- 대경열기
- 취득가_KRW
- 56300000
- 가동일
- 2018-09-25
- 설비ID
- EQ-008일치
- 설비명
- 집진기 H
- 분류
- 환경
- 사업장
- 대전공장
- 제조사
- 청정기계
- 취득가_KRW
- 28700000
- 가동일
- 2022-06-14
- 설비ID
- EQ-009일치
- 설비명
- 비상발전기 I
- 분류
- 전원
- 사업장
- 광주공장
- 제조사
- 호남발전
- 취득가_KRW
- 71400000
- 가동일
- 2020-02-29
- 설비ID
- EQ-010대소문자 불일치
- 설비명
- 포장기 J
- 분류
- 포장
- 사업장
- 인천센터
- 제조사
- 서해포장
- 취득가_KRW
- 36600000
- 가동일
- 2024-01-10
- 설비ID
- EQ-011오른쪽 열을 비워 유지
- 설비명
- 저수조 K
- 분류
- 급배수
- 사업장
- 부산공장
- 제조사
- 동남탱크
- 취득가_KRW
- 12200000
- 가동일
- 2019-12-05
- 설비ID
- EQ-0122건 일치 → 2행
- 설비명
- 검사장비 L
- 분류
- 품질
- 사업장
- 인천센터
- 제조사
- 정밀계측
- 취득가_KRW
- 49800000
- 가동일
- 2023-08-18
오른쪽 CSV: 점검결과16행 · 6열
- 설비ID
- EQ-001일치
- 점검일
- 2026-07-03
- 결과
- 정상
- 점검자
- 김민서
- 측정값
- 진동 1.8mm/s
- 다음예정일
- 2026-08-03
- 설비ID
- EQ-001일치
- 점검일
- 2026-07-24
- 결과
- 정상
- 점검자
- 김민서
- 측정값
- 진동 1.9mm/s
- 다음예정일
- 2026-08-24
- 설비ID
- EQ-002일치
- 점검일
- 2026-07-05
- 결과
- 정비필요
- 점검자
- 박준호
- 측정값
- 압력 0.62MPa
- 다음예정일
- 2026-07-19
- 설비ID
- EQ-003일치
- 점검일
- 2026-07-08
- 결과
- 정상
- 점검자
- 이서연
- 측정값
- 정지오차 0.4mm
- 다음예정일
- 2026-08-08
- 설비ID
- EQ-004일치
- 점검일
- 2026-07-10
- 결과
- 관찰
- 점검자
- 최현우
- 측정값
- 수온 31.2℃
- 다음예정일
- 2026-07-24
- 설비ID
- EQ-005일치
- 점검일
- 2026-07-11
- 결과
- 정상
- 점검자
- 정유진
- 측정값
- 절연 120MΩ
- 다음예정일
- 2026-08-11
- 설비ID
- EQ-006일치
- 점검일
- 2026-07-13
- 결과
- 정상
- 점검자
- 강도윤
- 측정값
- 유량 82L/min
- 다음예정일
- 2026-08-13
- 설비ID
- EQ-007일치
- 점검일
- 2026-07-15
- 결과
- 정비필요
- 점검자
- 한지우
- 측정값
- 배기 238℃
- 다음예정일
- 2026-07-29
- 설비ID
- EQ-008일치
- 점검일
- 2026-07-17
- 결과
- 정상
- 점검자
- 윤서준
- 측정값
- 차압 0.9kPa
- 다음예정일
- 2026-08-17
- 설비ID
- EQ-009일치
- 점검일
- 2026-07-18
- 결과
- 정상
- 점검자
- 오하린
- 측정값
- 전압 202V
- 다음예정일
- 2026-08-18
- 설비ID
- eq-010대소문자 불일치
- 점검일
- 2026-07-20
- 결과
- 정상
- 점검자
- 임지훈
- 측정값
- 밀봉 164℃
- 다음예정일
- 2026-08-20
- 설비ID
- EQ-012일치
- 점검일
- 2026-07-22
- 결과
- 관찰
- 점검자
- 송예린
- 측정값
- 오차 0.08mm
- 다음예정일
- 2026-08-05
- 설비ID
- EQ-012일치
- 점검일
- 2026-07-29
- 결과
- 정상
- 점검자
- 송예린
- 측정값
- 오차 0.04mm
- 다음예정일
- 2026-08-29
- 설비ID
- EQ-999일치 없음
- 점검일
- 2026-07-25
- 결과
- 정상
- 점검자
- 외부업체
- 측정값
- 진동 1.2mm/s
- 다음예정일
- 2026-08-25
- 설비ID
- 일치 없음
- 점검일
- 2026-07-26
- 결과
- 확인대기
- 점검자
- 외부업체
- 측정값
- ID 누락
- 다음예정일
- 2026-08-09
- 설비ID
- EQ-404일치 없음
- 점검일
- 2026-07-28
- 결과
- 재확인
- 점검자
- 외부업체
- 측정값
- 명판 불명
- 다음예정일
- 2026-08-04
일치 판정
입력값은 그대로입니다. 옵션을 바꾸면 키 옆 판정, 건수와 출력이 함께 바뀝니다.
EQ-010 ↔ eq-010대소문자 불일치 · 오른쪽 열을 비워 유지EQ-011 ↔ —오른쪽 열을 비워 유지EQ-001 ↔ EQ-001 × 22건 일치 → 2행일치 쌍12
왼쪽 불일치2
오른쪽 불일치4
출력 행14
출력 CSV: 모든 설비 유지14행 · 12열
- 설비ID
- EQ-001
- 설비명
- 공조기 A
- 분류
- 공조
- 사업장
- 서울공장
- 제조사
- 한빛공조
- 취득가_KRW
- 24500000
- 가동일
- 2021-04-01
- 점검일
- 2026-07-03
- 결과
- 정상
- 점검자
- 김민서
- 측정값
- 진동 1.8mm/s
- 다음예정일
- 2026-08-03
- 설비ID
- EQ-001
- 설비명
- 공조기 A
- 분류
- 공조
- 사업장
- 서울공장
- 제조사
- 한빛공조
- 취득가_KRW
- 24500000
- 가동일
- 2021-04-01
- 점검일
- 2026-07-24
- 결과
- 정상
- 점검자
- 김민서
- 측정값
- 진동 1.9mm/s
- 다음예정일
- 2026-08-24
- 설비ID
- EQ-002
- 설비명
- 압축기 B
- 분류
- 압축공기
- 사업장
- 부산공장
- 제조사
- 동해기공
- 취득가_KRW
- 31800000
- 가동일
- 2020-10-15
- 점검일
- 2026-07-05
- 결과
- 정비필요
- 점검자
- 박준호
- 측정값
- 압력 0.62MPa
- 다음예정일
- 2026-07-19
- 설비ID
- EQ-003
- 설비명
- 이송로봇 C
- 분류
- 이송
- 사업장
- 대전공장
- 제조사
- 미래로봇
- 취득가_KRW
- 89200000
- 가동일
- 2022-01-20
- 점검일
- 2026-07-08
- 결과
- 정상
- 점검자
- 이서연
- 측정값
- 정지오차 0.4mm
- 다음예정일
- 2026-08-08
- 설비ID
- EQ-004
- 설비명
- 냉각탑 D
- 분류
- 냉각
- 사업장
- 광주공장
- 제조사
- 남도냉열
- 취득가_KRW
- 42600000
- 가동일
- 2019-07-01
- 점검일
- 2026-07-10
- 결과
- 관찰
- 점검자
- 최현우
- 측정값
- 수온 31.2℃
- 다음예정일
- 2026-07-24
- 설비ID
- EQ-005
- 설비명
- 배전반 E
- 분류
- 전기
- 사업장
- 서울공장
- 제조사
- 새빛전기
- 취득가_KRW
- 17400000
- 가동일
- 2023-03-12
- 점검일
- 2026-07-11
- 결과
- 정상
- 점검자
- 정유진
- 측정값
- 절연 120MΩ
- 다음예정일
- 2026-08-11
- 설비ID
- EQ-006
- 설비명
- 공정펌프 F
- 분류
- 급배수
- 사업장
- 부산공장
- 제조사
- 해동펌프
- 취득가_KRW
- 9800000
- 가동일
- 2021-11-08
- 점검일
- 2026-07-13
- 결과
- 정상
- 점검자
- 강도윤
- 측정값
- 유량 82L/min
- 다음예정일
- 2026-08-13
- 설비ID
- EQ-007
- 설비명
- 보일러 G
- 분류
- 열원
- 사업장
- 대구공장
- 제조사
- 대경열기
- 취득가_KRW
- 56300000
- 가동일
- 2018-09-25
- 점검일
- 2026-07-15
- 결과
- 정비필요
- 점검자
- 한지우
- 측정값
- 배기 238℃
- 다음예정일
- 2026-07-29
- 설비ID
- EQ-008
- 설비명
- 집진기 H
- 분류
- 환경
- 사업장
- 대전공장
- 제조사
- 청정기계
- 취득가_KRW
- 28700000
- 가동일
- 2022-06-14
- 점검일
- 2026-07-17
- 결과
- 정상
- 점검자
- 윤서준
- 측정값
- 차압 0.9kPa
- 다음예정일
- 2026-08-17
- 설비ID
- EQ-009
- 설비명
- 비상발전기 I
- 분류
- 전원
- 사업장
- 광주공장
- 제조사
- 호남발전
- 취득가_KRW
- 71400000
- 가동일
- 2020-02-29
- 점검일
- 2026-07-18
- 결과
- 정상
- 점검자
- 오하린
- 측정값
- 전압 202V
- 다음예정일
- 2026-08-18
- 설비ID
- EQ-010
- 설비명
- 포장기 J
- 분류
- 포장
- 사업장
- 인천센터
- 제조사
- 서해포장
- 취득가_KRW
- 36600000
- 가동일
- 2024-01-10
- 점검일
- 결과
- 점검자
- 측정값
- 다음예정일
- 설비ID
- EQ-011
- 설비명
- 저수조 K
- 분류
- 급배수
- 사업장
- 부산공장
- 제조사
- 동남탱크
- 취득가_KRW
- 12200000
- 가동일
- 2019-12-05
- 점검일
- 결과
- 점검자
- 측정값
- 다음예정일
- 설비ID
- EQ-012
- 설비명
- 검사장비 L
- 분류
- 품질
- 사업장
- 인천센터
- 제조사
- 정밀계측
- 취득가_KRW
- 49800000
- 가동일
- 2023-08-18
- 점검일
- 2026-07-22
- 결과
- 관찰
- 점검자
- 송예린
- 측정값
- 오차 0.08mm
- 다음예정일
- 2026-08-05
- 설비ID
- EQ-012
- 설비명
- 검사장비 L
- 분류
- 품질
- 사업장
- 인천센터
- 제조사
- 정밀계측
- 취득가_KRW
- 49800000
- 가동일
- 2023-08-18
- 점검일
- 2026-07-29
- 결과
- 정상
- 점검자
- 송예린
- 측정값
- 오차 0.04mm
- 다음예정일
- 2026-08-29
자주 발생하는 실수
- EQ-001과 EQ001을 같은 키로 생각합니다. 기호와 공백은 자동 보정되지 않습니다.
- 점검결과에 같은 설비ID가 여러 번 있어 설비 한 개가 여러 출력 행이 됩니다. 중복 키는 모든 조합을 만듭니다.
- 가장 최근 점검만 자동 선택된다고 생각합니다. 최신 날짜를 고르는 기능은 없습니다.
- 좌우를 반대로 두어 점검결과 행이 남는 기준이 됩니다. 대장을 남기려면 대장이 왼쪽입니다.
- 세로 결합을 선택합니다. ID로 열을 추가하려면 키 결합을 사용해야 합니다.
모든 설비를 남긴 출력 예시
대장 3행이 모두 남고 점검결과가 없는 EQ-003의 오른쪽 열은 빈칸이 됩니다.
설비ID,설비명,설치사업장,취득금액_KRW,대장담당자,점검일,판정,점검담당자
EQ-001,공조기 A,이천공장,24500000,김민서,2026.07.15,양호,최도윤
EQ-002,컴프레서 B,창원공장,31800000,박준호,2026.07.18,정비필요,정하늘
EQ-003,이송로봇 C,울산공장,89200000,이서윤,,,LocaCSV에서 설비ID로 결합하는 순서
- ‘키로 결합’을 열고 설비대장을 왼쪽, 점검결과를 오른쪽 CSV로 선택합니다. 합계 50MiB 이하이어야 합니다.
- 각 파일의 입력 인코딩과 구분 기호를 따로 확인하고 미리 보기에서 설비ID 열을 검토합니다.
- 왼쪽 키 열과 오른쪽 키 열에서 각각 ‘설비ID’ 한 열을 선택합니다.
- 모든 설비를 남길지 일치 설비만 남길지 선택하고 영문 대소문자 구분 설정을 확인합니다.
- 출력 인코딩과 구분 기호를 선택한 뒤 결합을 실행합니다.
- 일치 쌍, 불일치 원본 행, 출력 행 수를 확인하고 CSV를 저장합니다.
키와 행 수를 확인하는 방법
- 출력 행 수가 일치 쌍과 왼쪽 불일치 행을 합한 수와 같음
- 왼쪽 일치 행과 불일치 행을 합하면 설비대장 입력 행 전체가 됨
- 오른쪽 일치 행과 불일치 행을 합하면 점검결과 입력 행 전체가 됨
- 설비ID 앞자리 0, 하이픈, 영문 대소문자, 앞뒤 공백이 좌우에서 일치함
- 모든 설비를 남겼을 때 EQ-003 같은 미점검 설비의 점검 열이 빈칸으로 남음
이 키 결합으로 할 수 있는 일
CSV 내용, 파일 이름, 헤더, 셀 값, 결합 키 값은 외부 API로 보내지 않고 브라우저 안에서 처리합니다.
- 적합: CSV 두 개 합계 50MiB 이하, 좌우 한 열씩 완전 일치 키
- 적합: 모든 왼쪽 행 또는 일치 행만 남기고 파일별 인코딩·구분 기호를 설정
- 부적합: 여러 열을 조합한 키, 오른쪽 파일의 모든 행 유지, 양쪽의 불일치 행 모두 유지, 비슷한 값 자동 연결
- 부적합: 여러 점검일 중 최신 한 건을 자동 선택