Gary는 Excel 워크 시트를 사용하여 회사에서 검사하는 시설 목록과 해당 시설의 모든 이전 검사 날짜를 관리하고 있습니다. 결과적으로 각 시설에 대해 여러 행, 검사 당 한 행이 생성됩니다. Gary는 최근 검사 날짜를 제외하고 각 시설의 모든 행을 삭제해야합니다. 결과는 시설 당 하나의 행이되어 최신 검사 날짜를 표시합니다.

이를 수행하는 가장 쉬운 방법은 Excel의 중복 제거 도구를 사용하는 것입니다. 이 특정 목적으로 도구를 사용하려면 다음 단계를 따르십시오.

  1. 데이터 내에서 셀을 선택하십시오.

  2. 리본의 데이터 탭을 표시합니다.

  3. 정렬 도구를 클릭합니다. Excel은 정렬 대화 상자를 표시합니다.

  4. 대화 상자의 컨트롤을 사용하여 먼저 시설 (A에서 Z 또는 가장 작은 것에서 가장 큰 것 중 적절한 것)별로 정렬 한 다음 검사 날짜 (최신에서 가장 오래된 것)별로 정렬 할 것임을 나타냅니다. (그림 1 참조)

  5. 확인을 클릭하여 실제로 데이터를 정렬합니다.

  6. 리본의 데이터 탭이 계속 표시되어있는 상태에서 데이터 도구 그룹에서 중복 제거 도구를 클릭합니다. Excel은 중복 제거 대화 상자를 표시합니다.

  7. 대화 상자에서 선택된 유일한 필드가 시설을 포함하는 필드인지 확인하십시오. (그림 2 참조)

  8. 확인을 클릭하십시오. Excel은 중복 항목을 제거하고 최근 (가장 최근) 검사 날짜가 포함 된 레코드 만 남깁니다.

이러한 단계를 수행하면 데이터가 손상됩니다. 완료되면 이전 데이터가 워크 시트에서 완전히 제거됩니다. 따라서 기록 목적으로 이전 정보를 유지하려는 경우 데이터 복제에 대한 단계를 수행 할 수 있습니다.

물론 원본 데이터를 유지하고 단순히 최근 검사 날짜를 나타내는 정보를 추출하는 다른 접근 방식을 사용할 수도 있습니다. 이 예의 목적을 위해 데이터가 A : C 열에 있고 A에는 시설이 포함되고 B에는 검사 날짜가 포함되며 C에는 해당 날짜에 달성 된 등급이 포함되어 있다고 가정합니다. 또한 데이터의 첫 번째 행에는 제목 (시설, 검사 됨 및 등급)이 포함됩니다. 하나 이상의 빈 열로 구분 된 데이터 오른쪽 어딘가에 다른 동일한 제목 집합을 배치합니다. (이 예에서는 E : G 열이 나타난다 고 가정합니다.)

첫 번째 열에 시설의 고유 한 목록을 배치하십시오. F2 셀에 다음 수식을 입력하십시오.

=MAX(($A$2:$A$123=E2)*$B$2:$B$123)

두 개의 하위 범위 참조 ($ A $ 123 및 $ B $ 123)를 데이터에 적합한 하위 범위로 바꿀 수 있습니다. 또한 이것을 배열 수식으로 입력해야합니다. 즉, Ctrl + Shift + Enter를 눌러 F2 셀에 추가해야합니다.

F2 셀의 결과는 실제로 날짜 인 숫자가됩니다. (Excel은 내부적으로 날짜를 숫자로 유지합니다.) F2를 날짜처럼 보이게하려면 셀에 날짜 형식을 적용하면됩니다.

G2 셀에 다음 수식을 입력하십시오.

=SUMIFS($C$2:$C$123,$A$2:$A$123,E2,$B$2:$B$123,F2)

다시 말하지만, 하위 범위 참조는 데이터에 적합한 참조로 대체 될 수 있습니다. 이것은 배열 수식이 아니므로 Enter 키를 눌러 G2 셀에 넣을 수 있습니다.

이제 F2 : G2 셀을 시설에 적합한 행으로 복사하십시오. 최종 결과는 각 시설에 대한 가장 최근 검사 결과의 동적 목록입니다. (그림 3 참조)

image

그림 3. 최신 검사 결과의 동적 목록.

검사 목록에 더 많은 데이터를 추가하면 항상 최신 검사 결과를 표시하도록 “결과 테이블”이 업데이트됩니다.

_ExcelTips_는 비용 효율적인 Microsoft Excel 교육을위한 소스입니다.

이 팁 (13125)은 Office 365의 Microsoft Excel 2007, 2010, 2013, 2016, 2019 및 Excel에 적용됩니다.