728x90
728x90
⌜ VBA Outlook Categories Remove, ADD - 범주 색상 제거 및 추가 ⌟ 안녕하세요. 창원에 서식하고 있는 BIG MAN입니다. 이 코드를 찾는 분들이면, 별다른 설명은 필요 없을 것 같습니다. 아래 코드를 참조하시면 Outlook의 범주 색상을 제거하고 원하는 이름으로 다시 추가할 수 있습니다. Excel 데이터 가공 및 공유 -> Outlook Email and 일정 간단하게 위와 같은 코딩할 때 일정 등록에 동일 색상으로 계속 등록되면 중요도에 따른 일정관리가 어렵기 때문에 코딩 시 중요도에 따라서 색상을 부여하게 되면 사용자 입장에서 매우 편리합니다. 이럴 때 아래 코드를 사용하게 되면 쉽게 접근할 수가 있겠죠. 주의) 포스팅되는 모든 글은 게시자의 주관적인 관점이 포함되..
⌜ VBA 변화는 Column 위치 쉽게 찾기 ⌟ 안녕하세요. 창원에 서식하고 있는 BIG MAN입니다. EXCEL은 ROW & COLUMN의 연속입니다. 즉, ROWS와 COLUMNS의 정확한 위치를 잘 다루어야 프로시저의 재활용성이 올라가고 다양한 변화에 능동적인 코딩을 할 수가 있더라고요. 오늘 예시가 그런 것들 중 하나입니다. BIG MAN의 경우 업무에 필요한 DATA를 ERP에서 다운로드하여서 사용하는데, 동일한 메뉴에서 DATA를 받아도 유저와 옵션에 따라서 Column의 위치가 변경되는 경우가 있었습니다. 물론 Column의 Head 값은 변화가 없습니다. 이런 경우 Column의 위치를 하드 코딩하게 되면 변경된 DATA 파일에서는 오류를 일으키게 됩니다. 이런 경우 아래 코드를 사용한다..
VLOOKUP의 소개 VLOOKUP 함수는 INDEX 함수, MATCH 함수와 함께 "조회 및 참조" 대표적 함수 중 하나 입니다. "VLOOKUP 함수"는 열의 값을 조회 및 참조하여 가져오는 경우 사용되며, VLOOKUP 보다는 사용 빈도가 적지만 없으면 심심한 "HLOOKUP 함수"는 행의 값을 조회 및 참조합니다. 이 페이지에서는 VLOOKUP 함수에 대해 기본 사용법을 알아 보겠습니다. VLOOKUP 함수의 구문 VLOOKUP의 인수는 쉽게 생각하면 "내가 찾는 값" 그리고 "찾을 범위" 그리고 "반환 값이 있는 위치"를 생각하면 쉽게 입력 할 수가 있습니다. 그리고 참고로 "내가 찾는 값"은 "찾는 범위에서 1열"의 값에서 찾기 때문에 반드시 찾을 범위에 찾는 값이 있는 열을 포함해야 합니다...
엑셀의 자료를 가공할 때 자주 사용하는 함수로 숫자인지 확인하는 “ISNUMBER” 그리고 문자인지 확인하는 “ISTEXT”가 있습니다. 그리고 공백인지 확인하는 “ISBLANK”가 있습니다. 이외에도 값을 판단하여 “TRUE & FALSE”로 값을 출력해주는 많은 "IS 함수"가 있습니다. 이런 결과값들은 IF 함수 처럼 참(TRUE)과 거짓(FALSE)의 값으로 실행여부를 분기하는 함수에서 유용하게 사용 할 수가있습니다. 이번 포스팅에서는 개인적으로 가장 많이 사용되며 유용하다고 생각하는 3가지에 대해 알아보겠습니다. ISBLANK 선택한 셀의 값(value)이 비어있는 검사하여 비어있다면 TRUE(참)를 반환하고 비어있지 않다면 FALSE(거짓)를 반환 합니다. 구문 =ISBLANK(value) v..
데이터를 등급별 또는 구간별로 나눠 그 개수를 구하고 싶은 경우가 있습니다. 우리반의 학생들의 성적이 등급별로 나눴을 때 몇명이 몇등급에 분포하고 있는지 알고싶은 경우나, 회사 직원들의 연봉이 금액별로 몇명이 분포하고 있는지 알고싶은 경우 “FREQUENCY” 함수가 유용합니다. 구문 부터 알아보겠습니다. 구문 =FREQUENCY(data_array,bins_array) data_array : 데이터의 범위를 입력하는 곳입니다. - 주의사항 참조 bins_array : 구간 또는 기준 정보를 입력하는 곳입니다. - 주의사항 참조 주의사항 * “FREQUENCY” 함수는 배열 함수이므로 반드시 입력한뒤 "Ctrl + Shift + Enter”로 셀을 채워줘야 합니다. * 만약 data_array에 값이 없..
엑셀 시트를 복사하는 중 “이름 ‘xxx'이(가) 이미 있습니다. 해당 버전의 이름을 사용하려면 [예]를 클릭하세요. 이동 또는 복사하려는 ’xxx’ 버전의 이름을 변경하려면 [아니오]를 클릭하세요” 경고 메시지를 볼 수가있는데요, “이름 관리자” 값에 오류가 있는 경우 발생하게 됩니다. 윈도우 버전 엑셀에서는 아래와 같이 시트 복사시 오류메시지를 띄웁니다. ⬇︎ 맥 버전의 엑셀의 경우 경고 메시지의 문구가 약간 틀리지 만 이유는 동일합니다. ⬇ 해당 경고 메시지 이벤트가 발생하지 않도록 수정해 보겠습니다. 사용한 Office 버전은 Office 365(버전 1710, 빌드 8625.2121) 버전을 입니다. 시트 복사 오류 수정 1. 리본메뉴에서 “수식 탭 >> 이름 관리자”를 선택합니다. ⬇ 2. “..
엑셀 함수 중 가장 많이 사용하는 함수 중 하나가 바로 IF 함수입니다. IF 함수는 조건식의 결과값이 TRUE와 FALSE로 결정되거나 참조 또는 비교대상이 TRUE 인지 FALSE인지를 확인하고 해당하는 값들을 반환합니다. 쉽게말하면 참과 거짓을 판단하고 참일때는 참에해당하는 값을 거짓일 때는 거짓에 대한 값을 반환하게 됩니다. 그럼 IF함수 기본 사용법에 대해 알아 보겠습니다. 먼저 IF 함수의 구문을 살펴보겠습니다. 구문IF(logical_test,value_if_true,value_if_false) logical_test 에는 조건식이 들어가는데 그 결과값이 TRUE 또 FALSE로 결정되어야 합니다. 비교연산자를 모두 사용 할 수 있습니다. 문자와 숫자를 모두 비교할 수 있습니다. TRUE와 ..
이전 포스팅에 이어서 문자열 함수 중 RIGHT 함수와 RIGHTB 함수에 대하여 알아 보겠습니다. LEFT 함수와 LEFTB 함수가 왼쪽에서 부터 지정 갯수만큼 문자를 가져오는 함수라면 RIGHT 함수와 RIGHTB 함수는 오른쪽(텍스트의 마지막 문자부터)에서 지정된 개수의 문자 또는 지정된 바이트 만큼의 문자를 가져오는 함수 입니다. RIGHT 함수와 RIGHTB 함수는 오른쪽 방향 즉 문자열의 끝지점에서 부터 문자가 시작되는 왼쪽 방향으로 지정된 개수의 문자를 가져오는 함수입니다. LEFT 함수, LEFTB 함수 보다는 사용빈도는 적으나 아주 유용한 문자열 함수 중 하나입니다. RIGHT 함수와 RIGHTB 함수를 알아보기 전에 반드시 LEFT 함수와 LEFTB 함수 포스팅을 보시는 것을 권장해 드..
왼쪽에서 부터(텍스트의 시작 지점부터) 지정한 수만큼 문자을 가져오는 LEFT 함수와 바이트 단위로 문자를 가져오는 LEFTB 함수에 대하여 알아 보겠습니다. 문자열 함수 중 RIGHT 함수, RIGHTB 함수, MID 함수, MIDB 함수와 함께 가장 많이 사용되는 문자열 함수 입니다. 나머지 함수는 다음 포스팅에 설명하고, 이번 포스팅에서 LEFT 함수, LEFTB 함수에 대해 먼저 알아 보겠습니다. 앞에서 말했듯이 LEFT 함수와 LEFTB 함수는 왼쪽 방향(텍스트의 시작 지점부터)에서 지정한 수만큼 또는 바이트 만큼 문자를 가져오는 함수입니다. LEFT 함부 부터 알아 보겠습니다. *DBCS 언어 : DBCS를 지원하는 언어로는 한국어, 일본어, 중국어(간체) 및 중국어(번체)가 있습니다. LEF..
엑셀 함수 중 문자와 관련된 함수를 알아보겠습니다. 먼저 알아볼 함수는 바로 영문자를 대문자, 소문자로 변경하는 함수입니다. 잘 사용하지는 않지만, 경험상 문자열을 잘 다루는 것이 엑셀을 잘 다루는 지름길이라 생각합니다. 우선 대소문자가 섞여있는 영문자를 모두 소문자로 변경하는 함수를 알아 보겠습니다. 예제 파일은 아래에서 다운로드 바랍니다. 예제파일 다운로드 : LOWER 함수 설명 : 영문자열의 모든 대문자를 소문자로 변환 합니다. =LOWER(문자열 또는 참조 셀) 아래 예제와 같이 B2 셀에 "I THINK THEREFORE I AM." 이라는 영문자가 모두 대문자로 입력되어 있습니다. 이 것을 모두 소문자로 변경하고자 할 때에는 아래와 같이 입력이 됩니다. 🔻 =LOWER(B2) 아주 간단하지요..