Excel에서 DATEVALUE로 계산된 데이터 세트를 정렬하지 않습니다.

Excel에서 DATEVALUE로 계산된 데이터 세트를 정렬하지 않습니다.

DATEVALUE 함수를 사용하여 계산된 열에서 가장 오래된 날짜부터 최신 날짜순으로 정렬하는 데 문제가 있습니다.

운영체제: MacOS 10.15.7 엑셀: 16.44(20102712)

장치에서 CSV 파일을 가져왔는데 날짜와 시간이 모두 텍스트입니다. DATEVALUE 및 TIMEVALUE 함수를 사용하여 이를 별도의 열로 변환하고 있습니다. DATEVALUE를 사용한 결과 데이터 계산은 정확하며 날짜 일련 번호를 생성합니다.

DateValue(가장 오래된 것부터 최신 것까지) 및 TimeValue(가장 작은 것부터 가장 큰 것)를 정렬하려고 하는데 이 정렬을 설정하면 아무 일도 일어나지 않고 데이터 세트의 순서도 변경되지 않습니다.

스프레드시트의 구성은 다음과 같습니다. 날짜값 문제

G 열은 다음 공식을 사용합니다

=DATEVALUE(MID(A2,5,2)&"-"&LEFT(A2,3)&"-"&MID(A2,8,4))

H 열은 다음 공식을 사용합니다

=TIMEVALUE(RIGHT(A2,8))

해당 파일은 다음 링크에서 액세스할 수 있습니다.DateValueIssue.xlsx

답변1

  • 정렬하기 전에 전체 테이블이 정렬 대상으로 선택되어 있는지 확인하십시오.

  • 일반적으로 표는 연속되어 있으므로 표에서 셀을 선택하면 자동으로 발생합니다.

  • 귀하의 경우 F열은 비어 있으므로 예를 들어 G열의 셀을 선택하면 자동 선택된 테이블에는 G:L 열만 포함됩니다.

  • 테이블 외부에 있는 데이터에 의존하는 수식이 포함된 열을 정렬하려고 하므로 실패합니다.

해결 방법:

  1. F1에 열 머리글을 넣거나
  2. 정렬을 수행하기 전에 A:L 열의 전체 테이블을 선택하십시오.

어느 방법을 사용하든 A열이 테이블에 포함되어 정렬이 작동합니다.

관련 정보