직장인의 끄적끄적
728x90
[엑셀] 날짜 형식 바꾸기(YYYYMMDD ↔ YYYY-MM-DD) 회사에서 엑셀을 사용하다 보면 날짜 형식을 바꿔야 할 때가 종종 생깁니다. 특히 YYYYMMDD 형식을 날짜 서식(YYYY-MM-DD)으로 변환하거나 그 반대로 변환하는 경우가 많습니다. 이번 글에서는 엑셀에서 이러한 변환을 수행하기 위해 사용할 수 있는 함수인 DATE, TEXT, DATEVALUE를 소개하고, 이 함수들을 활용하여 날짜 형식을 변환하겠습니다.   #1. 사용할 함수 소개: DATE, DATEVALUE, TEXT 이번 글에서 활용할 함수는 DATE, TEXT, DATEVALUE입니다. - DATE 함수: 연도, 월, 일 값을 입력하여 날짜를 반환합니다. 예를 들어, DATE(2023, 6, 15)는  2023-06-15라는 날짜 값을 반환합니다.- DATEVALUE 함수: 텍스트 형식의.. 2024. 6. 27.
[VBA 매크로] OFFSET 프로퍼티 소개(셀, 범위 이동) OFFSET 프로퍼티는 특정 셀이나 범위를 기준으로 일정한 행과 열만큼 떨어진 위치를 참조합니다. OFFSET은 엑셀 VBA에서 배열을 활용할 때도 많이 사용되고, 범위를 동적으로 설정할 때 RESIZE와 함께 사용되는 등 쓰임새가 다양합니다.  이번 글에서는 OFFSET의 기본 개념을 소개하고, 구체적인 활용 예시는 다른 글에서 알아보겠습니다. #1. OFFSET의 기본 구문 셀/범위.Offset(RowOffset, ColumnOffset)  - 셀/범위: 기준이 되는 셀이나 범위.- RowOffset: 기준 셀에서 이동할 행의 수(양수는 아래쪽, 음수는 위쪽). 생략 불가능- ColumnOffset: 기준 셀에서 이동할 열의 수(양수는 오른쪽, 음수는 왼쪽). 생략 시 '0'(행 이동만)  ▲ 직접 .. 2024. 6. 25.
[VBA 매크로] Rows.Count와 Columns.Count로 데이터 범위 행 수와 열 수 구하기 엑셀 VBA를 활용할 때 Rows.Count와 Columns.Count 속성을 사용하면 특정 범위의 행과 열의 개수를 구할 수 있습니다. Rows.Count와 Columns.Count는 행/열의 수를 구할 때 뿐만 아니라, 범위를 동적으로 설정하거나 배열을 만들 때도 활용되는 기초적인 명령문이기 때문에, VBA를 활용할 때 꼭 익혀둬야 합니다.  #1. Rows.Count와 Columns.Count의 기본 구문  1) 기본 구문- 범위.Rows.Count: 특정 범위 또는 워크시트 내의 행의 개수를 반환합니다.- 범위.Columns.Count: 특정 범위 또는 워크시트 내의 열의 개수를 반환합니다.  2) 간단한 예시▲Rows.Count 예시: 선택된 범위(Selection, 엑셀 상으론 B2:G12)의.. 2024. 6. 25.
[엑셀 함수] SUBTOTAL로 필터링된 데이터만 계산하기 회사에서 엑셀을 사용하다 보면 특정 조건의 데이터를 빠르게 계산해야 할 때가 있습니다. 그때마다 SUMIFS나 배열수식을 사용하는 것은 번거로울 것입니다. 이때 SUBTOTAL 함수를 사용하면 데이터에서 필터링된 부분만 빠르게 계산할 수 있습니다.  #1. SUBTOTAL 함수 소개▲ 위의 사진처럼, SUBTOTAL 함수는 필터링된 데이터에 대하여 다양한 계산할 수 있습니다. 그리고 SUMIFS 함수 등에 비해 간단하여 신속하게 데이터를 분석할 때 유용합니다.  SUBTOTAL 함수의 구문은 아래와 같습니다. SUBTOTAL(함수 번호, 범위1, 범위2, ...) ­- 함수번호: 사용할 함수의 유형을 지정하는 숫자입니다. 이 번호는 평균, 합계, 개수 등 다양한 계산 방법을 나타냅니다. 1: AVERAG.. 2024. 6. 17.
[엑셀 함수] COUNTIF와 비교연산자 함께 사용하기 (x보다 큰 값의 개수 구하기 등) COUNTIF 함수를 비교연산자( >, , =  등)와 함께 사용하면 특정 값 혹은 문자열과 비교했을 때 조건에 충족하는 셀의 개수를 구할 수 있습니다.    #1. 비교연산자 입력하는 방법▲ 수식창에 비교조건을 직접 입력할 때는 위의 사진처럼 찾으려는 항목 부분에 ">X" 등  큰 따옴표 안에 비교조건을 입력하면 됩니다.  ▲ 셀 값을 참조할 때는 찾으려는 항목에 "비교연산자"&셀주소 형식으로 입력하면 됩니다. 아래와 같이 비교 연산자별로 정리해 보겠습니다.  1) X보다 큰 숫자들의 개수 구하기- COUNTIF( 범위, ">X" ) 2) X 이상의 숫자들의 개수 구하기- COUNTIF( 범위, ">=X" ) 3) X와 같은 숫자들의 개수 구하기- COUNTIF( 범위, "=X" ) 4) X가 아닌 숫.. 2024. 6. 5.
728x90