MS Excel 행별로 정렬하지만 동일한 열에 동일한 데이터 유지

MS Excel 행별로 정렬하지만 동일한 열에 동일한 데이터 유지

다음과 같은 데이터가 있습니다.

(쉽게 한)

하지만 다음과 같이 정렬하고 싶습니다.

영상

어떻게 이를 달성할 수 있나요?

답변1

좋습니다. 해결책이 있습니다. 그것이 귀하의 요구 사항을 충족하기를 바랍니다. 어쩌면 더 영리한 해결책이 있을 수도 있지만 적어도 내 솔루션은 매크로에 의존하지 않습니다.

내 솔루션에서는 원본 데이터를 한 곳에 보관하고 일부 수식을 기반으로 데이터가 복사될 공간(오른쪽 원본 시트 또는 새 시트)을 할당해야 합니다.

기본적으로 수식은 행의 각 셀에서 원하는 데이터를 확인하고, 데이터를 찾으면 표시합니다. 즉, 새 공간의 첫 번째 셀은 데이터의 첫 번째 행에 있는 모든 셀에서 "A"를 확인하고, 하나를 찾으면 A를 인쇄합니다.

=IF($A1="A","A",IF($B1="A","A",IF($C1="A","A",IF($D1="A","A",""))))

새 B 열의 경우 첫 번째 셀은 다음과 같습니다.

=IF($A1="B","B",IF($B1="B","B",IF($C1="B","B",IF($D1="B","B",""))))

그리고 다음은:

=IF($A1="C","C",IF($B1="C","C",IF($C1="C","C",IF($D1="C","C",""))))
=IF($A1="D","D",IF($B1="D","D",IF($C1="D","D",IF($D1="D","D",""))))
=IF($A1="E","E",IF($B1="E","E",IF($C1="E","E",IF($D1="E","E",""))))
=IF($A1="F","F",IF($B1="F","F",IF($C1="F","F",IF($D1="F","F",""))))

정렬된 데이터를 배치할 첫 번째 행을 채운 후 범위를 좁히면 다음 행에 대한 수식이 조정됩니다.

스크린샷

관련 정보