날짜 표기 일괄 변환 (2026.3.5 · 03/05/2026 · 20260305을 한 형식으로 통일 · 없는 날짜 걸러내기)

엑셀에서 받은 자료의 날짜 칸을 열어 보면 2026-03-05와 26.3.5와 3/5/2026이 한 열에 나란히 앉아 있습니다. 정렬을 걸면 문자열로 줄을 세워 3월이 12월 뒤로 가고, 필터를 걸면 같은 날인데 다른 값으로 잡힙니다. 표기를 통일하는 일 자체는 지루하고, 지루한 일에서는 3/5가 3월 5일인지 5월 3일인지 판단이 흔들립니다. 여기서는 읽는 규칙을 먼저 못 박아 두고 한꺼번에 다시 씁니다.

날짜 표기 일괄 변환 (2026.3.5 · 03/05/2026 · 20260305을 한 형식으로 통일 · 없는 날짜 걸러내기)모두의계산기

어떤 표기를 알아보나

연도가 앞에 오는 표기(2026-03-05 2026.3.5 2026/3/5 2026년 3월 5일)는 순서가 정해져 있으므로 그대로 읽습니다. 붙여 쓴 여덟 자리(20260305)도 앞 넷을 연도로 보고 읽되, 앞뒤에 다른 숫자가 붙어 있으면 전화번호나 주문번호일 수 있으므로 건너뜁니다. 영문 월 이름은 Mar 5, 20265 Mar 2026 두 순서를 모두 받고 March처럼 풀어 쓴 것도 알아봅니다. 반대로 두 자리 연도(26.3.5)는 읽지 않습니다. 1926년인지 2026년인지 정할 방법이 없고, 임의로 2000년대로 밀어 놓으면 생년월일 자료에서 백 년이 어긋나기 때문입니다. 두 자리 연도가 섞여 있다면 먼저 일괄 찾아바꾸기로 앞에 20을 붙여 두고 오세요.

3/5/2026 문제

숫자 셋이 슬래시로 이어진 표기는 세계에서 두 가지로 읽힙니다. 미국은 월·일·연으로, 유럽과 호주 대부분은 일·월·연으로 씁니다. 그래서 3/5/2026은 3월 5일이기도 하고 5월 3일이기도 합니다. 이 도구는 자기 마음대로 정하지 않고 규칙을 먼저 묻습니다. 다만 두 숫자 중 하나가 12를 넘으면 답이 하나뿐이므로(25/3/2026은 25가 월이 될 수 없으니 25일) 고른 순서와 무관하게 그쪽으로 읽습니다. 판단이 필요했던 줄은 결과 표에 「순서 지정」으로 표시되니 그 줄만 눈으로 확인하면 됩니다. 어느 쪽인지 도무지 모르겠다면 「읽지 않고 그대로 두고 표시만 합니다」를 골라 애매한 줄을 먼저 세어 보세요. 자료 전체에서 그런 줄이 몇 개인지 알면 손으로 확인할 만한 양인지 판단할 수 있습니다.

없는 날짜를 통과시키지 않습니다

많은 프로그램이 2026-02-30을 3월 2일로 조용히 바꿔 놓습니다. 날짜를 만들 때 넘친 만큼을 다음 달로 넘기는 방식이라 그렇습니다. 오타 하나가 이틀 어긋난 값으로 둔갑해 그대로 흘러가는 셈입니다. 이 도구는 날짜를 만든 뒤 다시 읽어서 연·월·일이 넣은 값과 같은지 확인하고, 다르면 없는 날짜로 봅니다. 그리고 왜 없는지도 적어 줍니다. 2월이면 그해가 윤년인지까지 함께 알려 주므로 2026-02-29는 평년이라 없는 날, 2028-02-29는 윤년이라 있는 날로 갈립니다. 윤년은 4로 나누어떨어지는 해 중 100으로 나누어떨어지는 해를 빼고, 그중 400으로 나누어떨어지는 해는 다시 넣는 규칙입니다. 2000년은 윤년이었고 1900년과 2100년은 아닙니다.

줄의 나머지 글을 남길 때

「날짜만 바꾸고 줄의 나머지 글은 그대로 둡니다」를 켜 두면 한 줄에서 날짜로 보이는 첫 덩어리만 새 형식으로 갈아 끼우고 앞뒤 글자는 손대지 않습니다. 2026.3.5 계약 체결2026-03-05 계약 체결이 됩니다. 한 줄에 날짜가 둘 이상 있으면 앞의 것만 바꿉니다. 기간을 나타내는 2026.3.5~2026.3.9 같은 줄은 앞의 날짜만 바뀌니, 이런 자료는 물결표를 줄바꿈으로 바꿔 두 줄로 쪼갠 뒤 넣으세요. 옵션을 끄면 결과가 날짜만 남은 깨끗한 목록이 되어 다른 표에 그대로 옮겨 담기 좋지만, 날짜가 없는 줄은 사라지므로 원본과 줄 수가 달라집니다.

자주 묻는 질문

엑셀에서 복사한 열을 그대로 붙여 넣어도 되나요?

됩니다. 엑셀에서 한 열을 복사하면 셀마다 줄바꿈이 들어가므로 그대로 한 줄에 하나씩 놓입니다. 다만 셀이 이미 날짜 서식이면 화면에 보이는 글자가 복사되므로 엑셀에서 보이던 형식 그대로 들어옵니다. 결과를 다시 엑셀에 붙여 넣을 때는 받는 칸의 서식을 먼저 정해 두세요. 특히 20260305 형식은 엑셀이 숫자로 읽어 버립니다.

두 자리 연도(26.3.5)는 왜 못 읽나요?

어느 세기인지 정할 수 없기 때문입니다. 자료가 계약일이라면 2026년이겠지만 생년월일이라면 1926년일 수도 있습니다. 프로그램마다 기준 연도를 다르게 잡아 같은 값이 다른 해로 읽히는 사고가 흔해서, 이 도구는 아예 읽지 않고 「날짜가 없던 줄」로 셉니다. 전부 2000년대가 확실하다면 일괄 찾아바꾸기에서 줄 앞에 20을 붙여 형태를 맞춘 뒤 다시 넣으세요.

한 줄에 날짜가 두 개 있으면요?

앞에 있는 것 하나만 바꿉니다. 기간이 적힌 줄이라면 시작일만 형식이 바뀌고 종료일은 원래 표기로 남습니다. 두 날짜를 모두 통일하려면 물결표나 하이픈을 줄바꿈으로 바꿔 한 줄에 하나씩 만든 뒤 넣으세요. 다만 2026-03-05처럼 날짜 안에도 하이픈이 있으므로 물결표만 바꾸는 편이 안전합니다.

요일은 어떻게 정해지나요?

날짜를 브라우저의 로컬 시간대에서 자정 기준으로 만들어 그 요일을 읽습니다. UTC 문자열로 만들면 시간대에 따라 하루가 밀려 요일이 어긋나는데, 이 도구는 연·월·일을 각각 숫자로 넣어 만들기 때문에 그런 밀림이 없습니다. 그레고리력이 적용되기 전(1582년 이전)의 날짜는 브라우저가 현재 달력 규칙을 그대로 뒤로 늘여 계산하므로 역사 기록의 날짜와는 다를 수 있습니다.

함께 보기