오늘은 엑셀에서 은근 다루기 까다로운 날짜시간 데이터에서
날짜로 분리 혹은 추출하는 방법에 대해 알아보자.
엑셀에서 날짜와 시간은 사실 숫자이다.
1900년 1월 1일을 숫자 "1"로 지정하여 하루를 1로 계산하여 사용한다.
아래의 그림처럼 B2셀에 1을 입력하고 C2에 "=B2"를 입력하고 표시형식을 날짜로 지정하면 1900-01-01로 표시된다.
또한 하루가 1로 계산된다면, 그 안의 시간은 소수점으로 표시된다.
즉 24시간을 "1"로 본다면 12시간은 "0.5"로 계산된다는 말이다.
오늘은 이러한 점을 이용해서 날짜만을 추출하는
약간의 꼼수? 방법을 사용해 볼 것이다.
앞에서 말했듯이 날짜는 숫자라는 사실을 기억한다면 이 문제는 간단하게 해결할 수 있다.
아래 보기쉽게 "일반"으로 표시형식을 바꾸어 준 데이터에서
소수점을 제외한 정수만을 추출할 수 있다면 날짜 데이터만 얻을 수 있다.
물론 데이터가 한 두개쯤이라면 하나하나 수작업으로 해도 되지만
최소 몇백 몇천 줄의 데이터라면 함수를 이용하여 더 쉽고 빠르게 해결할 수 있다.
1. 첫번째 방법 : Quotient 함수 사용하기
나눗셈을 할 때 나머지는 버리고 몫만을 구해주는 함수인 "Quotient"를 사용하면 쉽게 정수인 날짜만 얻을 수 있다.
아래와 같이 표시형식이 "일반"인 B열 데이터와 B열을 날짜,시간으로 나타내준 C열 데이터가 있다고 했을 때
둘 중 아무거나 사용해도 된다.
여기서는 B열을 사용하였고 Quotient(B2, 1)로 정수만 추출하였다.
이 함수에서 두번째 입력값이 "1"이 의미하는 것은 해당 값을 뭘로 나눠준 후에 몫만 반환할 것이지 지정하는 것이다.
여기서는 정수 그대로가 필요하니 "1"을 넣어주었다.
결과를 더 이해하기 쉽게 아래 이미지에서는 E열을 추가하여 보여줬지만 실제로는 D열의 표시형식을 날짜로 바꾸어 주면 된다.
2. 두번째 방법 : Left 함수 사용하기
우리가 살아가는 현재의 날짜는 5자리이다. 4자리는 1927년이 마지막이며 또한 6자리가 된다면 100년도 더 지난 후인 2173년이 된다. 그래서 너무 옛날이거나 너무 먼 날짜가 아니라면 처음 5자리만을 추출하는 "Left"를 사용할 수 있다.
이번에는 위와 다르게 C열을 사용해보자. 아래는 그 결과이다.
그런데 이번에는 위처럼 E열의 표시형식이 날짜로 지정되어 있지만 날짜가 아닌 숫자로 표시되어 있다.
또한 D열이 어떤 오류가 있다는 표시가 왼쪽 상단에 삼각형으로 나타나있다.
아래처럼 오류 무시를 해보고 표시형식도 "숫자"로 바꾸어 보았지만 바뀌는 것은 없다.
아마 그냥 추측으로는 Left는 문자열을 추출하는 함수이므로
그 결과 또한 엑셀에서는 표시형식이 어떻든간에 문자로 인식하여 이런 일이 일어나는 것 같다.
그렇다면 D열을 함수가 아닌 값으로 바꾸어 주고 그 다음 숫자로 바꾸어 준다면 어떨까?
처음에 값으로만 바꾸어주면 또 오류표시가 뜨면서 표시형식이 숫자이지만 바뀌는 것이 없다.
여기서 방법은 저 오류표시를 누르면 오른쪽과 같이 숫자로 변환으로 바꾸어 준다면 해결이 된다.!
3. 요약
1) Qutient 방법 : Quotien(날짜셀, 1) > 표시형식 날짜로 바꾸기
2) Left 방법 : 최근의 날짜라면 Left(날짜, 5) > 값으로 복사 > 오류표시에서 "숫자로 변환" > 표시형식 날짜로 바꾸기
결론 : Quotien은 원본 데이터가 바뀌어도 그냥 사용할 수 있지만 Left는 계속 바꿔줘야 된다.
또 Left는 옛날, 최근, 미래 날짜가 섞여있다면 사용할 수 없다. 귀찮다. 번거롭다.....
훨씬 간편하고 편리한 Quotient를 사용하자!
다음 포스팅에서는 시간을 추출하는 방법에 대해 알아보자.
'self.발표자료 준비' 카테고리의 다른 글
[Excel] 날짜 계산하는 방법(더하기, 빼기, 한 달 더하기 함수, 윤달) (0) | 2023.07.09 |
---|---|
[Excel] 날짜 시간 데이터를 날짜와 시간 각각 추출, 분리하는 법 2편 (0) | 2023.07.08 |
[공모전] 2022년 반도체 공정실무 직무체험 모집 소개 (0) | 2022.05.16 |
[공모전] 2022년 대전 SOS랩 리빙랩톤 대회 소개 (0) | 2022.05.14 |
카드뉴스 ppt 템플릿 무료 다운로드 - 금융, 돈, 경제 (0) | 2022.04.21 |
댓글