MS엑셀에서, 날짜가 있는 셀(예시: 2025-05-13) 이, 일부는 셀 표시 형식이 '일반' (즉, 2025-05-13이 날짜가 아니라 그대로 문자열로 인식되어 있음)으로 되어 있으며, 일부는 셀 표시 형식이 '날짜'(즉, 2025-05-13이 실제로 날짜 형식으로 저장되어, '일반'으로 셀 표시 형식을 돌릴 경우 '45790' 같은 숫자열로 나옴) 로 되어 있는 상황입니다. 따라서 이 상태에서 제가 날짜가 지정된 셀들을 내림차순으로 정리하려고 하면 전체가 내림차순으로 깔끔하게 정리되지 않고 있습니다. 날짜 셀들을 전체 선택하여 셀 표시 형식을 '날짜'로 바꾸어도 해결되지 않는데, 이런 경우 표시 형식이 '일반'(문자열)으로 되어 있는 셀의 표시 형식을 '날짜'로 일괄 변경하는 방법이 있을까요?
엑셀 셀 표시 형식(일반, 날짜) 일괄 수정 방법 문의에 대해 물어보셨네요.
네, 날짜로 인식되지 않는 문자열 형식의 셀도 날짜로 변환하는 방법이 있습니다. 아래 과정을 따라 하시면 됩니다.
1. 문자열 날짜를 날짜 값으로 변환하는 방법
날짜가 문자열 형태(예: "2023-10-15" 또는 "10/15/2023")로 입력돼 있을 경우, 이를 날짜 형식으로 변경하는 가장 간단한 방법은 DATEVALUE 함수를 활용하는 것입니다.
2. 방법
• 새 열을 만들고, 해당 열에 다음과 같이 입력합니다.
예를 들어, A열에 문자열 날짜가 있다면, B열에 =DATEVALUE(A1)을 입력하세요.
• 수식을 입력한 후, 선택된 셀의 오른쪽 하단 모서리를 끌어내려서 아래로 복사합니다.
• 이 새 열이 날짜 값(숫자형)으로 변환된 것을 확인할 수 있습니다.
3. 결과를 원래 셀에 반영하는 방법
• 새로 만든 날짜 값이 제대로 표시되면, 해당 열을 복사합니다.
• 원래 날짜 문자열이 있던 셀 범위에 값 붙여넣기(Ctrl + Alt + V → 값)를 선택하여 덮어씁니다.
• 이후 이 셀들을 선택하고 표시에 대한 셀 형식을 '날짜'로 바꾸면 정상적으로 날짜가 표시됩니다.
4. 추가 팁
• 만약 문자열 날짜가 형식이 일정하지 않다면, 텍스트 처리 함수(LEFT, MID, RIGHT, TEXT)를 활용하여 날짜 형식을 맞춘 후 DATEVALUE를 사용하세요.
• 또는, 단축키 Ctrl + H를 이용해 "찾기 및 바꾸기"로 특정 문자(예: 마침표, 슬래시) 등을 일괄 교체하여 형식을 통일하는 것도 도움이 될 수 있습니다.
이 과정을 통해 문자열로 되어 있던 날짜들을 날짜 값으로 변환하고, 표시에 '날짜' 형식을 적용할 수 있습니다.
AI 분석 및 채팅