반응형
P2SK의 라이프
블로그 이미지
P2SKLife
앱개발에 대한 정보와 취미인 음악감상에 대한 정보를 공유합니다.

calendar

1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31

Notice

250x250
반응형
2020. 11. 11. 12:32 엑셀/VBA 매크로 활용
728x90
반응형

### 매크로기록기는 ~2003버전은 메뉴 중 [도구], 2007~버전은 [보기]에 있습니다.

 

728x90
반응형
posted by P2SKLife
2020. 11. 11. 12:28 엑셀/VBA 매크로 활용
728x90
반응형

## 매크로 기록기는 ~2003버전은 메뉴 중 [도구], 2007~버전은 [보기]에 있습니다.

 

 

728x90
반응형
posted by P2SKLife
2020. 11. 11. 12:24 엑셀/VBA 매크로 활용
728x90
반응형

[매크로] 기록기 메뉴는 ~2003버전은 [도구], 2007~부터는 [보기]에 있습니다.

 

 

 

728x90
반응형
posted by P2SKLife
2020. 11. 10. 13:08 엑셀/VBA 매크로 활용
728x90
반응형

엑셀의 기본은 셀입니다. 이 셀을 어떻게 잘 다루느냐가 관건입니다. 셀에는 그 위치를 확인하는, 다른 말로해서 참조하는 두 가지 방법이 있습니다. 현재 셀을 기준으로 할 것이냐 아니면 엑셀의 좌상단 첫번째 셀을 기준으로 할 것이냐 하는 것이 그것입니다. 전자를 상대참조, 후자를 절대참조라고 합니다. 상대참조는 현재 셀이 어디냐에 따라 그때 그때 참조하는 위치가 다를 것이겠지만 절대 참조는 어디에 있던지 동일한 셀을 참조하게 됩니다. 함수를 사용할 때 셀주소를 참조하면서 셀주소 앞에 $를 붙이는데 이것이 절대참조입니다. 상대참조주소는 복사하여 붙여넣기 하면 값이 변하지만 절대참조한 셀주소는 변하지 않는 것을 기억하시면 이해하실기 쉽습니다. 매크로에서도 이 두 가지의 차이를 잘 이해하셔야 합니다. 그럼 오늘은 절대참조 매크로 작성법을 알아봅니다. 출발!

 

### ~2003버전은 메뉴의 [도구], 2007~버전은 메뉴의 [보기]에 매크로기록기가 있습니다.

 

 

 

 

728x90
반응형
posted by P2SKLife
2020. 11. 10. 12:51 엑셀/VBA 매크로 활용
728x90
반응형

엑셀은 사무용 자동화 프로그램으로서 필수그램입니다.

이 엑셀을 정말 잘 활용하면 그 어떤 것보다도 능력을 인정받습니다.

꼭 인정을 받기 위해서는 아니지만 자신의 업무를 편리하게 관리하는데 있어서 없어서는 안되는 존재입니다.

그런데 대부분 엑셀을 좀 어려워 하는 것 같습니다.

그리고 사용하는 능력도 정말 천차만별이고 엑셀을 다루는 능력의 차이도 차이가 심한 편입니다.

 

1. 엑셀을 모르는 사람

2. 알긴 아는데 기초적인 함수 몇 가지만 할줄 아는 사람

3. 함수를 잘 다루는 사람

4. 매크로를 통해 초보적인 자동화를 할 줄 아는 사람

5. 매크로를 전문 프로그래머 못지 않게 잘 다루는 사람

 

뭐 이 정도로 나누어 볼 수 있는데, 1번과 3번은 하늘과 땅의 차이가있다 한다면

다시 3과 4의 차이도 하늘과 땅의 차이가 난다고도 할 수 있을 것입니다.

매크로를 통해서 자동화를 할줄 아는 사람인가 아닌가가 어떻게 보면 엑셀을 정말 잘 다루는가 아닌가를 판가름한다고도 볼수 있을 것입니다.

뜻이 있는 곳에 길이 있다고 했듯이 엑셀을 단순 함수 사용하는 정도가 아니라 자동화 단계까지 능력을 갖춰보시고자 하는 분들에게 조금이나마 도움이 되기를 바라면서 매크로 초보적인 지식을 습득하기 위한 강좌 내역을 공개합니다.

하나하나 직접 입력하고 실습을 해보시면 생각보다 그리 어렵지만은 않다는 것을 아실 수 있습니다.

시작이 반이라고 했고 백문이 불여일타라고 했습니다.

매크로를 시작하고 입력을 해보시면 이미 매크로 사용자로 빛의 세계에 발을 들여놓으신 것과 다름없습니다.

 

강좌는 말그대로 매크로의 기본적인 것만 다루었습니다. 그 이상의 수준은 저도 공부중임을 밝혀드립니다.

저도 사실 아주 프로페셔널한 수준은 아닙니다. 초보 딱지만 좀 벗어난 수준입니다만 그래도 회사에서는 인정받고 그럴때 정말 뿌듯한 그 기분은 느껴보지 않은 분은 모르실것입니다. 평가상 가점을 위해 자격증만 따고 활용할 줄 모르는 분이 많으신데 자격증  없어도 실제 활용할 줄 아는 사람이 진짜입니다.

자, 오늘부터 매크로의 세계 입문에 도전해 보심이 오떠하실까요?

Welcome to the World of Excel's Macro!

 

~2003버전은 메뉴에서 [도구], 2007~ 버전은 메뉴에서 [보기]를 클릭하세요..

 

728x90
반응형
posted by P2SKLife
2020. 11. 3. 17:20 엑셀/함수 및 활용 팁
728x90
반응형

입력된 숫자를 천원이나 백만원 단위로 바꾸려면

첫째, 일일이 셀마다 수작업으로 숫자를 지우는 방법이 있을 것이고

둘째, 범위를 정해서 천 또는 백만원으로 실제 값을 나눠주는 방법도 있습니다.

셋째, 셀 서식을 이용해서 하는 방법이 있습니다.

이중 가장 손쉬운 방법은 세번째인데 그 방법을 알려드리려 합니다.

 

1. 서식을 적용할 영역을 범위로 지정하고 마우스 오른쪽 단추를 클릭하여 '셀 서식'을 선택합니다.

2. [표시형식]탭에서 '사용자지정'범주를 선택한 다음 '형식'부분에

#,###,천원 이라고 입력합니다. => 여기서 ,를 주의깊게 보세요.

3. '확인'버튼을 클릭합니다.

 

원 단위를 백만원 단위로 바꾸려면 '형식'부분에 다음과 같이 입력합니다.

#,###,,백만원 => 콤마가 백만원 앞에 두 개인 것에 유의하세요.

728x90
반응형
posted by P2SKLife
2020. 11. 3. 17:18 엑셀/함수 및 활용 팁
728x90
반응형

회사의 서버 등에서 데이타를 내려 받은 경우, 겉으로 보기에는 숫자인데 실제로는 문자열이라 함수식으로 계산이 안되는 경우가 있습니다.

이때는 무늬만 숫자이고 문자열이기 때문에 완전한 숫자로 바꾸어 주어야만 계산이 가능합니다.

다음 두 가지 방법이 있습니다.

 

첫째 방법입니다.

임의의 빈 셀에 숫자 '1'을 입력하고 복사 이이콘을 클릭합니다.

바꾸고자 하는 데이타가 들어 있는 영역을 선택하고 '편집-선택하여 붙여넣기'를 선택합니다.

'곱하기' 항목을 체크하고 '확인'버튼을 클릭합니다.

 

두번째 방법입니다.

엑셀 2002버전부터는 스마트태그 기능을 사용할 수 있습니다.

원하는 범위를 선택합니다.

 

마우스로 범위를 설정하고(스마트태그 아이콘)를 클릭합니다.

'숫자로 변환'메뉴를 선택합니다.

이제 문자열 데이타의 숫자가 완전한 숫자의 데이타로 바뀌어졌습니다

728x90
반응형
posted by P2SKLife
2020. 11. 3. 17:17 엑셀/함수 및 활용 팁
728x90
반응형

A1셀에 주민등록번호가 680101-1234567 처럼 입력되어 있을 때

 

1. 오늘 날짜 기준으로 나이를 계산

=DATEDIF(DATE(IF(OR(MID(A1,8,1)="9",MID(A1,8,1)="0"),18&MID(A1,1,2),IF(OR(MID(A1,8,1)="1",MID(A1,8,1)="2"),19&MID(A1,1,2),20&MID(A1,1,2))),MID(A1,3,2),MID(A1,5,2)),TODAY(),"Y")

 

2. 원하는 날짜 기준으로 나이를 계산

(아래 함수의 적색 부분 날짜를 원하는 날짜로 수정하면 됨)

=DATEDIF(DATE(IF(OR(MID(A2,8,1)="9",MID(A2,8,1)="0"),18&MID(A2,1,2),IF(OR(MID(A2,8,1)="1",MID(A2,8,1)="2"),19&MID(A2,1,2),20&MID(A2,1,2))),MID(A2,3,2),MID(A2,5,2)),"2020-11-01","Y")

728x90
반응형
posted by P2SKLife
2020. 11. 3. 17:12 엑셀/함수 및 활용 팁
728x90
반응형

 

엑셀 [옵션] 중 [고급]을 클릭합니다.

쭈욱 내리면 [일반]탭이 나옵니다.

일반 탭에서 " DDE(동적데이터교환) 를 사용하는 다른 응용 프로그램 무시" 라고 적힌 것을

비활성화 해 줍니다. 비활성화란 현재 체크가 되어 있어서 활성화[v]가 되어 있는데

체크를 해제[  ] 해 주시라는 말입니다.

728x90
반응형
posted by P2SKLife
2020. 11. 3. 17:06 엑셀/함수 및 활용 팁
728x90
반응형

 

 

엑셀 함수 안 되는 오류!! 해결하는 방법

[BY 어메이징추어] 어메이징추어입니다. 엑셀에서 함수 사용하시다 보면, 가끔 #N/A!, #VALUE!, #NUM!...

m.post.naver.com

1. 인수를 너무 많이 입력한 경우

2. 함수식의 순서를 잘못 적용한 경우

3. 인수 중에 텍스트가 있을 때, 텍스트에 큰따옴표를 하지 않은 경우

4. 인수의 종류를 잘못 선택한 경우

5. 함수식을 계산한 결과 0으로 나눠야 하는 경우
6. 참조 함수의 경우, 특정 셀을 참조하는 데 필요한 값이 없거나 잘못된 경우

 

각 사례와 해결방법은 위 링크를 클릭해서 참고하세요..

728x90
반응형
posted by P2SKLife
prev 1 2 3 4 next

728x90
반응형