반응형
안녕하세요,봉자씨입니다.

엑셀 개인 정보 마스킹하기(카드번호, 주민번호)


이번 강의에서는 마스킹에 대해서 알아 보겠습니다. 요즘은 개인 정보에 대해서 모든 사람들이 민감합니다. 그래서 이 민감한 개인 정보에 대해서 회사에서는
***********************
마스킹 마.스.킹.
***********************
바로 이것으로 고객의 정보를 가리고 일을 하기를 원합니다. 그럼 엑셀로 마스킹을 어떻게 하는지에 대해서 한번 알아 볼게요!!! 먼저 요런 정보가 있다고 생각해 보세요!


이런 식으로 주민번호가 있다고 생각을 해보겠습니다. 그럼 이것을 어떻게 마스킹을 해야 할까요? 여러가지 방법이 있습니다.함수를 사용해서 마스킹 하는 방법이 가장 일반적이라고 할 수 있습니다.
하지만!!!!
저희는 이것을 찾아 바꾸기로 해서 한번 마스킹 해보도록 하겠습니다. 어떻게 해야 할까요~  먼저 찾아 바꾸기를 하기 위해서

Ctrl+H

눌러서 찾아 바꾸기 창을 열게 됩니다. 그리고 이렇게 입력을 하시면 됩니다.


이렇게 입력을 하고 땅!!! 하게 되면 마스킹이 끝이 납니다.
그런데 궁금한 것이 ????이게 도대체 무엇일까요? 저것을 우리는 와일드 카드라고 합니다.

와일드 카드 종류는 대표적으로 두개가 있습니다.
* =>여러 문자를 대표하게 됩니다.
? =>하나의 문자를 표현하게 됩니다.
그럼 아까 우리가 쓴 것을 해석해 볼까요?

-???????
해석 : - 를 포함해서 뒤에 총 7개의 문자가 붙은 것이 있느냐????
-*******
해석 : 그런 것이 존재 한다면!! 그것을 -*******이것으로 바꾸어라!!

주의!! 바꿀 내용의 *(와일드카드)는 와일드 카드로 인식하지 않고 단지 하나의 문자로 인식합니다.


위에 주민번호를 바꾸는 것을 와일드 카드인 *을 통해서 한번 해보겠습니다.

어때요 똑같이 되죠?
-* 의 의미는 –를 포함하고 있는 모든 문자를 찾아서 바꾸라 라고 하는 겁니다.
하지만 주의 해야 할 것은 셀 내용 중에 이런 것이 있다면?
-1단락
요런 글이 있다면 어떻게 될가요? 맞습니다. 이런 글 조차도 바뀌게 됩니다. 마스킹이 처리가 됩니다. 하지만 이런 데이터가 없다면 방금 이 방법이 더 간단한 방법이겠죠? 그럼 이제 카드 번호를 마스킹 해볼까요? 예를 들어서 이런 데이터들이 있습니다.


이 카드번호들 어떻게 마스킹 하면 좋을 까요?
대부분의 카드번호의 마스킹은 1234-****-****-4455
이렇게 이루어 집니다. 그럼 이것을 어떻게 이렇게 다 바꿀 수가 있을까요? 한번 고민해 보세요!
아주 간단하게 바꿀 수가 있습니다. 한번 해볼게요!!!


어때요 아주 깔끔하게 마스킹이 되었습니다. 간단하지만 꼭 알아 두면 편리하게 이렇게 마스킹 처리를 할 수가 있습니다. 여기서 하나 더 알아야 합니다. 그것은 *을 찾아서 #으로 바꾸고 싶은데?
그럼 이건 어떻게 할까요? 저건 찾기에서 와일드 카드라서 인식이 안 될 텐데??

위에서 처럼 *을 찾을 때에는 ~*
이런 식으로 찾기를 하심 됩니다. ~는 어떻게 할까요!! 똑같이 ~~로 하시면 되요! 됩니다.!!!
간단하게 주민번호랑 카드번호를 마스킹 하는 법을 배워보았습니다.
감사합니다.


반응형
반응형
안녕하세요,봉자씨입니다.

엑셀 숨겨진 셀은 복사 안되게 하기


일을 하다가 데이터를 숨기는 경우가 많습니다. 그런데 그 상태에서 데이터를 복사하려고 데이터를 클릭 후 드래그 해서 내렸습니다.  그런데 이상하게 숨겨 놓았던 부분까지 모두 데이터가 복사가 되어 바뀌어져 있는 것입니다. 이럴 경우에는 

어떻게 해야 할 가요? 먼저 상황을 다시 설명하도록 하겠습니다.
숨겨진 셀이 있는 곳에서 복사를 해서 붙여 넣기를 했더니 데이터가 숨겨진 부분까지 복사가 됩니다.


위에서 보면 3행 부터 13행 사이에 데이터가 숨어 있습니다.
이제 3행 부터 14행 까지를 선택하고 5를 복사해서 붙여 넣기를 한번 해보도록 하겠습니다.


일단 복사가 잘되어 있는 것으로 보입니다. 그럼 숨기기를 취소를 해볼까요?


숨기기 취소를 했더니 어떤가요? 그사이에 데이터들도 모두 모두 5로 복사가 되어 있습니다. 우리가 하고 싶었던 것은 3, 13, 14행만 5로 복사를 하고 싶었던 것인데 그럼 어떻게 해야 할지 한번 보도록 하겠습니다.

해결책 입니다. 먼저 처음과 상황은 똑같습니다.


이 상황에서 똑같이 3행 13, 14행을 선택을 합니다. 선택하고 나서 부터가 다릅니다.!!! 선택한 상황에서 F5키를 누릅니다. 이제 이 상황에서 옵션을 누르고 화면에 보이는 셀만을 클릭을 합니다.


이제 이것을 클릭하고 확인을 누릅니다. 이 상황에서 여러분은 붙여넣을 데이터를 복사해서 붙여넣기를 해봅니다. 아니면 동일한 데이터를 넣을 것이라면 데이터를 입력한 후에 ctrl+enter를 누릅니다. 그리고 나서 숨겨진 셀보기를 해서 숨겨두었던 셀이 바뀌는지 한번 확인해보도록 하겠습니다. 결과를 보면 바뀌지 않는 다는 것을 확인 할 수 있습니다.

우리가 원하는 셀만 바뀌었습니다. 여러분이 이것을 아는 것과 모르는 것에 대해서 여러분의 작업시간에 지대한 영향을 줄 것입니다. 꼭 알아 두었다가 사용하세요. 별거 아닌 것들이 오히려 시간 단축에 밑 거름이 됩니다.

감사합니다..


반응형
반응형
안녕하세요,봉자씨입니다.

엑셀 셀 병합후 데이터 보존 하기

자주 질문하는 것 중에 하나가 셀을 병합하지만 데이터를 모두 남기고자 하는 방법 무엇인가요? 라고 말씀을 하시는 분들이 많습니다. 그럼 이를 위해서는 어떻게 해야 할까요?
간단한 방법으로 원하는 것이 가능합니다.


결과는 아래와 같이 됩니다.

그냥 평소에 셀 병합을 하게되면 안됩니다. 그래서 한 두개면 그냥 가져다가 붙여 넣기라도 하는데 양이 많을 때에는 이렇게 불가능 하니 그게 문제입니다. 그럼 이것을 어떻게 해야 하는지 한번 알아보겠습니다.

1. 먼저 데이터에 옆에 두개의 데이터를 합친 데이터를 만들어야 합니다.


이렇게 작성을 한 후에 ctrl + enter키를 눌러 보세요 그럼 아래와 같이 데이터가 들어 갑니다.


이 상태에서 데이터를 값 붙여 넣기를 합니다. Ctrl+c 한 후에 그 자리에서 오른쪽 마우스를 클릭한 후에 아래 처럼 되면 123으로 되어 있는 것을 클릭하게 되면 값 붙여 넣기가 됩니다.


2. 이제 이 상태에서 왼쪽 즉 J열과 K열을 셀 합치기를 합니다. 그럼 아래와 같은 그림이 되겠습니다.

첫 번째 열을 셀 합치기를 한 후에는 아래로 쭉 내리시면 됩니다. 그럼 모두 양파링으로 바뀌게 됩니다.

3. 이 상태에서 합쳐진 셀을 모두 선택하고 나서 "=" 이것을 입력하고 해당 열의 데이터를 선택합니다. 2행에 =이 들어 갔으니 L2를 선택합니다.


그리고 나서 다시 ctrl+enter를 입력합니다.  그럼 한번에 데이터가 모두 들어 갔습니다.

4. 이게 전부가 아닙니다. 이 상태에서 값을 복사 하고 나서 다시 값 붙여 넣기를 합니다. 또 하나 L열은 이제 삭제 하시면 됩니다. 그럼 아래와 같이 값이 나오게 됩니다.


한번 해보면 별것이 아닙니다. 하지만 이것을 모르게 되면 엄청나게 반복 작업을 하게 됩니다. 꼭 익혀 두셨다가 사용하시면 됩니다.
감사합니다.


반응형
반응형

안녕하세요,봉자씨입니다.

엑셀 한영자동 변환 문제


가끔 열심히 엑셀을 가지고 영어 타자를 치다 보면 갑자기 한글로 바뀌는 일이 발생합니다.

한 두개 정도는 그래 바꿀수 있어..바꿀수 있어... 하면서 바꿀수가 있습니다. 참고 할 만 합니다. 하지만 이게 여러 번 반복되면 도저히 참지 못하는 상황이 발생합니다. 그래서 간단한 이 방법을 공유합니다. 먼저 상황을 볼까요~~~

ctrl - > ct기
아주 간단하게 ctrl을 타자를 치려고 하는데 자동으로 ct기로 바뀌어 버립니다. 그렇습니다. 이럴 경우 엄청 짜증나는 상황입니다. 계속 바뀝니다. 바꿔서 해보려도 바뀌게 됩니다.  이럴때 우리는 아래와 같은 방법으로 해결 하시면 됩니다.


1. 파일에서 옵션을 클릭 합니다.


2. 옵션에서 언어교정으로 그리고 다시 자동고침 옵션을 클릭 합니다. 그리고 마지막으로 한영 자동 고침을 제거합니다.

그럼 자연스럽게 ctrl을 쓸 수가 있게됩니다.

한영 자동고침을 해제 함으로써!
한글과 영어를 자유롭게 사용하세요!!

감사합니다.

반응형
반응형
안녕하세요,봉자씨입니다.

엑셀 숫자 마지막이 0으로 바뀌는 문제


어느 날 회사에서 누군가가 데이터의 정합성을 봐달라고 16자리의 숫자를 주게 됩니다. 그래서 숫자를 보고 데이터를 맞춰 보고 있는데 이상한 것이 있었습니다. 그것은 바로 모두 마지막 자리가 "0"으로 처리 되어 있었습니다. 그래서 물어 봤습니다. 데이터가 이상하다 마지막 자리가 왜 모두 0으로 되어 있는 것인 가요?

하지만 그 분은 그것에 대해서 인지를 하지 못하게 됩니다. 그것이 왜 0으로 되어있는지 그리고 그것이 원래 모두 0일 것이라고 생각을 하게 됩니다. 하지만 여러분 그 것은 우리 모두가 할 수 있는 실수가 될 수 있습니다.

엑셀의 표시형식을 숫자로 두고 16자리 이상의 숫자 데이터를 사용하게 되면 16자리 부터는 모두 0으로 처리됩니다.!!

이제 차근 차근 알아보도록 하지요. 엑셀은 여러 표시 형식이 있습니다.  일반, 숫자, 통화 등등.


이제 여기서 숫자를 잘 보겠습니다. 숫자의 경우 16자리를 복사해서 붙여 넣게 되면 마지막이 영으로 바뀌게 됩니다.


분명이 16자리를 복사해서 붙였음에도  불구하고 마지막 자리가 0으로 바뀌게 됩니다. 숫자 형식의 경우 붙여 넣기를 하게 되면 16자리가 0으로 바뀐다는 것을 꼭 알고 계셔야 합니다. 혹시나 회계 쪽을 하시는 분의 경우는 더욱 그렇습니다.

카드번호를 표시형식을 숫자로 해놓고 넣게 되면 마지막 자리가 0으로 바뀝니다. 꼭 주의하세요!

이럴 경우는 텍스트 표시형식으로 넣어주세요 그럼 해결이 됩니다.
숫자를 넣기 전에 '(어퍼스트로피) 다음에 숫자
이렇게 넣어주심 자동으로 텍스트로 인식 한답니다.  오늘의 중요한 점 16자리 숫자는 마지막 자리가 0으로 바뀌니 조심해야한다는 것입니다.
감사합니다.


반응형
반응형
안녕하세요,봉자씨입니다.

엑셀의 파일의 용량을 줄이는 방법


이 전에 용량 파일이 갑자기 증가해서 이를 해결하는 방법에 대해서 알아 봤습니다. 이번에 알려드릴 내용은 원래 용량이 큰 파일을 조금이나마 줄여서 저장하는 방법입니다. 파일을 줄이고 줄여서 쓸데 없는 것이 있는지 여부를 확인하고 제거해 용량을 줄여지는 파일이 아니라 원래 그냥 파일 자체가 큰 그런 파일이 있을 수 있습니다. 그런데 이런 파일의 경우 메일로 저장해서 전송하거나 또는 파일을 담아서 저장할 경우에 용량의 제약 조건으로 인해 줄여야 하는 경우가 발생할 수 있습니다.


두가지 방법으로 이를 해결 할 수 있습니다.  그러기 위해 두가지로 나눠서 생각하고 해결하시면 됩니다.

1. 텍스트가 많아서 파일의 용량이 늘어 난 것 같은 경우

2. 그냥 이미지가 너무 많아서 용량이 늘어 난 것 같은 경


그럼 먼저 첫번째 경우의 해결 방법을 보겠습니다.(텍스트가 많아서 파일의 용량이 늘어 난 것 같은 경우)

그림이나 차트가 많아서 파일의 용량이 큰 것이 아니라면 바이너리 통합 문서 형식으로 파일을 저장 관리하시면 됩니다. 확장자의 경우는 xlsx에서 xlsb로 파일이 저장되게 됩니다. 파일의 용량은 현저하게 줄어 들게 됩니다. 1/3~1/4 정도로 파일의 용량이 준다고 보시면 됩니다. 해당 형식은 바이너리 형식이라고 해서 컴퓨터가 해당 파일을 빠르게 읽고 쓰기가 가능한 상태가 되게 되므로 대량의 데이터를 취급하고 사용할 경우에 사용하시면 됩니다. 그렇게 좋은데 왜 이 방법을 사용하지 않았던 것일 가요? 그 이유는 이 방법은 호환성에 대해서 문제가 있기 때문입니다. 


장점  

 - 데이터 로딩속도 계산 속도 대량의 데이터 취급 용이

 - 기존 대비 용량이 최대 1/4까지 줄어듬

 - 모든 메크로와 VBA는 기존과 동일하게 제공

단점

 - 2003 이하 버전, 오픈 오피스, 모바일 오피스와의 호환성 문제 발생

 - xml 형식의 기반 소프트에선 문제 발생


장단점을 확인 하였습니다. 그럼 이제 해당 파일을 한번 줄여 보도록 하겠습니다. 

파일 -> 다른이름으로 저장을 누르시면 아래와 같은 창이 뜨고 해당 창에서 바이너리 형식을 선택하시면 됩니다.

그렇게 파일을 저장하게 되면 아래와 같이 기존 파일과 크기 차이를 볼 수 있습니다.

아래에서 파일을 보시면 용량이 1/2이상으로 줄음을 확인 할 수 있습니다.


이제 두 번째 경우의 해결 방법을 보겠습니다.(이미지가 많아서 파일의 용량이 늘어 난 것 같은 경우)

그림이나 차트가 많아서 파일의 용량 늘어난 경우도 간단하게 파일의 용량을 줄일 수가 있습니다. 이 방법은 파일 내에 존재하는 이미지의 용량을 줄여서 파일의 전체 용량을 줄여주는 방법입니다.  줄이는 과정은 위의 방법과 거의 유사합니다.

파일 -> 다른이름으로 저장->하단에 도구를 클릭-> 그림 압축을 선택하시면 됩니다. 


그러면 해상도가 나타나게 됩니다. 이 경우 너무 낮은 해상도를 선택하게 되면 이미지가 깨져 보이게 됩니다. 유의해서 사용하시면 됩니다.

상황에 따라서 용량을 줄이는 방법이 다릅니다. 원래 큰 경우도 있고 쓸데 없는 것들이 추가되서 그런 경우도 있으니 상황에 맞게 자신의 파일을 관리해주세요.

감사합니다.

글이 조금이나마 도움이 되셨다면 공감 부탁드립니다.

오늘도 좋은 하루 되세요!

감사합니다.

클릭 클릭 공감 클릭~~

반응형
반응형
안녕하세요,봉자씨입니다.
엑셀의 파일이 갑자기 커졌을 경우 해결하는 방법

차장님이 갑자기 와서 질문을 합니다. 봉대리 갑자기 엑셀의 파일의 크기가 1MB였는데 20MB가 되었어 갑자기 왜그러지? 이유를 알수가 없어… 어떻게 해야하는지 모르겠네.;;;
이럴 경우 엑셀에서 용량이 갑자기 커졌다면 문제는 두가지로 볼수가 있습니다. 먼저 첫 번째로 확인해야하는 것은 아래와 같습니다.

쓸 때 없는 객체가 있는 것은 아닌가
두번째는 확인해야 할 것은?
쓸 때 없는 데이터 유효성 검사가 들어가 있는 것은 아닌가.
첫 번째 건을 확인하는 방법은 아래와 같습니다.

1. F5키를 누릅니다.(그럼 이동화면이 뜨게 되고 아래와 같이 단축키를 쓰지 않고도 찾기 가능)

       

2. 두 번째로는 옵션에 들어가서 개체를 선택하게 됩니다. 

     

3. 그리고 확인을 누르게 되면 쓸 때 없이 복사가 이루어 졌던 숨겨진 개체가 잡히게 되어 용량을 줄일 수 있게됩니다.

두 번째 건은 어떻게 하면 될까요?
먼저 데이터 유효성검사가 무엇이냐 간단하게 설명하면 이런 것을 보신적이 있으신가요?


셀에 데이터를 넣으려 하면 위에 처럼 리스트가 아래로 죽~ 나타나게 됩니다. 이게 바로 유효성 검사입니다. 이제 이것 때문에 용량을 많이 차지 하고 있는 지를 확인 하는 방법은 무엇인지 보겠습니다. 위에서와 같이 F5클릭->옵션->데이터 유효성 모두 이렇게 하게 되면 유효성 검사가 어디 까지 걸려 있는지 알게 됩니다.

이런 리스트가 나오는 데이터 유효성 검사는 용량을 많이 차지하게 되는데 사용하지 않는 셀까지 저런 유효성 검사를 걸어 두었다면 어마어마한 용량을 차지하게 되는 것입니다.
그래서 해결 방법은

1. 쓰지 않을 유효성 검사가 있는지 확인한다.( F5클릭->옵션->데이터 유효성 모두)
2. 확인이 되면 해당 셀을 모두 선택한다(유효성 검사가 걸려 있는 셀을 말 합니다.)
3. 이제 해당 설을 선택한 후에 데이터->데이터유효성검사->모두 지우기를 클릭
 
 

이렇게 하게 되면 사용하지 않는 유효성 검사를 지워지게 되고 용량을 줄어 들게 됩니다.(줄어 들지 않는 다면 조건부 서식도 위와 같은 방법으로 찾아서 확인합니다.)
용량을 줄이는 팁이니 알아 두세요
감사합니다.


반응형
반응형

안녕하세요,봉자씨입니다.

필터링 된 데이터 필터링 된 곳에 복사하기

예전에 동료가 질문을 했었죠

"대리님 혹시 필터링 된 데이터 그 옆으로 복사가 불가능 한가여? 복사하게 되면 자꾸 에러가 나요"

음….찾아보고 말씀드릴게요..

"방법이 없는거 같아요 찾아봐도 그런 방법은 없네여…" 라고 대답을 했었는데…

한참 후에 다른 누군가가 이 것에 대해서 다시 질문을 하더라구여…

아하….이런 니즈가 엄청 있구나..이것을 어떻게 해결해야 하나 고민하다가 고민하다가 발견했습니다. 

어떻게 해야 할지 나름의 방법을 찾았습니다. 먼저 상황 정리를 해보도록 하겠습니다.


위에 보면 어떤 상황인지 이해가 가시나요?!


필터를 했고 => 품명에서 복사하고 싶은 데이터를 선택했고

=>그것을 다른 열에 복사 하려는 순간 필터 된 부분에 일부만 데이터가 복사 되었습니다.


이것을 이제 어떻게 해결 해야 하는지 고민해 보았습니다. 결국은 아래와 같이 해결이 됩니다.해결!!! 


이제 어떻게 하는지 한번 알아볼게요


먼저, 필터링 합니다.

그리고 복사하고 싶은 데이터를 확인합니다. 복사하고 싶은 데이터의 위치로 갑니다.

이제 그곳을 선택하고 "=" 이것을 그냥 누릅니다. 그럼 아래와 같이 됩니다.


 


이제 거기다가 복사하고 싶었던 데이터를 선택하시면 됩니다.("수박"의 위치는 D6)

요렇게("="을 눌렀을 때에 맨 아랫 선택영역에 =가 들어간다면 맨 아래라인의 복사 데이터를 선택하시면되요)

 

위에 처럼 데이터가 들어갔나여? 주소가 들어 갔져? 이제는 ctrl+enter를 한번 쳐보세요

아래와 같이 데이터가 들어갈 것입니다.

 

별거 아닌데 있는 것 처럼 설명을 드렸습니다. 아주 간단한 방법입니다.

그리고 나서 만약에 저 데이터가 주소로 되어 있어서 복사를 하는데 문제가 생긴다면 필터를 풀고 해당 데이터 선택, 그리고 해당데이터 복사 누르고 다시 선택하여 붙여 넣기해서 값으로 복사해서 붙여넣기 하면 주소로 들어 있던 데이터가 값으로 바뀌게 되고 그렇게 되면 복사한 효과와 같게 됩니다.

간단하지만 꼭 알아두세요.

감사합니다.


반응형
반응형
안녕하세요,봉자씨입니다.

오늘은 간단하게 엑셀의 매크로에 대해서 배워보도록 하겠습니다. 
매크로에는 두 가지의 방법으로 기록이 가능합니다.

1.  엑셀의 매크로 기록기를 이용하여 매크로 작성 후 방법
2. 엑셀의 VBA를 통한(프로그래밍) 매크로 작성 후 이용하는 방법

(VBA란? Visual Basic for Application의 약자입니다. 비주얼 베이직이란 프로그램을 작성하는 언어로 초보자도 싶게 사용이 가능합니다. 이를 통해서 어플리케이션, 즉 엑셀에 사용할 매크로를 작성하게 됩니다.)

그럼 오늘 배울 내용은?
오늘 배우는 것은 매크로 기록기에 의한 매크로입니다.(아직 초보단계 강좌이니까요.)

매크로 기록기를 이용한 매크로(절대 참조, 상대 참조)
절대 참조요? 상대 참조요? 갑자기 이런 말이 왜 나왔는지에 대한 궁금증이 생깁니다. 
매크로 기록기를 이용하여 매크로를 작성하는 방법에도 두 가지가 있습니다.


절대 참조를 이용한 방법 VS 상대 참조를 이용한 방법

절대 참조 매크로

현재의 위치와 상관 없이 매크로 실행 시에 동일한 위치에서 실행되는 것

상대 참조 매크로
이와 다르게 현재의 위치에 따라 매크로 실행 시에 다른 위치에 실행되는 것


매크로에 대해서 배우기 전에 하나 확인해야 할 것이 있습니다. 매크로 기록기가 메뉴에 있는지 확인 하셔야 합니다.


해당 기능이 없어서 안 보이시면 간단하게 만들 수가 있습니다. 간단하게 체크만 해주시면 되요.
파일 => 옵션으로 이동합니다.  그리고 아래와 같은 창이 열립니다. 아래 창에서 개발 도구를 클릭 하시면 됩니다.


그럼 이제 준비가 되었습니다. 먼저 절대 참조 매크로에 대해서 한번 정리를 해보겠습니다.
사용 순서는 아래와 같이 기록을 수행하고 사용하게 됩니다.


그럼 간단하게 예를 들어서 수행을 해보겠습니다. 
아래와 같이 x항과 y항의 합계를 구하는 매크로를 작성해보겠습니다.


먼저 매크로 기록이라고 눌러 주시면 됩니다. 
럼 아래와 같은 창이 뜹니다.


초록색 박스는 기록한 매크로를 어떤 이름으로 저장 할지 이름을 지정하시면 됩니다. 
주황색 박스는 단축키를 사용하여 매크로를 사용할 수 있는데 바로 그 단축키를 무엇으로 할지 적어 주는 곳입니다
(영문자로 하세요!! 숫자 안됨) 널리 알려진 ctrl+s(저장 단축키) / ctrl+o(열기 단축키) 등등 이런 것들을 지정하게 되면 단축키 고유의 기능은 사라지고 매크로가 실행되니 알아두시면 됩니다.(역 이용해도 되겠죠?) (빈칸이라면? 단축키가 없는 것입니다.)

다음으로 매크로 저장 위치는?
총 3가지가 나오는데 이 것은 무엇인지 알아보겠습니다.

개인용 매크로 통합 문서
- 저장하게 되면 현재 설치된 엑셀에서 공통적으로 사용
- Personal.xlsb로 저장하게 됨(xlsb매크로를 포함한 바이너리 파일.)
- 해당 내용을 삭제 하려면 XLSTART폴더에 가서 Personal.xlsb을 수정하거나 삭제
(XLSTART폴더의 위치는 아래 옵션에 들어가서 자동 복구 파일 위치에 들어가시면 대부분이 하위 폴더로 존재하니 참고하세요^^)



새 통합 문서
- 새 문서가 열리며 매크로가 기록되게 됨

현재 통합 문서
- 저장하게 되면 현재 통합 문서에서만 매크로를 사용 할 수 있음

이제 저희는 현재 통합 문서로 하고 기록을 해보도록 하겠습니다. 
아래처럼 하고 이제 기록 중지를 클릭해보겠습니다.


그리고 나서 합계는 삭제하고 Y항의 값도 바꿔보겠습니다. 매크로를 클릭 합니다. 
그럼 아래와 같이 매크로가 나타나고 실행을 클릭 합니다.


그렇게 실행을 하고 나니 아래와 같이 실행 결과가 나타나는 것을 확인 할 수가 있습니다.

여기서 포인트는 어느 위치 어디서 실행하던지가 동일한 위치에서 결과가 실행된다는 것입니다.
이제 상대 참조 매크로 기록기 이용에 대해서 한번 알아 보도록 하겠습니다. 
기록 하는 과정은 절대 참조랑 어떻게 다를까요?  다른 건 단 한가지 입니다. 
아래를 한번 보세요.


상대 참조로 기록 이란 버튼을 추가로 눌러 주시면 됩니다. 그럼 어떻게 되는지 한번 보도록 하겠습니다.


그리고 아래와 같이 상대 참조로 기록을 눌렀습니다.


그리고 두개의 식만 작성 하고 기록 중지 버튼을 눌렀습니다.


한번 실행을 해보죠 어떻게 돌아 가는 지 확인해 보겠습니다. 
참고로 단축키로 실행해 볼게요 ctrl+d로 해두었습니다. 
한번 눌러 보도록 하겠습니다. 실행이 되는지 확인 합니다.

두 칸씩 내려가면 현재 위치 기준으로 계속 계산이 되죠? 
곰곰이 생각해 보겠습니다. 쓸 곳이 엄청 많습니다. 기억하세요!!

위치를 바꿔가며 사용해야 하는 매크로라면 상대참조 매크로를!!!
위치가 고정된 기능을 사용하실 거면 절대 참조 매크로를!!!





반응형
반응형
안녕하세요,봉자씨입니다. 

오늘은 꼭 알아 두시면 편리한 기능을 하나 소개해 보려고 합니다.

사용자 지정보기

정말 생소한 메뉴이기도 합니다. 어떤 기능이 숨어 있을까 기대 됩니다. 
그럼 그 메뉴가 어디에 숨어 있는지부터 보겠습니다. 
위치는 바로 여기 입니다. 

기=> 통합문서보기=> 사용자 지정보기


그냥 지나치기 쉬운 위치에 있습니다. 존재감도 없어 보입니다. 
그런데 이 기능은 정말 편리한 기능이니 꼭 기억해 두시고 사용했으면 좋겠습니다. 
그럼 먼저 클릭을 한번 해보겠습니다. 아래와 같은 창이 열리게 됩니다.


딱 보기에 표시 추가 삭제 버튼이 보입니다. 
먼가 추가 해서 저장해 뒀다가 다시 표시하고 필요 없으면 삭제하는 그런 기능을 지닌 듯합니다. 
그럼 먼저 간단하게 해당 기능을 정의 하겠습니다.

여러분들이 인쇄를 하기 위해서 설정을 했던지 
데이터를 특정 조건에 맞게 필터나 행과 열을 숨겨뒀을 때에 필요할 때에 
다시 돌아가서 다른 조건으로 변경하고 화면을 다르게 보고자 할 때

이럴 때에 해당 화면을 이 기능을 사용해서 저장 해둡니다. 
그리고 필요할 때 해당 화면으로 되돌아 가서 볼 수 있는 기능입니다. 
응? 별거 아닌 거 같나여? 느낌이 안오나요?

그럼 한번 해보도록 하겠습니다. 
먼저 간단하게 필터로 테스트를 해보도록 하겠습니다. 
아래와 같이 필터를 전혀 걸지 않은 원본의 화면을 저장을 해보겠습니다.


보기에서 사용자 지정보기를 클릭 하고 창이 아래와 같이 열리면 추가를 누룹니다.


추가를 클릭하고 나면 아래와 같은 화면이 나타나게 됩니다. 
이때에 이름에 필터전이라고 저는 적어 넣겠습니다. 
그리고 숨겨진 행/열/필터 설정을 클릭 하겠습니다. 
(인쇄설정을 클릭을 해제한 이유는 저희는 현재 인쇄 설정은 하지 않아서 입니다.)


그리고 확인을 누룹니다. 그럼 아래와 같이 필터전이 하나가 추가 되었습니다.


닫기를 클릭하고 나가겠습니다. 
이런 방법으로 데이터에서 여러가지 필터를 걸어 보겠습니다. 
아래에 보시는 것처럼 여러 개의 필터를 걸었습니다. 
어떻게 알까요? 네! 저기 깔때기가 B / D / F 열에 보이시나요! 바로 이 깔때기가 증거입니다. 
깔때기가 있다는 것은 필터를 걸었다는 겁니다. 각각의 조건으로 말이죠!


이제 이 상태를 가지고 한번 다시 사용자 지정 보기를 저장하겠습니다. 
저장하는 이름은 필터조건1입니다. 그럼 그렇게 하기 위해서는 아래와 같이 하면 되겠습니다.


다시 필터를 모조리 풀고…(사용자 지정보기를 클릭하고 필터 전을 클릭하고 표시를 클릭 하셔도 됩니다.) 
원본 데이터에서 여러 가지 필터를 한번 걸어 보겠습니다. 
아래와 같이 3열에 필터를 걸었습니다. 조건을 다양하게 해서 말입니다.


이제 이 상태를 다시 저장하겠습니다. 필터조건2로 저장하겠습니다.


그럼 총 3개가 저장이 되었습니다. 한번 보도록 하겠습니다.


잘 저장이 되었습니다. 이제 하나씩 클릭해서 보기를 표시를 눌러 보겠습니다.

필터전!!


필터조건1


필터조건2


화면을 저장해 두었던 내용들이 나타나는 것을 확인 했습니다.
여기서 고민을 해야 합니다. 여러분이 필터 조건 한두개 정도면 저렇게 할 이유는 없습니다. 
하지만 여러 개의 복잡한 필터를 걸어 뒀다면? 다시 또 다른 필터를 복잡하게 걸어야 한다면? 말이 달라지게 됩니다.  
이 기능을 알고 있는 사람은 이 것을 사용하겠지만 모르는 사람은 여러 개의 파일에 데이터를 복사해서 필터를 걸던 지 아니면 여러 개의 파일로 저장해서 사용하기도 할 것입니다. (여기서 알아 두셔야 하는 것! 꼭 필터만 해당하는 건 아니고 행/열 숨기기도 해당하니 꼭 해보세요!!:)

이제 또 다른 기능을 한번 사용해 보도록 하겠습니다.
바로 인쇄 환경을 미리 셋팅해 놓고 필요 할 때 쓰는 기능입니다. 
한번 해보도록 할게요! 아래와 같은 데이터가 있습니다.


인쇄 미리 보기를 해서 한번 어떻게 인쇄가 되는지 확인을 해보겠습니다. 
아래와 같이 길게 그리고 일반적인 인쇄로 되는 것을 확인 할 수가 있습니다. 
기본 인쇄라고 해서 사용자 지정보기로 등록을 해두도록 하겠습니다. 
아래처럼 저장해 두었습니다.

이제 머리말을 반복하고 인쇄 시에 가운데로 인쇄 되도록 한번 설정을 해보도록 하겠습니다.
먼저 가운데로 인쇄 가능하게 변경하고


첫 행을 반복하도록 변경하였습니다.


이제 이 상태에서 미리 보기를 한번 볼까요? 그럼 아래와 같이 나옵니다.


이제 이렇게 나온 인쇄 상태를 저장합니다. 인쇄1로 저장하도록 하겠습니다.


다음으로 또 하나의 인쇄를 만들어 보도록 하겠습니다. 
원래대로 인쇄 상태를 되돌리고 작업을 하겠습니다. 
사용자 지정 보기에서 기본인쇄로 저장해 뒀던 걸 이용하면 되겠습니다. 
이제 초기화 상태가 된 인쇄 상태에서 아래의 부분만 인쇄 하도록 인쇄 영역을 설정하도록 해보겠습니다. 
아래 영역을 선택합니다.


이렇게 설정하고 나서 인쇄 미리 보기를 하게 되면 아래와 같이 화면이 나타나게 됩니다.
이제 이 상태를 저장하겠습니다.


인쇄2로 해서 저장을 해두도록 하겠습니다.

이렇게 저장을 하고 이제 한번 테스트를 해보도록 하겠습니다. 
정말로 사용자 지정보기를 누르고 보기를 선택해서 표시 할 때 마다 화면의 인쇄 상태가 변경 되는지 말입니다. 
정말 신기하게 바뀌는 것을 확인 할 수 있습니다.


여러분이 여러 상황의 인쇄 환경에 대응해야 한다면 미리 인쇄 환경을 설정해 두고 
상황에 맞게 인쇄를 빠르게 할 수 있다면 얼마나 편할지 상상해 보세요. 
인쇄 설정으로 고생을 많이 해보신 분이라면 정말 공감 하리라 생각됩니다. 
간단하지만 정말 알면 편한 사용자 지정보기 여기서 마치도록 하겠습니다.
감사합니다.


반응형