본문 바로가기
엑셀 파헤치기

엑셀 병합된 셀의 정렬 및 필터 팁

by 버스트 2021. 5. 14.

엑셀 병합된 셀의 정렬 및 필터 팁

엑셀을 하면서 정렬과 필터 기능은 많은 분들이 자주 사용하는 기능일 것입니다.

 

여러 데이터 중 특정 데이터만을 보여주기도 하고 글이나 숫자의 오름차순, 내림차순 정렬을 통해 직관적으로 우선순위에 맞는 데이터를 볼 수 있도록 해주기도 합니다.

 

정렬이나 필터는 데이터 상단의 목록 값 부분을 클릭한 후 '정렬 및 필터'에서 '필터'를 선택하거나 단축키로 Ctrl+Shift+L 키를 같이 눌러주면 됩니다.

 

상단의 목록 값 부분에 해당 열에 입력된 데이터를 정리된 형태로 볼 수 있는 버튼이 생기며, 버튼을 클릭하면 나오는 메뉴를 통해 정렬과 필터 작업을 수행할 수 있습니다.

 

정렬 및 필터
메뉴 버튼 생성(좌) 및 목록 값 확인(우)

위와 같이 정렬과 필터를 수행할 수 있는 환경이 되면 원하는 작업을 수행할 수 있습니다.

 

하지만 이번에 알아볼 팁은 위와 비슷한 형태이긴 하지만 셀이 병합된 큰 범주의 목록 아래 하위로 지정된 범주의 목록 값에서는 단순히 위와 같은 작업만으로는 원하는 정렬, 필터 버튼을 생성할 수 없다는 것입니다.

 

때로는 아래 예시와 같이 몇몇 정보를 묶어 하나의 범주안에 지정할 때도 있고 이에 따라 주변의 다른 셀은 형태를 맞추기 위해 병합하는 경우도 있습니다.

표 예시

'생년월일'과 '주소', '전화번호'는 각 고객의 '기본정보'라는 큰 범주의 하위 목록으로 포함시켰고 '이름'과 '구매일', '물품번호'는 별도로 표시하면서 각 열의 1, 2행의 셀을 병합한 상태입니다.

 

만약 이 상태로 A1셀을 클릭한 후 필터를 적용하면? 아래와 같은 메뉴 버튼이 나오는 것을 확인할 수 있습니다.

필터 적용

'이름'이나 '구매일', '물품번호'는 그 목록이 제대로 나오나 '기본정보'에 포함된 세 가지 데이터는 '기본정보'의 메뉴를 통해 확인해야 되며, 해당 메뉴를 클릭하면 아래와 같이 '생년월일'에 대한 정보만 나오게 됩니다.

기본정보 메뉴

주소를 시, 군 지역별로 필터링하거나 정렬을 하고자 할 때 위와 같이 표시된다면 원하는 작업을 수행할 수 없을 것입니다.

 

따라서 '기본정보'를 하나로 묶어 메뉴가 생성되지 않고 각 '기본정보' 항목 별 메뉴가 생성될 수 있도록 할 필요가 있습니다.

 

이를 위해 할 수 있는 방법은 필터링 전 표의 셀 만을 클릭하는 것이 아닌 전체 목록 값을 드래그하여 선택한 후 필터를 선택하는 것입니다.

D2~F2셀 드래그 후 필터 적용

위와 같이 D2셀부터 F2셀을 드래그한 후 필터를 적용하면 각 목록 별 데이터를 확인할 수 있도록 필터 버튼이 생성됩니다.

이에 따라 각 항목 별 원하는 값을 필터링할 수 있게 됩니다.

주소 필터

하지만 위와 같이 작업할 경우 필터는 해당 열에 적용한 값이 모든 열에 적용되어 원하는 결과를 얻을 수 있지만 정렬은 메뉴가 생성된 D, E, F열만 작업이 실행되고 A, B, C열은 현재 보이는 상태로 변하지 않고 고정되어 자칫하면 전혀 다른 데이터가 되어버릴 수 있습니다. 

 

원본 데이터의 값 변경

위 이미지에서 확인할 수 있듯 필터링 범위가 D, E, F열만 잡힌 상태에서 '주소' 항목으로 텍스트 오름차순 정렬을 시행하면 A, B, C열의 값은 그대로 고정된 상태에서 D, E, F열의 값이 E열의 주소에 따른 텍스트 오름차순으로 정렬되어 변하게 됩니다.

 

해당 데이터는 정말 잘못된 값으로 변경된 것이므로 '주소'로 텍스트 오름차순 정렬을 시행하고자 할 경우 A부터 F열까지 변경되어야 되는 모든 항목이 필터 범위로 지정되어야 됩니다.

 

따라서 이때에는 D2~F2셀만 드래그하여 범위를 지정하는 것이 아닌 엑셀 가장 좌측의 2행 부분을 클릭하여 2행 전체를 범위로 지정한 후 필터 작업을 수행해야 됩니다.

 

병합된 셀에서 필터와 정렬을 수행할 때 원하는 대로 작업이 되지 않는 경우는 대부분 위와 같이 병합된 셀의 경우 필터를 수행할 수 있는 범위가 제대로 지정되지 않았기 때문입니다.

 

필터 또는 정렬 작업을 할 때 수행하고자 하는 항목이 있는 행 전체를 클릭한 후 필터 작업을 수행하면 좀 더 정확한 작업을 진행할 수 있습니다.

댓글