엑셀 문자 날짜 · 통장 내역 정리 실습 가이드
쇼츠 「통장 내역 날짜 필터 오류 해결」 보충 자료 · 예제 파일을 열어 두고 1번부터 따라 해 보세요.
1문자 날짜 알아보기0:03
은행에서 받은 거래내역은 날짜가 문자로 들어 있어 날짜 필터가 걸리지 않습니다. 거래일시 열의 필터 단추를 눌러 보면 바로 알 수 있어요.
메뉴에 [텍스트 오름차순 정렬]·[텍스트 필터]가 나오고, 목록에 2022.01.03 13:34:15 같은 글자가 그대로 늘어서면 문자 날짜입니다. 진짜 날짜라면 2024년 아래에 1월·2월처럼 묶여 나옵니다.
2빈 열 추가— Ctrl + Shift + +0:15
거래일시 오른쪽에 날짜를 받을 빈 열을 하나 만듭니다. C열 머리글을 눌러 열 전체를 고르고 Ctrl + Shift + +를 누르면 그 자리에 빈 열이 들어갑니다.
3LEFT로 날짜만 자르기0:19
C11 셀에 =LEFT(B11,10)을 입력하면 2022.01.03처럼 앞 10글자만 남습니다. 거래일시가 날짜 10글자 뒤에 시간이 붙은 꼴이라, 앞 10글자가 곧 날짜예요.
LEFT는 문장 처음부터 정한 글자 수만큼 꺼내는 함수입니다.
4마침표를 대시로 바꾸기0:26
마침표를 대시(-)로 바꾸고 1을 곱하면 44564 같은 날짜 일련번호가 나옵니다. 엑셀은 마침표로 구분된 문자 날짜를 날짜로 바꾸지 못해서, 2024.01.01을 먼저 2024-01-01 꼴로 고칩니다.
3번 수식을 SUBSTITUTE로 감싸 마침표를 대시로 바꾸고, 끝에 *1을 붙입니다.
수식 · C11 셀
=SUBSTITUTE(LEFT(B11,10),".","-")*1
5날짜 서식 입히기— Ctrl + Shift + 30:42
수식을 끝까지 채우고 날짜 서식을 입히면 날짜 필터가 연도별로 묶여 나옵니다.
C11 셀의 채우기 핸들을 두 번 눌러 아래로 채웁니다. 이어 C열 범위를 고르고 Ctrl + Shift + 3을 누르면 44564가 2022-01-03으로 바뀌어요. 필터 메뉴에 [날짜 필터]와 2024년·2023년·2022년이 보이면 됩니다.
6RIGHT로 시간 꺼내기0:56
같은 방법으로 거래일시 끝 8글자에서 시간을 꺼냅니다. 날짜 열 오른쪽에 빈 열을 하나 더 만들고 D11 셀에 아래 수식을 넣으면 0.565451389 같은 소수가 나와요.
[홈] → [표시 형식] 목록에서 [시간]을 고르면 오후 1:34:15로 보입니다. 그다음 아래로 채웁니다.
수식 · D11 셀
=RIGHT(B11,8)*1
7요일까지 표시하기1:13
날짜 열에 사용자 지정 서식을 걸면 2022-01-03 (월)처럼 요일이 같이 보입니다. 보이는 모양만 바뀌고 수식은 그대로예요.
날짜 범위를 고르고 [셀 서식] 대화상자의 [사용자 지정]에서 [형식] 칸에 yyyy-mm-dd (aaa)를 넣습니다. aaa는 월·화 같은 짧은 요일, aaaa는 월요일·화요일 같은 긴 요일입니다.
질문 6
이 책 쇼츠의 댓글과 같은 곳이에요. 여기서 올린 질문은 쇼츠에도 함께 올라가요.
로그인하면 질문을 남길 수 있어요. 로그인
혹시나해서 빠른 채우기 "Ctrl+E" 기능을 활용하니 복잡한 수식입력없이 한번에 해결되네요. 이 방법도 한번 사용해 보세요~
erp데이터도 그렇고 왜 로우데이터가 저렇게 되어 있는 걸까요
ㅡ
덕분에 잘 해결했습니다. 그동안은 left함수 써서 찾기/바꾸기 기능으로 "."을 "-"로 변환했었는데 substitute라는 함수를 알고 나니 한 단계가 줄어서 너무 좋습니다. ^-^
가끔씩 안되서 바꾸기 어려웠는데 이걸 미리 알았더라면~ㅠㅠ
좋은 강의 감사드립니다.- 수식*1을 해서 숫자로 변환하는 팁~!! 실무에서 적극 활용하겠습니다.^^
아직 질문이 없어요.