엑셀/엑셀 파워쿼리

[엑셀 파워쿼리] 날짜 값에서 '연/월/일' 변환 및 추출하기

90년대생 직장인 2023. 3. 15. 00:27
반응형

날짜 데이터값을 통해 연/월/일 부분으로 변환 및 추출하거나 연+월을 같이 표기하는 방법을 소개합니다.


<본문 이동 링크>


<참고할만한 글>

[엑셀/엑셀 파워쿼리] - [엑셀 파워쿼리] 폴더 내 파일 합치기(병합하기)_기본

 

[엑셀 파워쿼리] 폴더 내 파일 합치기(병합하기)_기본

엑셀 파워쿼리 기능을 잘 활용하면 폴더 내 동일양식의 파일들을 하나의 파일로 병합할 수 있습니다. 매월 테이블로 정리된 자료를 합치거나 동일한 테이블을 하나의 테이블로 하나로 병합할

han8849.tistory.com

[엑셀/엑셀 파워쿼리] - [엑셀 파워쿼리] 폴더 내 파일 리스트 가져오기

 

[엑셀 파워쿼리] 폴더 내 파일 리스트 가져오기

엑셀 파워쿼리 기능을 활용하면 폴더 내 파일 리스트를 VBA 코드 없이도 쉽게 불러올 수 있습니다. - 별도의 코딩 없이 폴더 내 파일 데이터를 가져올 수 있음 - 필터링 기능을 통해 원하는 파일

han8849.tistory.com


날짜 데이터를 연/월/일 데이터로 변환하는 방법

 

1. 추출하고자하는 쿼리 내 열 선택

<변환할 원본 데이터>

 

2. [변환]탭 - [날짜 및 시간] - [날짜] 선택

 

3. 필요에 따라 년/월/일 선택

 * 각 메뉴를 선택해 보시면 다양한 선택지가 있습니다. 

<년 선택시>
<월 선택시>
<일 선택시>

반응형

4. 변환된 데이터 확인

 : 예시로 기존 날짜 데이터를 "월"로 변환했습니다.

 * 변환 탭의 날짜는 기존 데이터열의 값을 원하는 값으로 변경하는 메뉴입니다.

<날짜 데이터를 월로 변경한 결과>

 

 

날짜 데이터를 연/월/일 데이터 추출하는 방법 1

 

1. 추출하고자하는 쿼리 내 열 선택

<변환할 원본 데이터>

 

2. [열 추가]탭 - [날짜 및 시간] - [날짜] 선택

 

3. 필요에 따라 년/월/일 선택

 * 각 메뉴를 선택해보시면 다양한 선택지가 있습니다. 

 

4. 추가된 데이터 확인

 : 예제로 월 값을 추가하였습니다.

 (열 추가 탭의 [날짜]는 기존 데이터는 그대로 두로 신규 열을 추가하는 기능입니다.)

 

728x90

날짜 데이터를 연/월/일 데이터 추출하는 방법 2

 

1. 추출하고자하는 쿼리 내 열 선택

<변환할 원본 데이터>

 

2. [열 추가]탭 - [일반] - [예제의 열] - [선택 항복에서] 선택

 : 이때 선택 항목은 1번에서 선택한 열입니다.

 

3. 생성된 열의 빈칸을 더블 클릭

 

4. 확장된 리스트에서 원하는 추출 값 선택

 

5. 예제 값 확인 후 [확인] 선택

 : 자주 사용되는 예제를 보여주는 것으로 사전에 예상 값을 확인할 수 있음

 

6. 추출된 결과 값 확인

 

 

심화) 열+월 데이터 추출하는 방법(##년 ##월)

 

1. [열 추가] 탭 - [일반] - [사용자 지정 열] 선택

 : 사용자가 원한느 조건으로 열을 추가하는 것으로 일부 함수를 활용해 원하는 대로 편집 가능

 

2. [사용자 지정 열] 팝업 창 확인

 : '새 열 이름'에 입력한 갑은 추가된 열의 헤더가 됨

 : 사용자 지정 열 수식칸에 필요한 함수를 활용해 조건 설정 가능

 : 사용 가능 열은 원본 쿼리에 있는 열 헤더값으로 [삽입] 기능을 통해 열 값을 수식에 추가할 수 있음

<사용자 지정 열 화면 예시>

 

3. ####년 ##월 추출가능하도록 함수식 작성

<코드 예시>

<Text.From(Date.Year([날짜])) & "년" & Text.Format(Date.Month([날짜])) & "월">

 : Date.Year // Date.Month는 날짜 데이터에서 각각 연도와 월을 추출하는 함수로 숫자 값을 리턴함

 : 위 함수에서 추출된 값들이 숫자로 ####년 ##월로 표시하기 위해 "년" , "월"과 텍스트 결합 시 오류가 발생함

 : 숫자와 텍스트 결합 오류 해결을 위해 '텍스트'로 바꿔주는 Text.From 함수 사용

<사용자 지정 수식 작성 화면>

 

4. 추출된 데이터 확인

 : ####년##월로 추출됨을 확인

 : 필요에 따라 수식을 조금 변경하면 ##월 // ####년 등으로 추출할 수 있음

<####년 ##월로 추출한 결과>

 

반응형