오늘은 엑셀을 이용해 중복된 값을 제거하는 방법을 알아볼게요.
제가 이번에 활용한 케이스는 DB 쿼리에 사용된 테이블을 쭉 나열해 놓고 중복된 값을 제거해 리스트업을 하는 부분에 사용했습니다.
먼저 중복된 데이터가 있는 엑셀을 준비합니다. 전 테이블 목록을 만들거니 아래와 같이 샘플을 보고 할게요.
궁금한 부분이 있어 동일한 값이지만, 소문자와 대문자를 포함해봤습니다.
위에 보시면 'bbbbb' 'BBBBB' 중복된 값이 있죠?
먼저 중복값을 제거하기 위해 상단의 '데이터 > 중복된 항목 제거' 메뉴를 선택합니다.
아래와 같이 "시트에서 중복된 행을 삭제 합니다. 중복된 장보가 있는지 확인해야 하는 열을 선택할 수 있습니다" 내용을 살펴 보구요.
한글을 왜 이리 어렵게 써 놓은 것인지 이해가 잘 안가네요.
이해가 안되면 실전으로 확인해야죠!
그 다음 아래와 같은 팝업이 뜨는데요. 중복된 값이 포함된 열을 선택합니다. 아래에 나타난 '테이블 리스트'는 맨 위 그림을 보시면 아시겠지만 해당 컬럼의 헤더 텍스트입니다.
헤더의 텍스트를 구분하기 쉽도록 넣어주면 좋을 것 같네요.
위 팝업에서 열을 선택하고 '확인'을 눌러주면 아래와 같이 중복 값이 몇개인지, 몇개의 데이터가 남았는지 알려줍니다.
빈셀, 공백 등도 문자로 보니 주의 깊게 보셔야 하구요.
그렇게 위에서 알려준 것 처럼 4개가 남은 것을 알 수 있습니다.
여기서 가장 중요한 부분은 알파벳의 경우 소문자, 대문자를 구분하지 않고 제거 한다는 것입니다.
'bbbbb' 'BBBBB' 데이터가 포함되어 있었지만 'BBBBB'만 남은 것을 알 수 있습니다.
역시 엑셀은 좋은 것 같아요.
물론 테이블에 넣고 SQL을 돌려 중복값을 제거하기도 쉽지만 엑셀로도 쉽게 제거할 수 있었습니다.
어렵지 않으니 찬찬히 따라서 해보시면 됩니다.
글 읽어 주셔서 감사합니다.
'IT' 카테고리의 다른 글
[HTML] HTML 특수 문자 코드표, CK에디터 getHTML관련 문제 해결 (0) | 2024.03.19 |
---|---|
MySQL 날짜 시간 더하기/빼기 함수 처리 방법 (몇 시간 후, 몇 일 후, 몇 개월 후, 몇 년 후, 2월 28일 등) (0) | 2023.11.17 |
AWS MySQL DB 사용 시 DBeaver DBMS 툴 설치 및 접속 방법 (0) | 2023.11.13 |
일반 PC 노트북에서 삼성노트 설치 및 사용방법 (이 앱은 이장치와 호환되지 않습니다, 갤럭시탭S8+ 갤럭시S22 동기화) (0) | 2022.12.02 |
삼성 갤럭시탭S8 플러스 완벽 보호 케이스 제이로드 갤럭시 탭 S펜 수납케이스 (다크그린 색상, 테두리 보호, 쿠팡 로켓 배송, 전면 커버, 후면보호) (0) | 2022.11.17 |