단일 필터와 다중 조건 필터

구글 스프레드시트 실무 입문 강좌의 맛보기 강의입니다.

강의 대본 보기

이번 영상에서는 구글 스프레드시트의 단일 필터와 여러 가지 조건을 가지고 있는 다중 조건 필터를 만들고 활용하는 방법을 함께 알아보도록 하겠습니다. 이 실습은 03번 선적 기록 데이터를 활용하였습니다. 선적 기록 데이터를 보시면 선적 기록 데이터에는 여러 가지 데이터가 들어있는데요 누군가가 어떤 제품을 구매를 하고 이 구매된 것이 배에 선적되는 것에 관련된 데이터를 정리해 둔 자료다 라고 말씀드리겠습니다 데이터의 양은 굉장히 많이 있구요 지금 보시는 것처럼 약 9995건의 데이터가 들어있고 우리는 이 데이터들 중에서 우리가 원하는 조건에 맞는 데이터를 다양한 필터를 통해서 찾아내는 이러한 방법에 대해서 살펴보도록 하겠습니다 그러면은 일단 우리가 필터를 만드는 방법을 먼저 아셔야 할 것 같은데요 필터를 일단 추가하겠다 라고 하시면 필터를 달고 싶은 범위를 먼저 잡아줍니다 필터라는 것이 특정 열을 잡아서 필터를 달아 줄 수도 있습니다 하지만 그렇게 하지 않으시고 전체를 다 잡아서 이렇게 모든 열에다가 한번에 데이터 탭에 필터 만들기 클릭해 주시면 지금 보시는 것처럼 오른쪽에 역삼각형 모양을 띤 필터 단추라고 하는 것이 추가되는 걸 볼 수가 있습니다 물론 원하신다면 필터는 내가 선택한 범위에 만들어지는 거기 때문에 하나의 열만 선택해서 만들겠다 이런 것들도 모두 가능하십니다 일단 만들어둔 필터를 삭제하겠다 라고 하시면 특별히 범위를 잡지 않고 데이터 탭을 눌러 보시면 필터를 만들었다 라고 하는 동일한 필터 만들기 위치에 필터 삭제라고 하는 것이 나타나는 것을 보실 수가 있습니다 필터 삭제를 눌러 주시면 모든 필터가 다 사라지게 됩니다 우리는 사용 편의를 위해서 전체 데이터에다가 일단 필터를 만들어 주도록 하겠습니다 필터 만들기 해서 필터를 추가하겠습니다 그럼 필터를 눌러보시면 필터 단추를 한번 눌러보겠습니다 필터 단추를 눌러보시면 필터 단추의 메뉴는 크게 보면 위쪽에는 데이터를 정렬하는 것과 관련된 메뉴들이 들어 있습니다 데이터를 오름차순으로 정렬한다 또 내림차순으로 정렬한다 색상을 기준으로 정렬한다 라고 하는 세 가지 옵션이 있습니다 데이터의 정렬에 대해서는 우리가 따로 다루고 있는 강의 클립이 있으니 해당하는 영상을 참고해 주시기 바랍니다 우리가 이 클립에서 다루고자 하는 내용은 필터링인 거구요 필터링은 크게 보면 세 가지 정도를 색상별 필터링 조건을 걸어서 필터링 데이터의 값을 가지고 값별로 필터링 하는 3가지 정도의 옵션이 있습니다 그래서 우리가 필터 단추를 눌렀을 때 처음 보이는 것은 값별 필터링 이라고 하는 게 열려 있는 거고요 이 옵션의 창을 닫아 준다 라고 하시면 값별 필터링을 닫아주고 조건별 필터링을 연다 라고 하시면 해당하는 것들이 이렇게 늘어나는 걸 보실 수 있습니다 이렇게 데이터를 열고 닫는 이런 방식으로 필터링은 크게 세 가지 정도의 조건이 있다 라고 보시면 되겠습니다 그러면 위쪽에 있는 색상별 필터링부터 우리가 한번 살펴보겠습니다 색상별 필터링은 굉장히 단순한 방식인데요 예를 들어서 우리가 오더 아이디라고 하는 A열에 있는 데이터에 5번 행 정도부터 11번 행 정도까지 요런 정도로 제가 여기에 이렇게 데이터를 노란색으로 표시를 했다 라고 해보겠습니다 색상이 들어 있습니다 그래서 여기서 지금 보신 것처럼 노란색으로 색칠을 해줬을 때 노란색으로 색칠된 데이터를 필터링 하고 싶다 라고 하는 것이죠 이럴 때 사용하는 게 바로 색상별 필터링 입니다 실제로 한번 해보겠습니다 필터 단추를 클릭하시고 색상별 필터링을 선택해 주시면 여기에 없음 그리고 채우기 색상 이라고 하는 것이 있습니다 아래쪽에 텍스트 색상 이라고 하는 옵션도 있는데요 만약에 이렇게 채우기를 하지 않고 글자에다가 여기 텍스트에다가 여러분이 어떤 글씨 폰트의 색깔을 주셨다 라고 하면 그러한 텍스트 색상을 기준으로도 필터링을 할 수 있습니다 방법은 동일하기 때문에 우리는 채우기 색상으로 하도록 하겠습니다 채우기 색상에서 필터링을 하겠다 나는 노란색을 선택하겠다 라고 하시면 노란색을 선택하시는 순간 전체 한 만 건에 가까웠던 데이터의 나머지가 모두 사라지고 지금 보시는 것처럼 노란색으로 딱 해두었던 5번 행부터 11번 행까지의 데이터만 남는 것을 보실 수가 있습니다 지금 보시는 것처럼 전체 데이터에서 5번 행부터 11번 행까지가 남게 됩니다 그러면 이렇게 필터링 돼서 데이터가 사라졌으니까 행의 번호가 2번 3번 4번 이렇게 내려갈 것 같은데 행의 번호는 유지되는 게 보이시죠 비슷한 방식으로 숨기기라고 하는 것이 있었습니다 우리가 특정 행에 대해서 이 행을 보이지 않겠다 라고 숨기기를 해 두면 이러한 숨기기를 한 결과는 다른 시트에 복사해서 붙여 넣었을 때 숨겨져 있는 부분들도 갑자기 다 펼쳐지면서 나타나는 걸 볼 수가 있었죠 필터링된 결과는 어떨까요? 필터링된 결과 이 사이에 필터링되서 사라져 있는 2, 3, 4번 행은 과연 우리가 이것을 복사해서 다른 시트에 붙여넣었을 때도 나타나는가 한번 해보겠습니다 이 데이터를 복사 Ctrl+C 하시고 복사하시고 새로운 시트를 추가해서 붙여넣기 Ctrl+V 해보도록 하겠습니다 지금 보시는 것처럼 5번부터 11번 행의 데이터만 남게 되고 필터링된 나머지 데이터는 따라오지 않는 걸 보실 수가 있습니다 보신 것처럼 우리가 데이터를 숨기게 하는 것과 필터링 하는 것은 결과물의 모습은 굉장히 비슷합니다 하지만 숨기는 것은 단지 해당하는 데이터 레코드를 감춰서 보여주지 않는다 라는 특징이고 그것을 결국 복사해서 붙여넣거나 하면은 다시 나타나게 되지만 필터링된 데이터는 정확하게 해당하는 데이터만 남겨두는 구조이기 때문에 지금 보시다시피 행번호는 유지가 되지만 그것이 복사해서 붙여넣거나 했을 때 숨겨져 있거나 하지 않아서 그 감춰진 삭제된 그런 데이터가 나타나지는 않습니다 이것이 숨기기와 필터의 차이다 라고 우리가 알 수 있습니다 자 그러면 필터의 특징은 알았으니까 그리고 색상별 필터링이 어떤 건지도 알았습니다 지금 보신 것처럼 필터링 하는데 색상별에서 특정 색상을 선택하면 그 색상만 남겨놓고 나머지를 삭제하는 거죠 이때 필터링이라는 개념은 이것만 남기고 나머지를 지운다 라는 개념이 됩니다 마치 검색 같은 형태가 되죠 이 필터를 취소하려면 어떻게 해야 될까요? 필터링을 했는데 이 필터링이 잘못됐습니다 취소하고 싶습니다 라고 하시면 다시 필터 단추를 클릭하시고 색상별 필터링에서 없음을 선택해 주시면 조건이 걸린 게 없기 때문에 다시 원래 데이터로 돌아온다 라고 하는 것을 보실 수가 있습니다 그렇다면 우리가 또 보기 좋게 하기 위해서 이 부분은 다시 원래 색깔로 돌려 주겠습니다 음 그렇다면 두 번째 필터링을 하는데에 색상별 필터링도 있고 조건별도 있고 값별도 있습니다 조건별 필터링 한번 간단하게 어떤 건지 확인해 볼까요 조건별 필터링을 한번 보겠습니다 음 두 번째 B열에 있는 오더 데이터라고 하는 것을 보겠습니다 예를 들면 날짜인데요 날짜 데이터를 가지고 있습니다 자 날짜 데이터인데 예를 들어서 여기서 2014년에 해당하는 것들을 우리가 좀 눈에 띄게 하기 위해서 요렇게 색깔을 좀 한번 줘보도록 할까요 아래쪽에도 있지만 요 정도만 일단 색칠을 하겠습니다 지금 날짜 기간을 보니까 2014년, 15년, 16년, 17년 등 굉장히 여러 해의 데이터가 뒤죽박죽 섞여 있습니다 여기서 우리가 필터링을 해 보겠습니다 예를 들어 2015년 1월 1일 이후의 데이터만 보겠다 라고 한번 해볼까요 만약에 우리가 그렇게 필터링을 한다면 2014년 이전 2015년 1월 1일 이전 데이터 우리가 색칠한 이 부분은 더 이상 남아 있지 않게 되겠죠 그러한 조건을 걸어 보겠습니다 이런 것을 걸 때 우리가 필터 단추에서 두 번째에는 조건별 필터링 이라고 하는 메뉴를 사용하게 됩니다 조건별 필터링을 클릭해 보시면 이렇게 없음이라고 하는 게 나타나는데요 이 없음을 다시 한번 클릭해 주시면 그 아래쪽에 굉장히 많은 조건들이 들어가 있는 걸 보실 수가 있습니다 일단 크게 비어있다 비어있지 않다 라고 하는 게 보이시죠 데이터가 없는 경우는 필터링에서 보여주지 않겠다 이런 설정들을 비어있다 비어있지 않다 라고 하는 것으로 기본적으로 다룰 수 있고요 그리고 텍스트 포함 이라는 것도 있습니다 특정한 텍스트를 포함한다 이 텍스트는 포함하지 않는 경우만 남겨두겠다 아니면 특정한 단어로 시작을 하거나 끝나거나 아니면 정확하게 이런 텍스트로 되어 있는 그러한 데이터만 남기겠다 라는 거죠 그 외에도 날짜를 기준으로 할 수 있습니다 지금 우리가 하려는 것은 날짜를 기준으로 하는 거고요 그 아래 숫자 데이터일 경우 우리가 선택한 영역이 숫자 데이터다 라고 하면 초과한다, 크다, 같다, 미만이다, 같다, 특정 범위 내에 있다 그리고 맞춤 수식 이러한 다양한 조건들을 이용해서 데이터를 필터링 한다는 겁니다 우리가 하나하나 다 해볼 수도 있겠지만 간단하게 평소에 이런 필터 단추 같은 것들은 우리가 다른 프로그램에서도 많이 사용할 수 있기 때문에 가장 간단하게 날짜 정도만 보도록 하겠습니다 지금 우리가 이야기한 2015년 1월 1일 이후의 데이터만 보겠다 라고 하면 기준일 이후 라고 선택해 주면 되겠죠 기준일 이후 그럼 기준이 되는 날짜는 뭡니까 현재 선택된 것은 오늘입니다 오늘인데 오늘이 아니죠 우리가 선택하고 싶은 것은 2015년 1월 1일 오늘이라고 하는 날짜를 다시 클릭해 주시면 오늘 내일 어제 그리고 정확한 날짜를 입력한다 라고 하는 것이 나타나는 걸 볼 수 있습니다 정확한 날짜 클릭해 주시면 이제 정확한 날짜를 여기에 적어 줄 수 있습니다 2015년 1월 1일 이라고 하는 값을 제가 입력했습니다 기준일 이후에 데이터를 필터링 하겠다 2015년 1월 1일 값을 정확히 입력했으니 아래로 쭉 내려 보시면 확인 이라고 하는 버튼이 있습니다 확인을 클릭해 주시면 지금 보신 것처럼 우리가 2015년 1월 1일 이후에 기준일 이후에 데이터를 필터링 했기 때문에 여기에 해당하지 않는 것들 우리가 색칠을 해 둔 것 같은 2014년도에 데이터는 사라지는 걸 볼 수가 있습니다 지금 보시는 것처럼 조건별 필터링 이라고 하는 것도 이 조건을 만족하는 데이터들만 남고 나머지는 삭제된다 라는 개념입니다 이러한 개념입니다. 엄밀하게 말하면 삭제된다기 보다는 언제나 되돌릴 수 있으니까 나머지는 보여주지 않는다 정도의 개념으로 하는 것이 조금 더 정확하겠다고 말씀드릴 수 있겠죠. 그래서 보시면 여전히 행번호는 다 살아 있습니다 행번호는 다 사라져서 필터링이 된 구간에서 해당하는 데이터가 있었던 곳에 행번호들은 모두 없어지는 것을 보실 수가 있습니다 보여지지 않게 하는 것이죠 한마디로 이때의 필터라고 하는 것은 사실상 검색과 같다 라고 말씀드릴 수 있습니다 이번에는 마지막 세 번째 필터링인 값 필터링에 대해서 살펴보도록 하겠습니다 예를 들어 F열을 보시면 지금 이 제품을 주문한 굉장히 많은 다양한 고객들의 이름이 남겨져 있습니다 굉장히 많은 사람들의 이름이 남겨져 있죠 우리는 앞서서 한 것과 동일하게 그렇다면 수많은 고객들 중에서 이름이 스미스 이름이 스미스인 스미스라는 이름을 가지고 있는 또는 성이 스미스일 수도 있죠 스미스라는 이름을 가지고 있는 사람만 필터링을 해보도록 하겠습니다 자 그럼 같이 해볼까요 동일하게 필터 단추를 클릭을 하겠습니다 필터 단추를 클릭하고 이번에는 마지막에 있는 값별 필터링 이라고 하는 메뉴를 활용을 하겠습니다 지금까지 우리가 했던 거에 따르면 이걸 필터링 하는 방법은 굉장히 간단하겠죠 값별 필터링이 이미 선택이 되어 있으니까 여기 아래쪽에 검색 필터링은 검색과 같은 거였으니까 여기에 스미스 입력하고 확인을 누르면 스미스란 이름을 가진 사람만 남게 될 거다 라고 충분히 예상할 수가 있죠 그럼 실제로 해보겠습니다 실제로 해보시면 값별 필터링에서 여기에 스미스라고 입력해 보겠습니다 스미스 입력했습니다 굉장히 많이 뜨네요 스미스라는 이름을 가진 사람 많군요 스미스 입력했고요 엔터 치셨고요 아래로 내려서 확인 눌러 보겠습니다 이제 스미스라는 이름을 가진 사람만 나타나라 조건별 필터링은 흔히 생각하는 것과 비슷합니다. 또 조건별 필터링에서는 예를 들어 2015년 1월 1일 이후에 데이터들만 남기겠다 그러면 기준일 이후 2015년 1월 1일 이렇게 하면 되는데요 지금 보신 것처럼 스미스라는 이름을 가진 사람들의 데이터만 남기겠다 라고 마찬가지로 값별 필터링에서 스미스 입력하고 엔터 완료 라고 해도 우리가 기대한 것처럼 스미스 라는 이름을 가진 사람들의 데이터만 남지는 않습니다 처음 보면 이게 좀 당황스러울 수가 있는데요 필터를 다시 한번 보겠습니다 필터 단추를 클릭해 주시면 값별 필터링이라고 하는 게 있습니다. 아래쪽에 보시면 필터링하게 될 실제 값들이 어떤 것들이 있는가 라고 하는 목록이 이렇게 스크롤을 내리면 쭉 나타나게 됩니다. 어떤 것들이 실제로 들어가 있는가 이 필드에 있는 필터링할 대상들이 어떤 데이터를 갖고 있는가 라고 하는 게 보여지는 거죠. 이 목록에서 앞쪽에 이렇게 체크가 되어 있다 라는 것은 체크가 되어 있다 라는 것은 이것은 해당하는 데이터 체크된 데이터는 결과로 남게 된다 보여주게 된다 라고 이해하시면 되겠습니다 우리는 스미스 라고 하는 이름을 검색을 했지만 스미스 라는 이름을 검색한 결과가 지금 보신 것처럼 그렇게 검색을 해놔도 보시면 스미스가 아닌 아론 버그만 인가요? 네 아론 버그만 이런 사람들도 다 이렇게 앞에 체크가 되어 있기 때문에 이 사람들도 다 데이터가 남게 되는 거죠 체크가 있다라는 것은 결과적으로 남게 되는 데이터를 말하는 것이다 라고 이해하시면 값별 필터링 메뉴가 조금 더 쉽게 이해 될 수 있습니다 그럼 도대체 어떻게 해야 되는 걸까요? 어떻게 해야지 스미스라고 하는 사람 이름을 가진 사람들만 남게 하는 걸까요? 값별 필터링을 하실 때는 지우기를 먼저 해주셔야 됩니다 지우기를 눌러주시면 지우기를 짠 하고 눌러주시면 지금 보시는 것처럼 아래쪽에 있는 가능한 모든 데이터 목록에 있는 모든 체크가 사라지는 것을 보실 수가 있습니다 다 지워져 있는 상태죠 우리가 원하는 데이터만 남겨서 보겠다 라고 하려면 일단은 지우기로 다 지워줍니다 다 지워준 다음에 여기에 스미스 라고 입력하게 됩니다 여러분께서 스미스라고 입력하시면 이제 이 목록에서 스미스라는 이런 단어를 포함하고 있는 데이터들만 다시 나타나게 됩니다 이 검색 결과인 목록들 이 목록들 중에 원하는 게 있다 라고 하시면 뭐 데이비드 스미스랑 에리카 스미스만 보여주겠다 라고 생각하시면 이 둘만 선택하시면 되는 거구요 만약에 나는 정말 스미스라는 이름을 가지는 사람들의 데이터는 다 남겼으면 좋겠다 라고 하시면 이때 비로소 모두 선택을 해주시는 겁니다 모두 선택을 이때 눌러주시면 스미스라는 걸로 검색된 목록들에 있는 이름이 모두 선택이 됩니다 다시 다 지워주겠다 라고 하면 체크박스가 다 지워지는 거죠 지금 보시는 것처럼 위쪽에 있는 모두 선택과 지우기 라고 하는 것은 이 데이터를 남길 것인가 남기지 않을 것인가 체크를 지우거나 다 선택한다 라는 개념입니다 그리고 아래쪽에 있는 목록을 검색하는 거에 따라서 아래쪽에 실질적으로 대상이 되는 데이터들의 목록이 보이게 되고 여기서 검색 결과에서 다시 체크를 해주는 이러한 방식을 따라가게 됩니다 그래서 여기서 다시 스미스로 검색한 결과 모두 선택하시고 다시 해보겠습니다 지우기에서 스미스로 검색을 하고 이 목록을 모두 선택하시고 그럼 이제 스미스가 다 선택이 됐죠? 확인하시면 이제 비로소 우리가 원하는 대로 고객의 이름이 스미스라는 이름을 가진 사람들의 명단만 그러한 데이터만 남는 걸 보실 수가 있습니다 이러한 필터라고 하는 것은 먼저 만들어진 필터부터 일단 적용이 되는 구조를 띠고 있습니다 만약에 지금 우리가 처음에 보았을 때는 한 10000건 정도의 데이터가 있었는데 우리는 거기에 대해서 일단 오더 아이디에 색상별로 노란색인 것들을 뭐 이렇게 감추고 하는 것 언두해서 다 풀어줬죠 이런 필터를 한번 걸어 썼습니다 현재 근데 살아있는 필터는 여기만 살아있죠 실제 어떤 필터가 적용되고 있는가 라고 하는 것은 위쪽에 있는 이 필터 단추의 모양을 보고 여러분께서 판단하실 수 있습니다 유효한 필터가 있는 데이터 열은 이렇게 두 개의 열이 현재 유효한 필터를 가지고 있죠 그러면 전체 데이터에서 현재 상태는 우리가 현재 상태라고 하는 것은 일단 오더 아이디가 2015년 1월 1일은 지나간 2014년의 데이터는 대상이 아닌 거죠. 먼저 2015년 1월 1일 이후의 데이터들을 남기고 그 중에서 다음번에 적용한 필터는 뭡니까? 이 안에서 고객의 이름이 스미스인 사람들만 다시 한번 고객의 이름이 스미스다 라고 하는 걸로 필터링이 돼서 현재는 우리가 요만큼의 데이터를 보고 있습니다. 먼저 적용한 필터가 먼저 적용되는 거죠 그래서 조건이 여러가지다 라고 하면 그 조건에 맞는 필터를 차근차근 걸어 주시면 됩니다 예를 들어서 현재 상태에서 우리가 프로덕트 예를 들어서 프로덕트 아이디 라고 하는게 있는데요 이 열에 있는 프로덕트 아이디에서 예를 들어 OFF라고 하는 이러한 이름을 가지고 있는 이 데이터로 한정해서 보겠다 라고 하시면 이 데이터로 한정해서 보겠다 라고 하시면 이 상태에서 2015년 1월 1일 이후에 고객의 이름은 스미스인 사람들의 프로덕트 아이디는 OFF로 시작하는 데이터로 한정하겠다 라고 하면 순서대로 필터를 걸어 주시면 되는 거죠 필터 단추를 클릭해서 이번에는 값별로 하지 않고 조건별 필터링을 해보겠습니다. 조건별 필터링에서 특정한 텍스트를 포함하고 있다. 그 텍스트라는 것은 OFF다. 이렇게 조건을 걸어주시고 확인해주시면 해당하는 데이터만 남는 것을 볼 수가 있습니다. 이렇게 여러 열에서 다양한 조건들이 있다. 다중 조건이더라도 해당하는 조건이 여러 개의 열에 나뉘어져 있다면 우리가 이것을 그냥 순서대로 적용해 가는 방식으로 굉장히 쉽게 다중 조건도 필터링을 할 수가 있습니다 하지만 때로는 이 조건이라고 하는 것이 하나의 열에 하나의 특정 열에서 굉장히 많은 조건이 발생하는 경우가 있죠 이러면서 이러한 조건을 만족하는 데이터만 남겨라 또는 예를 들면 커스터머 이름이 A거나 B거나 C인 사람만 남겨라 라고 하는 것처럼 조건 자체가 여러 개인데 이 조건에 대상이 되는 필드가 한 개일 경우에는 지금 보시는 방법으로 하는 게 좀 어려움이 있습니다 그런 경우에는 도대체 우리가 어떻게 처리를 해야 되는 걸까요? 이때 사용하는 것이 바로 맞춤 수식이라고 하는 겁니다 우리가 하나의 열에 다중 조건이 존재하는 경우를 처리하기 위해서 일단 지금 우리가 걸어둔 이 데이터에 수많은 필터들을 다 삭제를 하도록 하겠습니다 이 필터링의 조건을 모두 삭제하겠다 라고 하시면 하나하나를 풀어 주실 수도 있습니다 특정 조건 예를 들어서 OFF 라는 걸 포함했다 라고 하는 것을 클릭하셔서 여기서 조건별 필터링이 없게 하겠다 이 필터는 더 이상 동작하지 않게 하겠다 없음 선택하시고 확인을 하셔도 좋습니다 이것도 좋은 방법입니다 하지만 이러한 필터가 여러 개가 있다 라고 하시면 한번 그냥 데이터에서 필터를 삭제하시면 전체 한번 리셋을 하실 수가 있습니다 다시 한번 여기서 필터를 다시 걸어보도록 하겠습니다 데이터 탭에 필터 만들기 있습니다 그리고 좀 보기 좋게 하기 위해서 이런 색상 칠해진 부분도 제가 좀 없애도록 하겠습니다 자 그러면 맞춤 수식을 이용해서 필터를 거는 것을 우리가 연습하기 위해서 커스터머 아이디라고 하는 이 2열에 있는 데이터를 좀 써보도록 하겠습니다 데이터가 좀 심플하게 되어 있으니까 이걸 사용하겠습니다 예를 들어서 여기 SO라고 하는 게 딱 보이네요. SO라고 하는 게 보입니다. 좀 잘 보일 수 있게 제가 여기 이렇게 색깔을 줘보도록 하겠습니다. 좀 내려도 잘 안 보이네요. SO라고 하는 건 여기 두 개 정도만 보이네요. 그럼 이 두 개를 가지고 보겠습니다. 지금 이 데이터에는 커스터머 아이디들이 들어 있는데 커스터머 아이디가 첫번째와 두번째 줄 첫번째 두번째 문자가 커스터머 아이디 알파벳을 시작하고 하이픈이 있고 숫자가 있다 라고 하는 형태가 유지되고 있습니다 그러면 우리가 물론 여기서 조건별 필터링에서 텍스트를 포함한다, SO라는 텍스트를 포함한다라는 방식으로 필터링 걸 수도 있습니다. 값별 필터를 써서 값별 필터인데 SO로 검색을 해서 해당하는 것들은 모두 선택하겠다라는 방식으로 데이터를 찾아낼 수도 있습니다. 결국 어떤 방식으로든 우리가 원하는 데이터를 찾아내면 되는 거죠. 근데 저는 이번에 맞춤 수식이라는 걸 좀 활용해서 수식으로 찾아내는 것을 한번 연습을 한번 해보도록 하겠습니다 커스터머 아이디에 필터 단추를 클릭을 하겠습니다 필터 단추를 클릭을 하시고요 여기 조건별 필터링 이라고 하는 것을 열어 보겠습니다 조건별 필터링을 여시면 처음에는 이제 없음이 나옵니다 필터링 된게 없기 때문에 없음을 눌러 주시면 여러가지 조건들이 있구요 이 조건에 가장 아래쪽에 가시면 맞춤 수식 이라고 하는 옵션이 있는 걸 보실 수 있습니다 맞춤 수식을 선택해 주겠습니다 맞춤 수식 선택하시면 여기에 바로 아래쪽에 값이나 수식을 입력해라 라고 하는 빈칸이 이렇게 나타납니다 자 그러면 이걸 이용해서 필터링을 해 보겠습니다 우리는 이 열에 있는 첫 번째와 두 번째 글자가 다시 열겠습니다 첫 번째와 두 번째 글자가 SO인 그러한 데이터를 찾고 싶은 거죠 수식을 입력해 주면 되겠죠 첫 번째와 두 번째 중간에 있는 글자가 이 열에 있는 E2부터 계산하면 되겠습니다 이 열에 있는 첫 번째와 두 번째 글자가 그것이 SO인 그러한 데이터를 내가 찾고 싶다 라고 이렇게 수식을 입력해 주도록 하겠습니다 이 수식을 만족하는 데이터만 남겨라 라고 수식을 입력해 주시고 확인하시면 정말로 보시면 SO라고 하는 이러한 조건을 만족하는 데이터만 남는 걸 보실 수 있습니다 이 수식은 어떤 수식이든 다 들어갈 수 있습니다 지금 우리는 그냥 일단 SO라고 하는 이런 텍스트를 포함하고 있는 그러한 데이터로 한정을 해 준 거죠 사실 이러한 결과는 우리가 아까 말씀드린 것처럼 다양한 방법으로 똑같이 낼 수 있습니다 이러한 텍스트를 포함한다 또는 값별 필터에서 SO로 검색해서 여기서 이제 선택을 해주는 방식으로도 할 수가 있는 거죠 이렇게 하나의 조건만 있을 때는 다른 방식으로 얻는 것과 큰 차이가 없습니다 하지만 우리가 하다보면 조건이 여러가지 일 수가 있잖아요 우리가 입력하고자 하는 조건이 굉장히 많을 수가 있습니다 그 조건들이 여러 열에 흩어져 있지 않고 이 열 하나에 집중되어 있는 경우가 있을 수가 있다 라는 거죠 자 예를 들어 다시 이것을 실행 취소해서 전체를 다 보도록 하겠습니다 지금 보시면 여기에는 다양한 커스터머 아이디가 있습니다 예를 들어 SO 라고 하는 것도 있는데 아래쪽에 보니까 이렇게 BH 라고 하는 이러한 문자도 있네요 이것도 제가 이렇게 색칠을 한번 해 주도록 할게요 녹색 정도로 할까요 물론 밑에도 데이터가 있을 겁니다 나는 customer ID가 SO이거나 BH인 그러한 데이터만 남기겠다 OR이 들어온 거죠 조건이 두 가지가 됐습니다 이 조건을 만족하거나 저 조건을 만족하는 게 다 가능하다 라고 하면 이런 경우에는 텍스트 포함이라던가 값을 통해서 필터링을 하는 게 굉장히 복잡합니다 이럴 때 우리가 아주 간단하게 맞춤 수식을 사용할 수 있다 라고 하는 거죠 또한 때로는 우리가 필터링 하는 것이 대상이 되는 열이 아니라 다른 쪽에서 다른 열에서 실질적으로 조건을 만족하는 예를 들어서 내가 여기서 필터링을 하는데 필터링 하는데 뭐 다른 이런 조건 뭐랑 뭐를 합쳐서 계산했을 때 그 값이 뭐 얼마보다 크다 라고 하는 등 굉장히 복잡한 조건을 갖고 있는 경우가 있어요 이런 경우에 우리가 맞춤 수식을 굉장히 다양하게 활용할 수가 있습니다 지금 얘기한 커스터머 아이디가 SO거나 BH인 두 가지 OR 조건을 가지고 데이터를 필터링 한번 해볼까요? 먼저 필터 단추를 클릭하시고 동일하게 조건별 필터링에서 조건을 제일 아래로 내리셔서 맞춤 수식을 선택해 주신 다음에 값 또는 수식을 입력해 보도록 하겠습니다 클릭 실수가 좀 있습니다 많은 양해 부탁드립니다 수식을 입력해 보겠습니다 이 조건이거나 저 조건을 만족해야 된다 여러 조건들 중에 하나만 만족하면 된다 이럴 때 사용하는 거 OR 함수죠 예를 들어 E2에 있는 첫 번째와 두 번째 문자가 SO거나 또는 E2에 있는 첫 번째와 두 번째 문자가 BH인 이 둘 중에 하나라도 만족하는 경우에 이러한 복잡한 수식이 들어갈 수 있는 거죠 여러 가지 다중 조건일 경우에 이러한 조건들을 만족하는 이 데이터들만 필터링해서 남기겠다 수식을 입력해 주시고 아래로 내리셔서 확인해 주시면 지금 보시는 것처럼 다른 조건이나 값 필터에서는 조금 찾기 어려운 지금 보시는 것처럼 SO, BH라고 하는 이러한 OR 조건 같은 것들을 활용해서 우리가 보다 복잡한 필터링을 해낼 수가 있습니다 당연히 SO, BH, AB 등 다양한 조건들을 계속 쉼표하고 넣어주시면 되는 거고 수식 계산 결과에 의해서 필터링을 할 건가 안 할 건가 하는 이러한 복잡한 부분 역시도 마찬가지로 맞춤 수식을 이용해서 우리가 원하는 수식을 딱 입력해 주시면 해당하는 결과를 필터링에서 받아볼 수가 있다 라고 하는 겁니다 우리가 지금 보신 것처럼 기본적으로 색상별, 조건별, 값별 필터링이 있는데 하나의 조건을 가지고 있다 라고 하면 가급적 클릭을 해서 이용하시는 게 편리하고 각각의 필터들은 적용하시는 순서대로 필터가 적용됩니다 특히 값별 필터링이 조금 어려운데 기억하셔야 되는 것은 체크가 되어 있으면 보이게 된다 라고 하는 것만 정확히 알고 계시면 나머지는 다루시는데 크게 어려움 없을 거라고 예상됩니다 다중 조건을 갖고 있을 때는 우리가 조건별 필터링에서 맞춤 수식을 활용하는 것이 가장 좋은 방법입니다

이 강좌의 맛보기 강의

구글 스프레드시트 실무 입문
구글 스프레드시트 실무 입문강좌 자세히 보기