안녕하세요, 봉자씨입니다.
중복 제거라는 타이틀로 글을 올리고 보면 다시 꼭 이런 질문이 들어 옵니다.
상황 :
여러 개의 거래 건이 있습니다. 그런데 그 거래건 중에서 최초의 거래건 하나 만을 가져 오고 싶습니다.
중복된 거래가 있는데 중복을 제거 하고 최초의 거래 건 만을 가지고 오고 싶다!
예를 들어 여러 개의 카드로 승인이 났는데 나는 카드당 최초의 거래건 만을 가지고 오고 싶다!!
이런 한 요구사항이 들어 옵니다.
그럼 어떻게 해야지 그렇게 할 수 있을 까요?
생각 보다 엄청 간단합니다.
한번 같이 따라해 볼게요^^
먼저 데이터를 확인해 보겠습니다.
보시는 봐와 같이 데이터가 있습니다.
하고 싶은 것은 가맹점 이름당 최초의 거래 건 한 건만 남기고 나머지는 제거 하고 싶습니다.
어떻게 해야 할 가요
그럼 먼저 첫 번째 해야 할 일은
가맹점 기준 , 날짜 기준으로 데이터를 정렬해야 합니다.
한번 해볼게요
일단 데이터를 다 선택하고 한번 따라 해보세요
확인을 누르니까
위의 데이터 처럼 정렬이 되었지요?
이제 이 상황에서 중복 제거를 해야 합니다.
한번 해볼게요!
주의 할 사항!!!
여기서 중복 제거 할 때에는 가맹점 이름(mer_nm)을 기준으로 중복을 제거합니다.
결과가 어떻게 나왔는지 한번 볼게요
두둥!!!!
가맹점당 최초의 거래만 남고 모두 사라졌져?!!!
원리에 대해서 설명을 해드릴게요!!
중복제거를 할 경우
기준을 무엇으로 잡느냐에 따라서
그 기준 대상(가맹점명)의 첫 번째 데이터 만을 남기고
모두 중복을 제거 하게 됩니다.(옆에 같이 있던 승인 날짜 승인금액)
# 만약에 중복 기준에 승인 날자와 승인 금액이 있다면
가맹점명, 승인날짜, 승인금액 모두 중복되는 데이터만을 제거 하게 되는거져
최초의 거래건만 남겼습니다.
그럼 최근의 거래 건은 어떻게 해야 할 가요?
날짜로 정렬을 할 때에 내림차순으로 하게 되면 되겠죠?^^*
글이 조금이나마 도움이 되셨다면 공감 부탁드립니다.
오늘도 좋은 하루 되세요!
감사합니다.
클릭 클릭 공감 클릭~~
'엑셀 > 엑셀 TIPS' 카테고리의 다른 글
엑셀에서 데이터 숨기기(표시형식으로 숨기기) (0) | 2018.07.22 |
---|---|
엑셀 셀 이동이 안되고 화면 이동 현상 (0) | 2018.07.22 |
엑셀 데이터 중복 제거후 고유 데이터만 보기(엑셀 고유데이터만 보기) (0) | 2018.07.22 |
꼭 알아야 하는 엑셀 단축키 (0) | 2018.07.09 |
엑셀 개인정보 마스킹(주민번호, 카드번호) (0) | 2018.02.17 |