업무적으로 일자별 데이터를 정리하다 보면 년, 분기, 월, 주차별 데이터를 정리해야 하는 경우가 있습니다.
이럴 때마다 각 월과 주의 아래쪽에 해당 기간을 표기해야 할 수 있는데요, 이 부분을 쉽게 할 수 있도록 몇 가지 함수를 조합해서 표현할 수 있습니다.
완성본을 먼저 보여드리는게 이해가 빠르실 것 같습니다.
데이터를 가로로 표현할때 가장 많이 사용되는 날짜 구간을 표현하는 방식입니다.
함수 자체는 간단한 함수들로만 이루어져 있지만 사용하기 위해서 몇 가지 함수가 합쳐져 있습니다.
concat 함수를 이용하여 모든 텍스트를 합쳐주도록 하고 (날짜(mm/dd 서식)) ~ 날짜(mm/dd 서식)) 이 될 수 있도록 구성하였습니다.
text 함수는 넣은 값에 지정된 서식을 걸어줄 수 있는 함수입니다.
text 함수를 통한 데이터와 서식을 통한 데이터는 동일한 결과를 보여줄 수 있습니다.
이를 이용하여 날짜 데이터를 불러온 후 서식을 지정해줄 수 있습니다.
그럼 서식을 걸어주는 방법을 이용해서 날짜 값을 변환해서 표현해줄 수 있습니다.
이 부분에 대해서 이해하셨다면 아래의 함수가 바로 이해가 되실 겁니다.
이 함수를 조금만 응용하면 고정적으로 숫자가 늘어나는 주차 형식에 하나의 셀을 점유해서 데이터를 늘어놓을 수 있고, 데이터를 쭉 끌어주는 것 만으로 데이터를 늘릴 수 있습니다.
또한 주차의 기준을 월요일, 일요일 등으로 변경하는 것도 간단하게 할 수 있습니다.
함수의 구성은 아래와 같으며 위의 날짜 함수 역시 앞의 날짜에 +8을 하는 형태로 구성하였습니다.
이렇게 함수를 구성할 경우 1주 차의 기준이 되는 날짜 현재는 1월 4일(월요일)을 기준으로 해서 +8일 된 뒷날의 -1 값(일주일)을 계산하게 됩니다.
이렇게 오른쪽으로 드래그해서 늘리는 것으로 주차 계산을 자동으로 진행할 수 있습니다.
'엑셀관련 > 함수사용' 카테고리의 다른 글
[엑셀/EXCEL]유효성검사, 콤보박스로 대시보드 만들기 (0) | 2021.06.14 |
---|---|
[엑셀/EXCEL]유효성검사, 콤보상자 사용법 (0) | 2021.06.08 |
[엑셀/EXCEL]변동범위, 주소반환 함수 OFFSET (0) | 2021.05.11 |
[엑셀/EXCEL]랜덤 값이 필요할때, RAND, RANDBETWEEN (0) | 2021.05.04 |
[엑셀/EXCEL]VLOOKUP의 고급 버전, INDEX(MATCH) (0) | 2021.04.30 |