연구하는 블블맨

엑셀은 숫자로 만들어진 데이터들은 원하는 형태로 바꿀 수 있다는 것이 큰 장점이죠?

 

그래서 엑셀을 사용하시는 분들이라면 엑셀 필터 라는 메뉴를 정말 자주 사용하시고 계실텐데요. 잘 사용되실 때는 언제나 필터를 걸고 싶은 데이터 열 가장 위에서

 

Alt , A , T 이렇게 키보드를 순서대로 눌러주면

 

누구나 쉽게 이용하시는데, 이게 꼭 필터가 안되는 경우가 있습니다. 이럴때는 정말 엑셀이 너무 어렵다고 느껴지기도 하죠. 오늘은 자주 발생하는 엑셀 필터 오류를 없애는 방법을 자세히 알려드리도록 하겠습니다. 

 

 

첫번째, 엑셀 필터 오류 가장 많이 보는 유형

 

아래와 같은 메세지가 엑셀 필터 정렬시 가장 흔하게 볼 수 있는 에러 메세지 입니다.

 

 

"이 작업을 수행하려면 병합하려는 모든 셀의 크기가 동일해야 합니다. "

 

 

이거 보면 정말 짜증이 안날 수가 없네요. 

 

 

 

 

셀을 병합하려는 것도 아닌데 왜 이런 메세지가 나타나는 걸까요?

 

쌩뚱맞은 대답 때문에 어디서부터 잘못되었는지 난감합니다. 이 메세지가 나타나는 이유는 위 상자속에 도움말 표시를 눌러보면 자세한 내용을 알 수 있습니다. 

 


 

엑셀 필터 설정시 이런 오류가 나오는 이유는 만들어진 엑셀 데이터의 셀 범위에서 병합된 셀이 있어서 이런 메세지가 뜨는 거네요. 전부 똑같은 크기로 병합이 되었다면 문제가 없이 엑셀 필터 정렬이 되어서 오름차순, 내림차순의 정리가 가능한데 특정 행 부분만 병합이 되어서 문제가 발생되는 것이였습니다. 

 

 

 

이제 원인을 알았으니 이제 해결만 하면 되는데, 이런 원인을 알았지만 몇 줄 없는 적은 내용의 엑셀 데이터라면 눈으로 직접 보면서 병합된 셀을 찾아서 병합을 풀어버리면 되겠지만 수백 수천개의 큰 데이터 엑셀 자료에서 병합된 부분을 찾는 건 당연히 노가다이겠지요?

 

당연히 이런 노가다 작업 없이 자동으로 병합된 셀을 찾아 필터 오류를 없애고 필터를 사용해서 오름차순, 내림차순을 이용해서 정렬하는 방법을 알려드릴께요. 아래 내용 꼭 확인하시고 오류 해결 시도해보세요.

 

 

 

 

 

엑셀은 역시 자동으로 찾는게 맛이지요. ^^

 

 

엑셀 필터오류를 해결하기 위한 병합된 셀 자동 찾기

 

 

제가 자주 엑셀을 예시를 할 때 사용하는 00마트 장부를 가지고 작업하는 방법을 설명드리겠습니다.

아래와 같이 ALT, A, T 키보드를 연속으로 눌러서 4행에 역삼각형의 필터를 걸었습니다.

 

이렇게 필터를 걸고 거래일자를 오름차순으로 즉 빠른 날짜에서부터 늦은 날짜 순으로 정렬을 해보았으나 이 자료는 중간에 셀 병합이 된 부분이 있어서 역시 "이 작업을 수행하려면 병합하려는 셀 크기가 동일해야 합니다." 라는 메세지가 뜨면서 순차정렬이 되지 않네요. 

 

 

 

이럴때는 간단하게 찾기 메뉴에서 옵션을 병합으로 지정해서 찾아주면 이 시트에 있는 모든 병합된 셀을 한번에 찾을 수 있고 하나씩 병합을 해제하면서 이 문제를 해결할 수 있습니다. 

 


 

먼저 찾기 Ctrl +F 를 눌러주세요. 컨트롤 키를 누른 상태에서 F 키보드를 동시에 눌러주는 겁니다. 아니면 홈 탭에서 상부의 아이콘 중에서 가장 오른쪽에 보시면 이런 아이콘 있으시죠? (셀을 드래그하거나 클릭해서 범위를 지정할 필요는 없어요. 그냥 이 시트 전체에서 병합된 셀을 찾아주는 기능입니다. )

 

 

눌러주시고 그 아래 메뉴중에서 쌍안경 모양의 찾기 메뉴를 눌러주세요. 그러면 아래와 같이 찾기 기본 메뉴가 뜹니다. 이 기능 자체는 일치하는 글자를 찾아주는 기능인데, 오른쪽 아래에 보면 옵션이라는 것이 보일꺼예요. 

 

 

 

여기를 누르면 이제 확장메뉴가 나옵니다. 여기에서는 서식이라는 버튼을 눌러줍니다. 이 방법을 쓰면 엑셀에서 많은 것들을 눈으로 찾지 않아도 찾기 메뉴로 찾아낼 수 있어요. 

 

 

 

여기에 들어가서 맞춤탭을 선택하면 아래와 같은 모습이 나오는데 이 여기에서 제일 아래에 있는 셀 병합에 체크표시를 아래와 같이 만들어줍니다. 네모 모양에 마우스를 클릭하면 이 체크 모양이 만들어집니다. 

 

 

 

그리고 확인을 눌러주면 처음 찾기 및 바꾸기 메뉴모양으로 돌아오는데 이제 우리가 셀병합의 서식 찾기를 체크했으니 모두찾기나 다음찾기를 눌러서 찾아주면 됩니다. 

 


 

모두 찾기는 셀 병합된 셀이 아래에 모두 나열되고 그걸 하나씩 클릭해서 찾아보는 기능이고, 

다음 찾기는 직접 클릭할 필요없이 순서대로 하나씩 자동으로 셀을 이동하면서 병합된 셀을 찾아주는 기능입니다. 

 


 

이 중에서 눈으로 직접 확인하기는 다음찾기 기능이 좋으나 직접 셀 병합을 풀어가면서 한번에 작업을 하기에는 모두찾기를 한 후에 하나씩 클릭하면서 셀 병합을 풀어주는 것이 더 편리합니다. 

 

모두찾기를 클릭하고 보니 아래와 같이 그 밑으로 셀 병합이 되어있는 위치를 알려줍니다. 제일 아래에 총 3개의 셀이 병합되어 있다고 알려주네요. 내용을 자세히 보면 셀 이름도 나오고 값도 전부 보여줍니다. 

 

 

이제는 순서대로 위에서부터 아래로 하나씩 클릭하면서 제일 위에 설정되어 있는 병합하고 가운데 맞춤 이라고 되어 있는 부분을 풀어주면 됩니다. 병합을 풀어주고 아래와 같이 다음 내용을 클릭하니 다음 병합된 셀로 이동하네요. 같은 방법으로 반복해주면 많은 양의 데이터도 금방 해결할 수 있겠죠? 

 

 

이제 엑셀 필터 오류를 모두 해결하고 나서 필터를 걸어서 내림차순으로 다시 정리를 해보니 이제는 오류가 뜨지않고 정렬이 제대로 되는 모습을 볼 수 있습니다. 

 

 

가장 많이 생기는 엑셀의 필터 오류이니 이것만으로도 대부분의 필터오류를 해결하실 수 있을꺼예요. 

 

이 문제가 아니라면 아래의 또 다른 방법으로 해결을 시도해봅니다. 해결 되기만 한다면 일찍 퇴근할 수 있는데 왜 안보겠어요? 

 

 

 

 

 

 

두번째, 엑셀 필터오류 - 빈칸

 

첫번째 방법 외에도 필터 오류가 생기는 경우는 빈 칸이나 빈 열이 있는 경우입니다. 특히 이런 빈 칸을 자기도 모르게 숨기거나 숨겨놓은 열의 내용이 지워졌다면 필터에 오류가 생겨 오름차순정렬, 내림차순정렬이 되지 않습니다. 

 

아래 표에서 거래일자를 화살표와 같이 내림차순으로 정렬을 시켰는데, 뭐가 이상합니다. 11번 행까지만 내림차순으로 정렬이 되고 그 밑으로는 필터의 영향을 받지 않고 있습니다. 

 

 

그 이유는 위 그림을 자세히 보시면 12번 행이 빈칸으로 숨겨져 있어서 이런 오류가 발생하는 것을 알 수 있습니다. 숨겨진 행에 내용이 있다면 정렬은 숨겨진 행을 제외하고 정렬이 제대로 됩니다.

 

아래는 빈 칸이 아닌 12번 행을 단지 숨기기만 했는데, 내림차순으로 순차정렬을 하니 숨겨진 12번 행은 정렬이 되지 않은채로 다른 내용들만 내림차순으로 정리되었습니다. 

 

 

결국 엑셀 시트에 숨겨진 행이 있다면 필터 정렬이 오류가 생길 수 밖에 없습니다.

 

필터를 걸기 전에는 무조건 숨겨진 행이 있는지 확인하고 숨기기 취소를 하고 필터 정렬을 시작해 필터 오류를 방지할 수 있습니다.

 


 

간단하게 시트 전체에 숨긴 행을 지우는 방법은 전체 전체 셀을 선택하고 행번호가 있는 곳으로 가서 아무 행번호에서 우클릭을 하면 제일 아래에 숨기기 취소라는 메뉴가 나오면 클릭. 그러면 셀 전체의 숨겨진 행이 나타납니다. 

 

ctrl + A 를 동시에 누르면 전체 선택이 되나 필터설정으로 잘 안되는 경우가 있기도 하니 가장 간단하게 작업하는 방법은 아래 그림과 같이 저 셀을 클릭해주시면 전체 선택이 됩니다. 

 

 

 

그리고는 가장 가까이 있는 행의 숫자인 1로 마우스를 내린 다음 마우스 우클릭을 하면 이렇게 메뉴가 나오고 제일 아래에 있는 숨기기 취소를 눌러줍니다. 

 

 

 

그러면 이 시트 전체에 행에 걸려있는 숨기기가 전부 취소가 되고 이제는 alt A T 버튼의 필터 단축키로 필터를 걸고 순서대로 자료들을 정리할 수 있습니다. 당연히 필터 오류는 모두 해결되는거겠죠? 

 

 

 

 

엑셀 필터 오류가 발생해서 엑셀 자료정리에 힘드셨던 분들에게 해결책이 되어서 일을 빨리 마치고 칼퇴하시기를 바랄께요. 

반응형

공유하기

facebook twitter kakaoTalk kakaostory naver band