결론은 엑셀은 아님
일반적인 중복제거는 엑셀에서 기능을 제공하기 때문에 어렵지 않습니다.
엑셀 기본 제공 중복제거 기능
하지만 데이터가 아래와 같다면 어떨까요.
난감한 데이터 상황
위에서 제공된 중복제거 기능은 행 단위를 전체로 보고 중복을 파악하기 때문에 위 데이터 상황에서는 중복이 없는 것으로 판단합니다.
일반적인 함수를 사용하여서 하기도 어렵고,
VBA를 짜자니 귀찮고...
C, D, E, F 열을 전부 B로 가져와서 중복제거를 하자니 또 귀찮고.. (데이터가 많다면?...)
한숨이 나오죠...
MS에서는 Unique라는 함수를 만들어서 테스트는 하고 있지만 아직 정식버전에 반영되지는 않았습니다.
아 뭐야 나도 쓰게 해 줘요...
이럴 때는 과감하게 툴을 변경하는 방법이 있습니다.
구글 스프레드시트 (Google Spreadsheets) 인데요. 엑셀과 복붙이 호환되기 때문에 사용하기 좋습니다.
구글에는 Unique 함수가 있지만 위 데이터 환경의 경우 용법을 조금 달리 해야 하는데요.
일반적인 =Unique(b3:f7)을 실행 시 엑셀처럼 행 전체를 기준으로 잡고 중복을 제거하기 때문에 엑셀의 중복제거 기능과 동일한 결과가 나오게 됩니다.
내가 원하는 건 이게 아니야.
정답은 아래와 같습니다.
=Unique({B:B;C:C;D:D;E:E;F:F})
갓 구글
원하는 결과를 얻었습니다
역시 Goodgle
'공부' 카테고리의 다른 글
가장 가까운 낮은값 찾기 (엑셀) (0) | 2020.12.17 |
---|---|
Vlookup 빠르게 하기 (0) | 2019.11.20 |
mySQL 문자열 분해 (0) | 2015.05.18 |
아웃룩 2013 ost 파일 위치 변경 (0) | 2015.03.04 |
스팸의 원흉 – 활발히 활동하는 10대 봇넷 (0) | 2011.12.14 |