구글 스프레드시트를 사용할 때 특정 키워드만 자동으로 추출해야 하는 경우가 있습니다. 예를 들어, 지역개발,영어단어 , 긴문장, 찾자하는문자 숫자 등) 같은 특정 문구만 따로 정리하고 싶다면 수작업이 아니라 자동화가 필요합니다. 이를 위해 **Google Apps Script(GAS)**를 활용하면 간단한 함수로 해결할 수 있습니다.
이번 포스트에서는 특정 키워드를 자동으로 찾아 가로로 정렬하여 출력하는 함수를 만들어 보겠습니다.
📌 Google Apps Script란?
Google Apps Script(GAS)는 자바스크립트 기반의 스크립트 언어로, 구글 스프레드시트, 문서, Gmail 등 다양한 Google 서비스와 연동하여 자동화할 수 있는 강력한 도구입니다.
우리가 만들 함수는 특정 키워드(문구1, 문구2, 문구3 등)만 찾아 가로로 정렬하는 기능을 합니다.
✅ 키워드 문자 숫자 추출 함수 코드
아래 코드를 Google Apps Script에 추가하면 특정 키워드만 찾아 가로로 정렬된 형태로 반환할 수 있습니다.
📌 코드 복사하기
아래 코드를 클릭하면 자동으로 복사됩니다.
🔹 코드 설명
- 빈 값 처리: if (!text) return [""];
- 입력값이 비어 있으면 빈 배열을 반환하여 오류를 방지합니다.
- 정규식 패턴 설정: var keywordPattern = /(문구1|문구2|문구3|문구4|문구5)/g;
- 찾고 싶은 키워드를 정규식(RegExp) 형태로 작성합니다.
- g 플래그를 사용해 여러 개의 키워드를 찾을 수 있도록 설정합니다.
- 키워드 검색 및 저장:
- while ((match = keywordPattern.exec(text)) !== null) {...}
- 입력된 텍스트에서 정규식 패턴과 일치하는 부분을 찾아 배열(keywords)에 저장합니다.
- 결과 반환:
- 키워드가 있으면 [keywords] 형태로 반환하여 가로 정렬이 가능하도록 합니다.
- 키워드가 없으면 ["없음"]을 반환하여 셀에 **"없음"**이 표시되도록 합니다.
🔹 Google Apps Script에 함수 추가하는 방법
1️⃣ Apps Script 편집기 열기
- 구글 스프레드시트를 엽니다.
- 확장 프로그램(Extensions) → Apps Script를 클릭합니다.
- 기존 코드 아래에 위 코드를 추가합니다.
- Ctrl + S를 눌러 저장합니다.
2️⃣ 스프레드시트에서 함수 사용하기
이제 구글 스프레드시트에서 함수를 사용할 수 있습니다.
💡 A1 셀에 있는 데이터에서 **지정한 키워드(문구1, 문구2, ...)**만 찾아 가로로 정렬합니다.
🔹 활용 방법
✔ 배송 상태(예: 배송출발, 배송완료, 지연 등) 자동 추출 ✔ 특정 키워드(예: "긴급", "중요") 자동 분류 ✔ 고객 리뷰에서 특정 단어(예: "좋아요", "불만")만 추출
🏁 마무리
이제 특정 키워드만 자동으로 찾아 가로 정렬하여 정리할 수 있습니다. Google Apps Script를 활용하면 수작업 없이 원하는 데이터만 깔끔하게 정리할 수 있어 매우 편리합니다. 😊
추가 기능이 필요하면 댓글로 남겨주세요! 🚀
댓글