시간대가 붙은 ISO 시각을 UTC 기준으로 정렬하기
시간대가 다른 기록을 실제 발생 순서대로 정리하세요. Z·+09:00처럼 시간대가 표시된 ISO 시각을 날짜 및 시간으로 읽고 UTC 기준으로 정렬합니다.
서로 다른 시간대에서 내보낸 기록은 날짜를 텍스트로 정렬하면 실제 발생 순서와 다르게 나올 수 있습니다. Z나 +09:00처럼 시간대가 표시된 ISO 값은 자료형을 ‘날짜 및 시간’으로 지정하세요. UTC 기준으로 맞춘 시각을 정렬할 수 있습니다.
전날 날짜가 적혀 있어도 더 늦은 기록일 수 있습니다
아래 가상 기록 Events에서 A는 UTC+9의 오전 9시, B는 UTC-4의 전날 오후 8시 30분, C는 UTC 오전 0시 15분입니다. UTC로 맞추면 각각 00:00, 00:30, 00:15이므로 B가 가장 늦습니다.
Events
| Event | At |
|---|---|
| A | 2026-10-01T09:00:00+09:00 |
| B | 2026-09-30T20:30:00-04:00 |
| C | 2026-10-01T00:15:00Z |
자료형을 바꾼 뒤 At을 정렬하세요
- Events를 불러온 뒤 At의 모든 값에 Z 또는 +09:00 같은 시간대 표시가 있는지 확인합니다. 원래 표기를 다시 볼 수 있도록 원본 파일도 보관합니다.
- At의 자료형 배지를 눌러 ‘날짜 및 시간’을 선택합니다. ‘날짜’로 지정하면 시각이 사라져 발생 순서를 구분할 수 없으므로 주의하세요.
- 결과를 연 뒤 ‘결과 정리’ → ‘정렬’에서 At을 선택하고 ‘오름차순’을 지정합니다. ‘적용’을 눌러 결과를 확인합니다.
- A가 00:00, C가 00:15, B가 00:30 순서인지 확인합니다. 결과의 시각에는 시간대 기호가 붙지 않으므로 UTC 기준이라는 점을 함께 기록해 두세요.
UTC로 보면 A·C·B 순서입니다
정렬 결과는 A·C·B의 3행입니다. B의 원래 문자열은 전날 날짜로 시작하지만 UTC로 환산하면 세 기록 중 가장 늦습니다.
| Event | At |
|---|---|
| A | 2026-10-01 00:00:00 |
| C | 2026-10-01 00:15:00 |
| B | 2026-10-01 00:30:00 |
현지 시각으로 변환하는 기능은 아닙니다
시간대가 없는 2026-10-01 09:00:00만으로는 어느 지역 시각인지 알 수 없습니다. 먼저 원본에 UTC와의 시차인 offset을 정확히 표시하세요. 이 작업에서는 값에 적힌 offset을 반영하며, 도시 이름을 보고 시간대나 서머타임을 찾아 주지는 않습니다.
UTC를 원하는 지역의 시각으로 바꾸거나 원래 offset 표기를 유지하려면 별도 작업이 필요합니다. 시각을 제외하고 날짜만 맞추는 날짜 기준 연결과도 구분하세요.
내 파일로 시작해 보세요
JOIN SHEET에서 시작하기 ↗Excel·CSV 작업은 PC에서 이용해 주세요.
새 창에서 열리며 작업 중인 데이터를 바꾸지 않습니다.
예제 확인일:
출처
Parsing an ISO8601 date/time (including TimeZone) in Excel (Stack Overflow)
시간대가 있는 ISO 시각을 읽고 지역 시각으로 변환하는 방법을 묻는 질문을 참고했습니다. 이 글에서는 값에 적힌 offset을 반영해 UTC로 정렬하는 과정만 설명하며, 지역 시각으로 바꾸는 과정은 다루지 않습니다. 데이터는 설명을 위해 따로 만든 가상 예제입니다.