본문 바로가기

3. FAQ (지식in, 엑셀위키)

[서식] 숫자로 된 생년월일에 점을 추가하려면? (예. 20150608 → 2015.06.08)

아래 처럼 8자리로만 이루어진 생년월일을 점 또는 선이 그어진 형태로 바꾸려면 어떻게 해야할까요?

 

숫자로 된 생년월일을 날짜형식으로

 

8자리 숫자 생년월일에 점 또는 선 추가하기

1. 생년월일은 총 8자리이고, 앞에서부터 년(YYYY)월(MM)일(DD)로 이뤄져 있습니다.

2. 따라서 LEFT/MID/RIGHT 함수를 이용해서 글자를 따온다면 변경이 가능합니다.

=(LEFT(A3,4)&"-"&MID(A3,5,2)&"-"&RIGHT(A3,2))*1
[수식 설명]
LEFT(A3,4) = 왼쪽에서부터 글자 4개를 돌려줘 (YYYY)
MID(A3,5,2) = 5번째 글자부터 2개를 돌려줘 (MM)
RIGHT(A3,2) = 오른쪽에서부터 글자 2개를 돌려줘 (DD)
&"-"& = 글자와 글자를 선 (하이픈)으로 연결해줘
(전체)*1 = *1을 하기 전의 결과는 아직 문자형태입니다. 날짜서식으로 쓰려면 *1을 해주세요.

 

3. 이와 같이 날짜로 활용 가능한 서식으로 변경된 것을 볼 수 있습니다.

4. (필요하다면) 마지막으로 셀 서식에서 yyyy-mm-dd를 yyyy.mm.dd로 바꿔주시면 됩니다.

성공적으로 바뀌었다.

 

생년월일에서 점 또는 선 없애기 (8자리 숫자로)

1. 반대도 가능한데요. (생년월일에서 선이나 점을 없애기) 이번에는 다른 함수를 써야 합니다.

=TEXT(E3,"yyyymmdd")
[수식 설명]
TEXT(E3,"yyyymmdd") = 셀의 서식을 yyyymmdd로 바꿔줘 (점/선이 없는 형태)

 

2. 하이픈이 사라지고, 다시 8자리 숫자형태로 바뀐것을 볼 수 있습니다.

만들어놓은 선을 다시 없앨수도 있다.

 

숫자로 된 생년월일에 점을 추가하려면.xlsx
0.02MB