하나셀-초간단 피봇

1백만 건 데이터도 3초면 OK!복잡한 부분합이나 그룹 함수 몰라도 클릭 한 번이면 자동으로 중복 제거, 건수와 합계까지 완성.

하나셀-카카오톡 PC 발송

복사 붙여넣기는 이제 그만! 카카오톡 PC버전에서 메시지를 직접 자동 입력해 1:1로 깔끔하게 보낼 수 있어요. 단체방에서 개인정보 유출 걱정 없이, 100명이 넘는 고객에게도 일일이 손 안 대고 안부를 전하세요.
엑셀자료 사용 안내 엑셀 매크로(VBA)를 이용하여 만든 간단한 프로그램과 엑셀 매크로(VBA)를 배울 수 있는 강좌가 있습니다.따라서, 대부분 프로그램을 이용하기 위해서는 엑셀 매크로 사용하기 설정을 하여야 합니다. (1.보안설정) 클릭 (2.개발도구설정) 클릭 3.매크로 차단 해제 방법

 

 


제가 엑셀 매크로(VBA)을 배운 두번째 이유

​

제가 엑셀을 혼자 배운 2번째 이유는 바로 퇴근입니다. 

​

제가 30대 때, 조금 과장해서 표현하자면, 당일 퇴근이 없었습니다. 

그 당시는 매일 야근을 하고, 휴일에 출근하는 날도 상당했습니다. 그래도 일처리가 남아있어 좀 더 빠른 업무 처리를 위해서 엑셀의 자동화 기능을 스스로 배워갔습니다.

​

그래서 퇴근이 빨라지고 휴일 근무가 줄었을까요? 결론은 그렇지 않았습니다.

다만 일을 더 정확하고 빠르게 할 수 있게 되었을 뿐입니다.


 

지난번 왕 초보용 엑셀 매크로(VBA) 배우기 - 3에서는 "이름"을 데이터 클리닝하는 방법을 알아보았습니다.

​

이번에는 "핸드폰번호"를 클리닝하는 방법에 대해서 알아보도록 하겠습니다.

​

이곳에서 엑셀에서 중요한 포인트 1개를 배우겠습니다.

 

이미지 007.png

 

 

일반적으로 "핸드폰번호"란 표현 속에는 "번호"라는 글자 때문에 우리는 무의식적으로 "숫자(number)"로 인식하게 됩니다.

​

그런데 위 엑셀 쉬트 C열에 있는 "핸드폰번호"는 진짜 "숫자"일까요?

​

엑셀에서는 숫자와 문자를 엄격하게 구분해서 취급합니다. 왜냐하면 엑셀이란 기본적으로 워드프로세서와 다른 숫자 계산을 목적으로 탄생한 프로그램이기 때문입니다.

숫자와 수자를 더하고, 곱하고, 나누어서 결과를 쉽게 표현하기 위해서 엑셀이 존재합니다.  

​

"핸드폰번호"를 클리닝하기에 앞서, 먼저 number 인지 숫자가 아닌 순수한 Text 인지를 확인할 수 있도록 매크로(VBA)를 만들어 보겠습니다.

​

이미지 008.png

 

 

엑셀 매크로(VBA)의 장점은 바로 "눈에 보이는" 방식으로 코드를 작성합니다. 위 "숫자_문자_구분하기" 매크로를 보면 알 수 있습니다. 

​

우리가 number_text를 구분하기 위해서 내린 명령어가 바로 IsNumeric입니다. IsNumeric을 우리말로 바꾸면 "숫자이다"입니다. 즉, 빨간 박스에 쓰여있는 표현이 바로 숫자를 구분해 주는 명령어입니다.

​

그리고 if 문에서 셀(i행, 3열)에 있는 문자가 number라면, 그 셀 속에 있는 문자를 빨간색으로 바꿔라입니다.

파란색 박스를 설명하자면 "셀(i행, 3열).글꼴.색깔 = 비주얼 베이직 빨간색"입니다.

​

위 매크로(VBA)를 실행하면 1번 김회원의 핸드폰 번호만 순수한 숫자(number)이고 다른 회원은 Text입니다.

​

이미지 009.png

 

 

이번에 엑셀에서 중요한 개념, 숫자와 숫자가 아닌 순수한 Text 문자를 구분하는 방법을 배웠습니다.

​

계속해서 다음에는 핸드폰번호 클리닝을 배우겠습니다.

​

왕초보용_매크로(VBA)_4.xlsm  파일 다운로드

​

사진 및 파일 첨부

여기에 파일을 끌어 놓거나 왼쪽의 버튼을 클릭하세요.

파일 용량 제한 : 0MB (허용 확장자 : *.*)

0개 첨부 됨 ( / )

  1. 엑셀 프로그램 요청하기(무료 또는 책 구입 후원)

    Date2021.06.07 Category프로그램 By지천명영어 Reply8 Views9645 file
    read more
  2. 왕 초보용 엑셀 매크로(VBA) 배우기 - 1 (가장 중요한 3가지 기억하기)

    Date2021.06.05 Category프로그램 By지천명영어 Reply5 Views54156 file
    read more
  3. 왕 초보용 엑셀 매크로(VBA) 배우기 - 13 (문자 + 숫자 정렬)

    Date2022.01.12 Category초보용 By지천명영어 Reply2 Views5205 file
    Read More
  4. 왕 초보용 엑셀 매크로(VBA) 배우기 - 12 (공백 행 일괄 삭제하기)

    Date2022.01.12 Category초보용 By지천명영어 Reply0 Views4831 file
    Read More
  5. 왕 초보용 엑셀 매크로(VBA) 배우기 - 11 (매일 10페이지 책읽기 프로그램 6/6)

    Date2022.01.12 Category초보용 By지천명영어 Reply1 Views4278 file
    Read More
  6. 왕 초보용 엑셀 매크로(VBA) 배우기 - 10 (매일 10페이지 책읽기 프로그램 5/6)

    Date2022.01.12 Category초보용 By지천명영어 Reply0 Views3347 file
    Read More
  7. 왕 초보용 엑셀 매크로(VBA) 배우기 - 9 (매일 10페이지 책읽기 프로그램 4/6)

    Date2022.01.12 Category초보용 By지천명영어 Reply0 Views3323 file
    Read More
  8. 왕 초보용 엑셀 매크로(VBA) 배우기 - 8 (매일 10페이지 책읽기 프로그램 3/6)

    Date2022.01.12 Category초보용 By지천명영어 Reply0 Views3286 file
    Read More
  9. 왕 초보용 엑셀 매크로(VBA) 배우기 - 7 (매일 10페이지 책읽기 프로그램 2/6)

    Date2022.01.12 Category초보용 By지천명영어 Reply0 Views3601 file
    Read More
  10. 왕 초보용 엑셀 매크로(VBA) 배우기 - 6 (매일 10페이지 책읽기 프로그램 1/6)

    Date2022.01.12 Category초보용 By지천명영어 Reply1 Views4793 file
    Read More
  11. 왕 초보용 엑셀 매크로(VBA) 배우기 - 5 (중복 행 찾기 4/4)

    Date2022.01.12 Category초보용 By지천명영어 Reply2 Views4682 file
    Read More
  12. 왕 초보용 엑셀 매크로(VBA) 배우기 - 4 (중복 행 찾기 3/4)

    Date2022.01.12 Category초보용 By지천명영어 Reply0 Views4113 file
    Read More
  13. 왕 초보용 엑셀 매크로(VBA) 배우기 - 3 (중복 행 찾기 2/4)

    Date2022.01.12 Category초보용 By지천명영어 Reply0 Views4873 file
    Read More
  14. 왕 초보용 엑셀 매크로(VBA) 배우기 - 2 (중복 행 찾기 1/4)

    Date2022.01.12 Category초보용 By지천명영어 Reply0 Views8386 file
    Read More
Board Pagination Prev 1 Next
/ 1

LOGIN

SEARCH

MENU NAVIGATION