구글 스프레드시트 핵심 함수 5개로 데이터 정리 시간 반으로 줄이기(7편)

 

단순 반복 입력 업무로 야근하고 계신가요?

매일 또는 매주 수백 줄에 달하는 데이터를 다루다 보면, 똑같은 수작업을 반복하느라 몇 시간씩 허비하곤 합니다. 서로 다른 시트에서 값을 하나씩 눈으로 찾아서 복사·붙여넣기를 하거나, 텍스트가 지저분하게 엉켜있어 일일이 수정하다 보면 눈도 피로해지고 실수할 가능성도 커집니다.

저 역시 처음 스프레드시트를 쓸 때는 함수가 어렵고 복잡하게만 느껴져 마우스 클릭과 컨트롤 C, V로만 일했습니다. 하지만 실무에서 자주 쓰이는 핵심 함수 몇 가지의 원리만 이해하고 나니, 2시간 걸리던 데이터 정리가 단 5분 만에 끝나는 놀라운 경험을 했습니다.

오늘은 엑셀이나 구글 스프레드시트 초보자도 바로 가져다 쓸 수 있는, 실무 생산성을 2배 이상 올려주는 핵심 함수 5가지와 실전 활용법을 소개해 드리겠습니다.

1. 원하는 값을 3초 만에 불러오는 VLOOKUP (또는 XLOOKUP)

가장 많이 쓰이면서도 처음에 가장 헷갈려 하는 함수가 바로 VLOOKUP입니다. 다른 시트나 데이터 표에서 특정 기준(예: 고객 ID, 제품 코드)에 해당하는 상세 정보를 자동으로 가져올 때 사용합니다.

  • 기본 구조: =VLOOKUP(찾을값, 참조범위, 가져올열번호, FALSE)

  • 실전 예시: A2 셀에 있는 '제품코드'를 기준으로 데이터 범위(Sheet2!A:D)에서 3번째 열에 있는 '가격'을 정확히 가져오고 싶을 때 =VLOOKUP(A2, Sheet2!A:D, 3, FALSE)

마지막 인자에 FALSE(또는 0)를 넣어야 정확히 일치하는 값만 불러옵니다. 최신 구글 스프레드시트에서는 방향 제한이 없고 더 직관적인 =XLOOKUP(찾을값, 찾을범위, 가져올범위) 함수를 사용할 수도 있어 더욱 편리해졌습니다.

2. 조건에 맞는 데이터만 쏙 빼오는 FILTER 함수

특정 조건에 해당하는 항목만 별도의 표로 추출하고 싶을 때, 보통은 필터 버튼을 눌러 수동으로 정렬하곤 합니다. 하지만 원본 데이터가 업데이트될 때마다 자동으로 결과가 반영되게 하려면 FILTER 함수가 필수입니다.

  • 기본 구조: =FILTER(가져올범위, 조건범위=조건)

  • 실전 예시: 전체 매출 내역 중 '담당자'가 '김철수'인 데이터만 추출하고 싶을 때 =FILTER(A2:E100, C2:C100="김철수")

원본 표 데이터가 추가되거나 변경되어도 FILTER 함수가 적용된 결과 창에는 실시간으로 반영되므로 보고서 작성 시 반복 작업을 완전히 없애줍니다.

3. 조건별 합계와 개수를 자동으로 세는 SUMIF / COUNTIF

단순히 전체 합계를 구하는 SUM이나 개수를 세는 COUNTA만으로는 세부 분석이 어렵습니다. "특정 부서의 총 지출액은 얼마인가?" 또는 "특정 제품의 판매 건수는 몇 건인가?" 같은 질문에 답하려면 IF가 붙은 함수를 써야 합니다.

  • SUMIF 구조: =SUMIF(조건범위, 조건, 합계를구할범위) 예: =SUMIF(B2:B50, "마케팅팀", C2:C50) -> B열이 '마케팅팀'인 행들의 C열 금액 합계

  • COUNTIF 구조: =COUNTIF(조건범위, 조건) 예: =COUNTIF(D2:D50, "완료") -> D열의 상태가 '완료'인 개수

이 두 함수만 잘 활용해도 별도의 피벗 테이블을 만들지 않고도 원하는 조건의 요약 통계를 순식간에 작성할 수 있습니다.

4. 지저분한 텍스트를 깔끔하게 정돈하는 TRIM & TEXTJOIN

외부에서 데이터를 다운로드받거나 여러 사람이 작성한 설문 결과를 합치면 띄어쓰기가 엉망이거나 셀마다 텍스트가 분리되어 있어 정리가 필요합니다.

  • TRIM 함수: 불필요한 공백을 제거합니다. =TRIM(A2) 구문을 쓰면 글자 앞뒤의 쓸데없는 띄어쓰기나 연속된 공백을 깔끔하게 하나로 줄여줍니다.

  • TEXTJOIN 함수: 여러 셀의 텍스트를 원하는 구분자로 합쳐줍니다. =TEXTJOIN(", ", TRUE, A2:A5) 구문을 쓰면 A2부터 A5까지의 단어를 쉼표와 띄어쓰기로 연결하여 한 셀에 예쁘게 정돈해 줍니다.

5. 함수 사용 시 자주 겪는 오류 및 주의사항

함수를 입력했는데 #N/A나 #VALUE! 같은 오류 메시지가 뜨면 당황하기 쉽습니다.

  1. #N/A 오류: VLOOKUP 등에서 찾으려는 값이 원본 데이터에 없을 때 발생합니다. 이럴 때는 =IFERROR(VLOOKUP(...), "데이터 없음") 형태로 IFERROR 함수로 감싸주면 오류 문자 대신 깔끔한 문구나 빈칸으로 표시할 수 있습니다.

  2. 참조 영역 고정($): 수식을 아래로 드래그하여 복사할 때 참조 범위가 함께 내려가지 않도록, 고정해야 하는 범위에는 F4 키를 눌러 $A$2:$D$100 처럼 절대 참조 스티커를 붙여주어야 수식이 깨지지 않습니다.

📌 핵심 요약

  • VLOOKUP과 FILTER 함수를 활용하면 수동 복사·붙여넣기 없이 조건에 맞는 데이터를 자동으로 불러오고 추출할 수 있습니다.

  • SUMIF와 COUNTIF를 통해 특정 조건에 해당하는 금액 합계나 데이터 건수를 빠르게 집계할 수 있습니다.

  • TRIM, TEXTJOIN, IFERROR 등 보조 함수를 결합하면 지저분한 텍스트 정돈과 수식 오류 처리를 깔끔하게 자동화할 수 있습니다.

🔮 다음 편 예고

다음 8편에서는 축적된 업무 노하우와 데이터를 한곳에 체계적으로 연결하는 "나만의 업무 위키(Wiki) 만들기: 데이터베이스 연결과 관계형 태그 체계 구축"을 다룹니다.

💬 여러분의 이야기

스프레드시트나 엑셀을 사용할 때 가장 자주 사용하거나, 반대로 가장 작동이 안 되어 애를 먹었던 함수는 무엇인가요? 댓글로 편하게 질문이나 경험을 남겨주세요!

댓글 쓰기

0 댓글

이 블로그 검색

신고하기

프로필

이미지alt태그 입력