문의드립니다
첨부파일에 예제와 같이 숫자중복값이 아닌데, countif 사용하면 위에서 3개가 중복으로 갯수가 표기됩니다
중복갯수 쉽게 확인하는 방법있을까요??
| 202601011639013026 |
| 202601011639013027 |
| 202601011639013028 |
| 202601020927421584 |
| 202601021043163539 |
| 202601021258278434 |
| 202601021300198488 |
문의드립니다
첨부파일에 예제와 같이 숫자중복값이 아닌데, countif 사용하면 위에서 3개가 중복으로 갯수가 표기됩니다
중복갯수 쉽게 확인하는 방법있을까요??
| 202601011639013026 |
| 202601011639013027 |
| 202601011639013028 |
| 202601020927421584 |
| 202601021043163539 |
| 202601021258278434 |
| 202601021300198488 |
숫자로만 된 경우 15자리까지만 비교해요
앞이나 뒤에 문자를 넣어 텍스트 비교가 되도록 하는게 좋겠습니다
Ex) A202601011639013026
Or
=SUMPRODUCT(($H$4:$H$10=H4)*1)
이따금 IF계열 함수 사용하면 텍스트 값도 숫자로 비교되어서 난감할 때가 있죠..
저도 예전에 날짜+시간 값이나 카드번호 중복처리할 때 애먹었던 기억이 있습니다
의외입니다.
안녕하세요~
위 문제는
컴퓨터가 숫자를 처리하는 표준 방식인 IEEE 754 부동 소수점(Floating Point) 배정밀도(Double Precision) 규격 때문에 발생하는 문제로
2의52제곱을 10진수로 환산하면 15.56자리 정도의 정밀도를 가집니다.
즉
16자리부터는 이진수변환과정에서 오차가 발생하여 나머지를 0으로 처리하거나 근사값으로 반올림합니다.
이렇게 한번 해보세요.
애드인(Add-In)으로 코딩했으니, 첨부파일을
에 넣고,
옵션>추가기능 에서 중복체크를 등록해주세요.

※ 매크로를 처음 사용해 보신다면,
인터넷에서 다운받은 매크로 파일은
보안상 기본적으로 차단되어 있어서, 바로 실행하면 매크로가 막히는 경우가 많습니다.
아래와 같이 조치하세요.
[파일 속성에서 차단 해제]
파일을 다운로드 받은 폴더에서 파일 → 마우스 오른쪽 클릭 → 속성
“차단 해제” 체크 후 [확인]
[매크로 보안 설정 확인]
Excel 실행 → [파일] → [옵션] → [보안센터] → [보안센터 설정] → [매크로 설정]
"VBA 매크로 사용" 체크 후 [확인]
(선택)[신뢰할 수 있는 위치에 저장]
자주 쓰는 매크로 파일이라면,
[파일] → [옵션] → [보안센터] → [신뢰할 수 있는 위치]
매크로 파일이 있는 폴더를 추가 후, 그 폴더 안에서 매크로 파일을 실행하면 항상 허용이 됩니다.