업무를 하다보면 고객들의 데이터를 모아놓은 자료가 있는데, 이를 다른 곳에 전달하기 위해서는 고객이름과 전화번호, 또는 주민번호를 다른 사람이 모르도록 암호화 즉, 다른사람이 알아볼 수 없도록 별표처리를 해야 합니다.
열 개 정도의 자료라면 그리고 한 번 작업해야 한다면 수작업으로 바꿔주면 되겠지만 수백명 혹은 수천명이 되거나 자주 이 작업을 해야한다면 당연히 이를 자동화해서 한 번에 쉽게 변환하는 방법을 사용하는게 맞겠죠?
요즘은 대형마트, 백화점 같은 곳 뿐만아니라 동네 작은 가게에서도 이벤트 추첨을 하죠? 이럴 때 응모한 고객 중에서 선발해서 당첨자를 알릴 때 본인만 알 수 있도록 별표처리를 해서 발표하는데,
이 작업을 엑셀에서 자동으로 작업해보도록 하겠습니다.
이렇게 자동으로 별표처리가 됩니다. 물론 xxxx 로도 표기가 가능하고요. 어떤 방법으로 이렇게 만드는지 이제부터 알려드릴께요.
이를 응용하는 방법까지도 알려드릴테니 아래와 같이 잘 따라해주시면 됩니다.
엑셀은 함수를 조금만 알게되어도 반복적인 업무를 쉽게 해결해줍니다. 특히 오늘 말씀드릴 어떤 문자를 반복적으로 바꿔주는 작업은 엑셀에서는 3가지 함수만 알고 있어도 수천, 수만개의 전화번호, 이름, 주민번호 들을 별표처리해서 누구인지 정확히 모르지만 본인만 확인할 수 있도록 암호화 할 수 있습니다.
여기에는 간단한 3가지 함수가 사용되고 있습니다.
"LEFT", "RIGHT", "REPLACE"
영어로 왼쪽, 오른쪽, 대체하다, 라는 의미인 이 함수는 말 그대로
LEFT 함수는 어떤 셀의 내용 중에서 왼쪽에서부터 몇 개를 가져오라 라는 의미이고
RIGHT 함수는 반대로 어떤 셀의 내용 중에서 오른쪽에서부터 몇 개를 가져오라는 의미입니다.
먼저 이 두 함수를 이용해서 이름을 암호화 하는 함수를 만들어보겠습니다.
그림과 같이 LEFT 함수를 쓰고 이름 셀을 클릭하고 콤마를 찍고 다음에 왼쪽에서부터 나타낼 문자개수를 적어주는데 여기서는 1개만 나타내면 되니 1을 적고 괄호를 닫아줍니다. 그러면 이름의 성씨 부분만 발췌할 수 있습니다.
그 다음 엑셀에서 문자를 같이 쓰기위해 사용하는 특수문자 "&" 그리고 를 써준 후 "*" 별표를 넣어주고 그리고 반대로 마지막에 RIGHT 함수를 써서 오른쪽에서 한자리 이름의 마지막 문자를 추출합니다.
=LEFT(B3,1)&"*"&RIGHT(B3,1)
라고 적용하면 간단히 이름의 중간 글자를 별표처리할 수 있습니다.
이번에는 엑셀 전화번호나 주민번호 별표처리하는 방법을 알려드릴께요.
이 작업은 함수 1가지만 간단히 알고 있으면 되기 때문에 아주 쉬워요.
위에서 언급해드린 REPLACE 라는 함수를 사용해서 가리고 싶은 문자를 지정해주고 그 부분에 내가 바꿔 넣고 싶은 별표를 넣어주는 방법입니다.
위 그림처럼 등호 후 REPLACE 함수를 쓰면 제일 먼저 바꾸고 싶은 전화번호 셀을 클릭하고 콤마, 그 다음은 어디서 부터 바꾸고 싶은지 순서를 쓰는데
여기서는 "-" 대쉬 문자도 1개로 인식하기 때문에 전화번호 제일 뒷자리의 처음은 앞에서 10번째 입니다.
그래서 10이라고 입력한 후에 콤마, 그리고 그 뒤에 4개를 바꾸고 싶으니 4라는 숫자를 쓴 뒤에 콤마,
마지막으로 바꾸고 싶은 별표가 들어가 있는 문자를 따옴표와 함께 "****" 라고 입력하고 괄호를 닫아줍니다.
=REPLACE(C3,10,4,"****")
같은 방법으로 주민번호도 함수를 이용해서 아래와 같이 간단하게 변환할 수 있습니다.
=REPLACE(D3,9,6,"******")
이렇게 한 줄만 직접 함수를 넣고 변환하고 나머지 아래는 복사 붙여넣기를 하면 자동으로 전체가 숨김처리된 전화번호와 주민번호를 만들 수 있습니다.
엑셀에서는 범위를 나타낸다고 10~20, 20~30 이런 식으로 물결표 형태로 범위 데이터를 작성하게되면 나중에 자료가 많아졌을때
이것을 찾을 수도 자동으로 바꿀 수도 없습니다.
왜 그럴까요?
엑셀에서는 *, ?, ~ 이 세 개가 와일드카드라고 하는 특수문자입니다.
두 개는 같은 의미로 사용하고 하나는 완전히 반대의 의미로 사용되는데,
* 별표와 ? 물음표는 같은 의미의 와일드카드로 모든 것을 검색할 수 있게 만들어주는 특수문자입니다.
예를 들어서 전화번호를 찾는데 마지막 자리가 9로 끝나는 전화번호를 찾으려면 엑셀 검색기능에 ***9 라고 검색하게되면 마지막에 9가 들어간 전화번호를 찾을 수 있겠죠.
그리고 ~ 물결표는 와일드카드 기능을 지워주는 특수 기능을 담당하는 특수문자입니다.
물결표 없이 ctrl + F 찾기기능으로 별표만 입력하면 엑셀 시트내의 모든 것을 찾아주는 결과가 나오는데, 별표만 찾으려면
물결표를 앞에 넣고 별표를 넣으면 별표의 와일드카드 특수기능이 사라지고 순수 별표 문자만 찾아줍니다.
예를 들어서 여기에 들어간 별표가 맘에 들지 않아서 별표를 모두 "X" 문자로 바꾸고 싶다면
어떻게 해야 할까요?
CTRL + F 찾기 바꾸기 기능을 눌러서 그 중 바꾸기로 간 다음 아래와 같이 적용하면
별표 특수문자가 한번에 확 바뀔 수 있습니다.
마지막으로 아주 가끔 있는 일이지만 물결표를 사용해서 엑셀을 작성하는 분들이 있는데, 이렇게 작성하면 검색이 되질 않기 때문에 "~" 물결표 대신 "-" 대쉬를 사용하는 것이 좋습니다.
이런 문서를 만나면 바꾸기 기능을 이용해서 한 번에 물결표를 대쉬로 바꿔주세요.
이렇게 그냥 물결표만 넣어서 검색하면 데이터를 엑셀에서는 찾을 수가 없습니다.
눈에는 저렇게 잘 보이는데 엑셀은 못찾아요. ㅠㅠ
이렇게 작업하면 물결표도 쉽게 찾기 바꾸기 기능으로 바꿀 수 있습니다.
아래 내용도 함께 보시면 도움이 되실꺼예요.
엑셀 주민번호, 전화번호 입력오류 없는 자료입력 서식 쉽게 만드는 비법
엑셀 전화번호 하이픈 자동입력 방법 2가지로 쉽게 작업하세요.
엑셀 마지막 문자,숫자만 제거 하는 쉬운 방법 3가지 정리
경남 온천여행 - 부곡온천 가족탕에서 노천온천 느낌을 받아보세요.
국립자연휴양림 예약 쉽게 도전하는 방법 3가지 단계별로 알려드려요.
제주도 펜션 독채로 사용하려면 가장 저렴한 제주휴양림을 예약하는게 진리
크롬 실행안됨, 실행오류로 새탭이 열리지 않을때 오류 해결방법(응답없는 페이지) (0) | 2022.11.03 |
---|---|
엑셀 칸 늘리기, 표 늘리기- 쉽게, 정확하게 그리고 주의할 점까지 정리 (0) | 2022.11.02 |
키보드 키캡 청소 - 키캡 청소도구 없이도 간단히 청소하기 (0) | 2022.09.18 |
엑셀 정렬 쉽게 사용하기-필터에서부터 이중필터까지(정렬이 안되는 경우도 확인) (0) | 2022.09.16 |
엑셀 주민번호, 전화번호 입력오류 없는 자료입력 서식 쉽게 만드는 비법 (0) | 2022.09.03 |