날짜 데이터는 숫자로 되어있어서 더하거나 뺄 수있다.
default로는 숫자처럼, 셀 오른쪽에 붙는다.
그러나 다른문서에서 가져온 날자데이터가 문자열처럼 왼쪽정렬되어, 뺄셈
이 안된다면?
- 날자데이터의 앞에
'
를 입력하여문자열-날자데이터
를 임의로 만들었다.- 엑셀에서는 2017대신 17만 입력하여도 2017 자동인식
- 엑셀에서는 2017대신 17만 입력하여도 2017 자동인식
왼쪽 정렬된 문자열-날짜데이터는
더블클릭후 엔터
만 치더라도 날짜로 바뀌어 오른쪽정렬이 된다.(엑셀이 자동인식)- 그러나 일일히 그렇게 할 순 없다.
- 여기서는 강제로
'
입력해준 상태기 때문에, 안바뀐다.
=DATEVALUE()
를 이용하여, 문자열-날자데이터를 한번에 변환시켜보자.정상변환 되었다면, 우측정렬된 날짜데이터가 생김
(1) 변환시킬 필드를 세로 만든다.(2) 첫 셀만 선택하여,
=DATEVALUE(
입력후, 왼쪽데이터를 클릭 후 입력해준다.(만약 쌩둥맞은 숫자로 바뀌면, 셀서식>날짜)(3)
핸들바를 더블클릭
하여, 나머지행들에 전체적용해주기
날짜뺄셈
을 할때, 변환한=DATEVALUE(A2)
같은 서식으로는 엉뚱한 값이 나올 수 있다.
이럴때는
복사-붙혀넣기 > 값 및 원본서식
을 선택한다.수식만 제거하려면,
값
만 선택하면 됬지만, 날짜형식까지 유지하려면값 및 원본서식
을 선택해야한다.이후의 날짜 뺄셈은 잘된다.
'빅데이터 관련 프로그래밍 > └ 엑셀로 데이터 다루기' 카테고리의 다른 글
3. 엑셀 행 삽입의 3가지 방법( 단순 행 삽입 / 복사한 행 삽입 OR 표 만들어 단순 행 삽입) (2) | 2019.05.02 |
---|---|
2. 병합된 셀을 하나씩 나눠서 DB형태로 변환하기 ( 이동옵션>빈셀>상대참조>Ctrl+enter>절대참조 ) (0) | 2019.05.02 |
1. 데이터 만들 때, 주의점들(필드명, 그룹, 데이터 유효성 검사) (0) | 2019.05.01 |