데이터셋 비교하는 엑셀매크로

데이터셋 비교하는 엑셀매크로

 

제목을 뭐라 붙여야 할지 모르겠는데… 

말 그대로 데이터를 비교하는 매크로다.

 

예컨대 가로 세로 nxm의 데이터셋(표)이 2개 있을 때

그 내용이 전부 일치하는지 검사할 수 있는 매크로다.

 

예제그림.jpg

 

예제그림에서 보듯이 왼쪽의 표와 오른쪽의 표는 얼핏 보기엔 똑같다.

그러나 왼쪽에는 홍길동, 오른쪽에는 임꺽정이 써있는 것처럼 불일치가 있을 수 있는데 그걸 경고메시지를 활용해 잡아낸다.

데이터셋이 많으면 많을수록 눈으로 잡아내기 어렵기 때문.

 

회사에서 ERP 수당입력을 하는데, 덕분에 나의 오류는 zero에 수렴한다.

한계점이 있다면 사후에(입력 다하고서) 오류를 잡아낸다는 것.

 

사전에(입력할 때부터) 오류가 없으면 좋겠지만 몇 백개 이상 입력하다보면 오류가 없을 수가 없다.

 

누가 이 회사 ERP를 코딩했는지 몰라도 애초에 입력(input)을 엑셀 시트로 할 수 있으면 좀 좋은가?

출력(output)은 엑셀파일로 되는데 입력은 안되게 해놨다니 아쉽다.

 

p.s.

사령부에서 행정병할 때 비슷한 걸 만들었던 적이 있다. 지금 회사에서 다시 만들었고.

그만큼 어디서나 쓰일 법한 유용한 매크로라서 범용가능하게 만들었다.