매장 재고 목록처럼 여러 항목이 한 셀에 쉼표(,)로 구분되어 입력된 스프레드시트를 다루다 보면, 셀 안의 값이 총 몇 개인지 세어야 할 때가 있습니다. 이럴 때 복잡한 수작업 없이 간단한 함수 하나만으로 전체 개수를 손쉽게 확인할 수 있습니다.
예를 들어 누군가 상품명, 가격 등이 정리된 스프레드시트를 보내왔고, 입고된 상품 수를 파악하기 위해 새 열에 개수를 표시해야 하는 상황이라면 이 가이드가 유용하게 활용됩니다.
단일 셀에서 쉼표 구분 값 개수 세기
엑셀(Excel)과 구글 스프레드시트(Google Sheets)에서 한 셀에 포함된 쉼표 구분 값의 개수를 확인하려면 다음 두 단계만 거치면 됩니다.
- 엑셀 또는 구글 스프레드시트에서 해당 파일 열기
- 결과를 표시할 셀을 선택하고 함수 입력
별도의 도구를 설치하거나 서드파티 서비스의 도움을 받을 필요 없이, 순식간에 작업을 끝낼 수 있는 아주 간단한 방법입니다.
먼저 엑셀이나 구글 스프레드시트에서 대상 스프레드시트를 연 뒤, 개수를 표시할 셀을 선택합니다. 그다음 아래 수식을 입력하세요.
=LEN(TRIM(A1))-LEN(SUBSTITUTE(TRIM(A1),",",""))+1
위 수식은 A1 셀에 들어 있는 쉼표 구분 항목의 총 개수를 화면에 표시합니다. 다른 셀의 값을 계산하고 싶다면 수식 안의 셀 주소(A1)를 원하는 셀로 변경하면 됩니다.
이 수식은 엑셀과 구글 스프레드시트 양쪽에서 모두 안정적으로 작동하지만 한 가지 단점이 있습니다. 행마다 수식의 셀 주소를 일일이 수정해 줘야 하기 때문에 데이터가 많으면 다소 번거로울 수 있습니다. 다만 10~20행 정도의 소규모 데이터라면 충분히 실용적으로 사용할 수 있습니다.