:: 게시판
:: 이전 게시판
|
- PGR21 관련된 질문 및 건의는 [건의 게시판]을 이용바랍니다.
- (2013년 3월 이전) 오래된 질문글은 [이전 질문 게시판]에 있습니다. 통합 규정을 준수해 주십시오. (2015.12.25.)
통합규정 1.3 이용안내 인용"Pgr은 '명문화된 삭제규정'이 반드시 필요하지 않은 분을 환영합니다.법 없이도 사는 사람, 남에게 상처를 주지 않으면서 같이 이야기 나눌 수 있는 분이면 좋겠습니다."
21/07/30 16:26
저도 윗분 댓글에 한표요
원본 데이터를 건드릴 수 없을 경우엔 열 통째로 복사해서 빈파일에 두고 중복된항목제거하는게 가장 편하지 않을까 합니다
21/07/30 16:30
https://www.oppadu.com/%EC%97%91%EC%85%80-%EC%A4%91%EB%B3%B5%EA%B0%92-%EC%A0%9C%EA%B1%B0-%ED%9B%84-%EA%B3%A0%EC%9C%A0%EA%B0%92-%EA%B0%9C%EC%88%98-%EA%B5%AC%ED%95%98%EA%B8%B0-%EA%B3%B5%EC%8B%9D/
이거 참고하시면될듯해요 테스트 해봤을 때, 범위는 데이터가 들어있는 만큼만 지정해야하는듯 해요
21/07/30 17:04
=SUM(IF(FREQUENCY(IF(LEN(A2:A20000)>0,MATCH(A2:A20000,A2:A20000,0),""), IF(LEN(A2:A20000)>0, MATCH(A2:A20000, A2:A20000, 0), "")) > 0, 1))
건드려도 되는 엑셀 파일이라면 이런 식으로 하시면 되고, 건드리면 안 된다면 아래 링크 같은 사이트에서 https://www.programiz.com/python-programming/online-compiler/ xls = ''' <여기에 복사> ''' print(len(set([l.split()[0] for l in xls.split('n') if l]))) 위 코드를 복붙하신 후, <여기에 복사> 자리에 엑셀 시트 전체를 통으로 복사해서 넣으시거나, A컬럼 전체 또는 필요한 부분만 복사해서 넣으신 뒤 실행하시면 됩니다. 다만 전체복붙시 A컬럼에 제목 등 이름이 아닌 데이터가 있거나, A컬럼은 비어있는데 다른 컬럼에 데이터가 있는 행이 존재한다면, 출력되는 숫자에서 그 갯수만큼은 빼주셔야 하고, 카운트 대상이 A컬럼이 아닌 경우 해당 컬럼만 복붙해서 넣으셔야 합니다.
21/07/30 17:47
중복된항목제거가 제일 쉬울거구요
좀 다른 방법인데 이름 순으로 정렬하고 A2=1 B2에는 if(a1=b1, a2+1, 1) 이렇게 입력하고 쭉 끌어내린 후 1만 필터링해서 다 더해도 됩니다
|