저는 Excel 2007을 사용하고 있습니다. Excel 시트에 700줄 이상의 정보가 있고 "날짜" 열을 사용하여 특정 직원이 특정 지점 및/또는 팀에서 작업을 시작한 시기를 필터링하기 위해 필터를 사용하고 있습니다.
예를 들어 John이 2009년 1월 1일부터 뉴욕 지점에서 컨설턴트로 일하기 시작했지만 2010년 1월 1일에 회계사와 같은 다른 팀으로 옮겼다고 가정해 보겠습니다.
이제 2009-1-01 날짜를 필터링하여 뉴욕 지점에서 근무하는 사람 수를 확인하면 같은 사람인 John이 다른 팀으로 이동했지만 여전히 같은 지점에 있기 때문에 두 번 나타납니다.
이 이중성을 제거하고 John이 전체 행을 영구적으로 삭제하지 않고 컨설턴트 또는 회계사(가장 최근이므로 회계사로서 바람직함)로 한 번만 표시되도록 할 수 있는 방법이 있습니까?
답변1
좋아요, 이것이 당신에게 효과가 있는지 말해 보세요.
1) 먼저 '이름'을 기준으로 스프레드시트를 정렬하고 그 다음은 '날짜'를 기준으로 정렬합니다.
2) '이전 위치'라는 추가 열을 추가합니다.
3) 정렬된 목록으로 내려가 중복 행이 있는 모든 이름에 대해 첫 번째 발생은 그대로 두고 모든 이전 중복 항목에 대해서는 '이전 위치' 열에 'X'를 추가합니다.
이제 '이전 위치' 열이 'X'와 같지 않은 행을 유지하여 필터링할 수 있습니다. 그러면 모든 직원의 가장 최근 직책이 제공됩니다.
정확히 동일한 이름을 가진 두 명의 다른 직원이 없는 한 이것이 작동해야 한다고 생각합니다(그렇지 않으면 이름 대신 직원 ID나 각 개인의 고유한 것을 사용하려고 시도하십시오).