프로그램/프로그램실행에러

엑셀로 중복되는 이름을 추출하려고 하는데..

sungtg 2007. 12. 12. 19:33

질문


엑셀에서 중복되는 이름을 소트할려고 합니다.

중복되는사람은 한줄만 입력을 해야 됩니다.

2천건 정도가 되는게 그걸 한번에 할수 있는 방법있나요?

답변


예를 들어 설명을 하지요

아래그림과 같이 엑셀에 중복된 책이름이 있을때
3개의 이름만 추출하고자 한다면

사용자 삽입 이미지


엑셀에 필터/고급필터가 있습니다.

사용자 삽입 이미지

고유의 레코드에 체크를 하고

데이타범위에는 추출하고자 하는 범위를 지정을 해야겠지요

조건범위는 조건이 중복된 이름중에 하나씩 만 추출하는것이니까
조건을 대입시킬수 있는 영역이어야 하므로 도서명이 들어간 영역이 될것이고
복사할 영역은 결과값이 나올 영역이니까
데이타범위보다 작거나 같으면 되겠네요.

추가


엑셀에서 중요한 포인트는 sheet와 range(영역)입니다.

엑셀에는 엄청많은 기능이 있는데
데이타만 엑셀에 잘 넣어 놓으면 관리하기가 편합니다.

계산은 물론 요즘 많이 사용하고 있는 데이타베이스기능까지 다양합니다

그런데 메뉴를 잘 쓰려면 조금은 컴퓨터적인 생각이 필요합니다.
논리적으로 생각을 해보면 메뉴를 쓰거나 응용을 하는데 도움이 되지만
그냥 따라만 하면 금방 잊어버립니다.

엑셀에서는 응용이 중요한데
엑셀 책을 사서 전반적으로 한번 죽 읽어서
어떤 기능들이 들어 있는지를 전체적으로 파악을 해두면
필요할때 기능만 찾아서 배우는 것이 좋겠지요

가령 음악파일을 많이 가지고 있을 텐데
폴더에 있는 전체 파일명을 바꾸고 싶을때
도스에서 파일리스트를 dir/b > aaa.txt 텍스트파일을 만들고
엑셀에 텍스트를 불러들이고
왼쪽에 열을 추가시켜 ren 이라고 죽 적고
b열에는 파일리스트 중에 파일명만
c열에는 바꾸고자 하는 파일이름을 적은후

다시 탭분리 텍스트로 저장을 한 다음
탐색기에서 확장자를 txt에서 bat로 바꾼후
바꾸고자 하는 폴더에 복사시켜서 두번클릭만 하면
자동 배치로 이름을 바꿉니다.