메뉴
미해결 엑셀2021윈도우

날짜 형식 변경이 안됩니다..

q
8월 8일 조회 75

2번 파일의 완료일시를 1번 파일의 완료일시 형식으로 바꾸고 싶은데 셀서식 사용자지정으로 들어가서 yyyy-mm-dd hh:mm 형식으로 바꿔도 변하지 않습니다. 다양한 시도를 해봤지만 도무지 해결방법을 찾지 못하고 있습니다...도움 주시면 감사드리겠습니다

1번.jpg 2번.jpg

댓글 3

수메리안 8월 8일

안녕하세요~

보통 시간 데이터가 좌측 정렬로 되어있으면,
대부분 텍스트 값으로 다운로드된 값일 가능성이 많습니다.

아래와 같이 접근해 보세요.

=LET(
r, C2:C10,
d, LEFT(r, 10),
ap, MID(r, 12, 2),
ts, RIGHT(r, LEN(r)-14),
v, DATEVALUE(d),
tv, TIMEVALUE(ts) + IF(ap="오후", 0.5, 0),
v + tv
)


셀서식은 

yyyy-mm-dd hh:mm






원조백수 8월 10일

=SUBSTITUTE(SUBSTITUTE(I2,"오전",""),"오후","")*1 + ISNUMBER(SEARCH("오후",I2))*0.5

=REGEXREPLACE(I2,"오.\s","")*1 + REGEXTEST(I2,"오후")*0.5

일괄 변환시에는 I2 ->I2:I20 

오전/오후를 제거하고, Excel이 텍스트를 날짜로 변환하도록 *1을 한 후에 오후인 경우에만 0.5를 더하기

마법의손 8월 10일

=LET(Area, i2:i10, LEFT(Area,10)+TRIM(RIGHT(Area,8))+(MID(Area,13,1)="후")/2)

질문답변 게시판의 최근 글

스크랩 완료