정보
-
업무명 : 엑셀에서 날짜 데이터가 어떻게 구성되어 있는지 소개
-
작성자 : 박진만
-
작성일 : 2020-02-05
-
설 명 :
-
수정이력 :
내용
[특징]
-
엑셀의 날짜 데이터에 대한 추가적설명
[기능]
-
엑셀에서 날짜란 경과일수의 일련변호이다.
-
일련번호란?
-
-
엑셀은 입력 된 문자를 어떻게 날짜로 판단하고 있는지
-
날짜로 자동으로 판단할 수 있는 구체적인 입력 예시
-
-
외형은 날짜이지만, 실제 날짜인지, 문자열인지 판별하는 방법
-
일련 번호 (이른바 수치)는 오른쪽
-
문자는 왼쪽
-
-
요점
[사용법]
- 없음
[사용 OS]
-
Window 10
[사용 언어]
-
Excel v2010
세부 내용
-
엑셀을 사용함에 있어서 날짜를 자주 접하게 된다.
-
그리고 엑셀에서는 "2018/9/22"등의 날짜를 문자로 관리하고있는 것은 아니다.
-
엑셀에서는 1900-01-01부터 하루가 지날 때 마다 "일련 번호" 라는 특별한 값으로 날짜를 관리하고 있다.
-
이 사실을 알고 있다면 날짜 셀을 다른 셀에 복사 할 때, 숫자가 붙여지는 것을 이해할 수 있다.
-
따라서 엑셀의 날짜를 이해하는 것은 중요하다.
-
본 글에서는 날짜에 대해 자세히 설명하고자 한다.
[엑셀에서 날짜란 경과일수의 일련번호]
-
일련번호란 1900-01-01을 기준으로 한 경과 일수이다.
-
구체적으로 설명하면,
-
1900-01-01이 기준이므로,이 날의 일련 번호는 1이 된다.
-
1900-01-02일은 기준일로부터 하루가 지났으므로 2가 된다.
-
이런 식으로 "1900-01-01에서 며칠 경과했는지"를 보여주는 것이 일련번호이다.
-
즉 1900-01-01 일부터 지난 날이므로 미래의 날짜로 갈수록 일련 번호가 커지게 된다.
-
이렇게 관리하는 이유는 실제 프로그램상에서 이렇게 일련번호로 날짜를 관리하는 것이 쉽기 때문이다.
[입력된 문자를 날짜로 판단하는 원리]
- 그러나 일련번호를 직접 셀에 입력해도 날짜가 되지는 않는다.
- 그렇다면 엑셀은 어떻게 날짜로 판단하고 있는 것일까?
- 대답은 간단하다.
- 입력 된 형식으로 날짜를 결정하고 있는 것이다.
[날짜로 판단하는 구체적인 입력 예시]
-
실제로 어떤 입력이 엑셀에서 해당 셀을 날짜로 판단하는 것일까?
-
우선, YYYY/MM/DD 패턴으로 입력 한 경우
-
예를 들어, 2020/02/04
-
'숫자 + / + 숫자 + / + 숫자 " 와 같이 슬래시 (/)를 숫자로 끼운 입력이라고 보여질 때 엑셀에서 자동으로 날짜로 판단한다.
-
그러나 날짜로 있을 수없는 숫자는 날짜 판단하지 않는다.
-
즉 2020/13/1처럼, 13 월이라고 입력을하면 그것은 단순한 문자열이 된다.
-
엑셀 날짜라고 자동으로 판단하는 입력 형식은 다음 그림과 같다. (예시)
[실제 날짜 형식인지 단순 문자열인지 구분하는 방법]
-
여기까지 날짜는 일련 번호로 관리되고 있다는 것을 설명하였다.
-
그러면 실제로 셀에 입력 된 날짜가 실제 날짜 (일련 번호) 인지, 문자열 인지는 어떻게 알 수 있을까?
-
가장 쉬운 방법은 셀 안의 날짜가 오른쪽 정렬인지 왼쪽 정렬인지 확인하는 것이다.
[날짜 형식은 오른쪽 정렬]
-
일련의 날짜의 경우는 오른쪽 에 정렬된다.
-
일련보다는 수치의 경우 네요.
-
실제로 셀에 숫자 만 입력하면 오른쪽 정렬 것을 알 수 있다고 생각합니다.
-
먼저 이미지를 보여달라고하면 날짜에 입력 된 것은 모두 오른쪽으로 되어 있다.
[문자 형식은 왼쪽 정렬]
-
문자의 경우는 왼쪽 정렬된다.
-
이쪽도 입력 해 보면 알 수 있다.
-
엑셀의 경우, 숫자 앞에 0이 붙지하려면 작은 따옴표 (또는 아포스트로피)를 앞에 입력해야 한다.
-
작은 따옴표로 시작하면 이후는 날짜도 문자로 처리된다.
-
그래서, '001 등을 입력하면 그것은 문자가 된다.
-
즉 아래 사진처럼 오른쪽에서 왼쪽으로 바뀐다.
-
덧붙여서,이 때 셀의 왼쪽에 녹색 ▼ 마크가 표시되어 있는데, 이것은 "외형은 숫자지만 실제로는 문자"라는 것을 알려주는 표식이다.
-
만약 날짜를 입력 한 생각인데 왼쪽되어 있다면, 그것은 날짜로 판단되지 않았기 때문에 입력이 올바른지 확인하여야 한다.
요점
-
"엑셀의 날짜는 일련 번호로 관리되는" 것을 이해하는 것은 매우 중요하다.
-
엑셀을 더 잘 다룰 위해서는 일련의 이해는 피해 갈 수 없다.
-
어쨌든, 일련 번호가 1900/1/1로부터 "단순한 수명을 나타내는 숫자" 임을 알면 엑셀 날짜도 그리 어려운 것이 아니다.
-
또한 그 일련 번호가 여러 형식으로 볼 수 있는지 이해하면 여러가지 요구에 응답 할 수 있다.
참고 문헌
[논문]
- 없음
[보고서]
- 없음
[URL]
- 없음
문의사항
[기상학/프로그래밍 언어]
- sangho.lee.1990@gmail.com
[해양학/천문학/빅데이터]
- saimang0804@gmail.com
'사무 자동화 > Excel' 카테고리의 다른 글
[Excel] 엑셀에서 부분합을 쉽게 계산하기 (0) | 2020.02.17 |
---|---|
[Excel] 엑셀에서 주말에 해당하는 셀에 색칠하기 (조건부서식) (0) | 2020.02.15 |
[Excel] 엑셀에서 셀 (Cell) 너비 자동정렬 (0) | 2020.02.04 |
[Excel] 엑셀에서 시간을 더하거나(+) 빼기(-) (0) | 2020.02.04 |
[Excel] 엑셀에서 인접 행 (row) 또는 열 (column) 을 복사하는 단축키 소개 (0) | 2020.02.03 |
최근댓글