Excel, Google sheet에서 GPT 함수 사용하는 방법 총정리
GPT for Sheets, Excel에서 GPT 함수를 사용하는 방법에 대해 알아보세요.
Apr 19, 2024
GPT for Sheets 사용법 - GPT를 엑셀과 구글 시트에서 사용
안녕하세요, 기묘한자동화 Kooky 입니다.
이번 포스팅에서는 GPT for Sheet, Excel에서 GPT 함수를 사용하는 방법에 대해 알아보겠습니다.
1. GPT 프로그램 설치 및 API 키 설정
- 설치 방법과 API 키 설정 방법은 아래 유튜브 영상에서 참고해주세요!
2. GPT 함수 총정리
- 엑셀 혹은 sheet에서 사용할 수 있는 GPT 함수 정리본입니다.
- 총 18가지의 함수들이 있고 상황에 맞게 사용해보세요!
함수명 | 설명 | 함수형식 | 각각의 인수에 대한 설명 1 | 각각의 인수에 대한 설명 2 | 각각의 인수에 대한 설명 3 | 각각의 인수에 대한 설명 4 |
GPT | 입력에 따라 자연스러운 응답을 생성 | =GPT(prompt, [value], [temperature], [model]) | prompt: 사용자 입력 기반 응답 생성 | [value]: 추가 값 제공 (선택 사항) | [temperature]: 응답 창의성 조절 (선택 사항) | [model]: 사용할 GPT 모델 지정 (선택 사항) |
GPT_LIST | 지정된 기준에 따라 항목을 나열 | =GPT_LIST(source, [criteria], [delimiter], [model]) | source: 항목을 나열할 원본 데이터 | [criteria]: 나열 기준 설정 (선택 사항) | [delimiter]: 항목 구분자 (선택 사항) | [model]: 사용할 GPT 모델 지정 (선택 사항) |
GPT_HLIST | 입력을 수평 리스트로 생성 | =GPT_HLIST(source, [delimiter], [model]) | source: 리스트 생성을 위한 원본 데이터 | [delimiter]: 항목 구분자 (선택 사항) | [model]: 사용할 GPT 모델 지정 (선택 사항) | ㅤ |
GPT_SPLIT | 입력을 수직 리스트로 분할 | =GPT_SPLIT(text, [delimiter], [model]) | text: 분할할 텍스트 | [delimiter]: 텍스트 구분자 (선택 사항) | [model]: 사용할 GPT 모델 지정 (선택 사항) | ㅤ |
GPT_HSPLIT | 입력을 수평으로 분할 | =GPT_HSPLIT(text, [delimiter], [model]) | text: 수평 분할할 텍스트 | [delimiter]: 텍스트 구분자 (선택 사항) | [model]: 사용할 GPT 모델 지정 (선택 사항) | ㅤ |
GPT_FILL | 예제에 따라 빈 범위를 채움 | =GPT_FILL(examples, [inputs], [temperature], [model]) | examples: 예제 범위 | [inputs]: 입력 값 (선택 사항) | [temperature]: 응답 창의성 조절 (선택 사항) | [model]: 사용할 GPT 모델 지정 (선택 사항) |
GPT_TABLE | 데이터를 테이블 형태로 정리 | =GPT_TABLE(data, [format], [temperature], [model]) | data: 정리할 데이터 | [format]: 테이블 형식 (선택 사항) | [temperature]: 응답 창의성 조절 (선택 사항) | [model]: 사용할 GPT 모델 지정 (선택 사항) |
GPT_MATCH | 일치하는 데이터 검색 | =GPT_MATCH(search_keys, lookup_range, [confidence], [model]) | search_keys: 검색 키워드 | lookup_range: 조회할 범위 | [confidence]: 일치 확신도 (선택 사항) | [model]: 사용할 GPT 모델 지정 (선택 사항) |
GPT_FORMAT | 데이터를 지정된 형식으로 변환 | =GPT_FORMAT(input, target_format, [source_format], [model]) | input: 변환할 입력 데이터 | target_format: 목표 형식 | [source_format]: 원본 데이터 형식 (선택 사항) | [model]: 사용할 GPT 모델 지정 (선택 사항) |
GPT_EDIT | 주어진 입력을 수정하거나 개선합니다. | =GPT_EDIT(text, [edits], [model]) | text: 수정할 텍스트 | [edits]: 수정 지시사항 (선택 사항) | [model]: 사용할 GPT 모델 지정 (선택 사항) | ㅤ |
GPT_TAG | 텍스트에 태그를 지정하여 특정 부분을 분류하거나 강조합니다. | =GPT_TAG(value, [tags], [examples], [top_k], [temperature], [model]) | value: 태그를 지정할 값 | [tags]: 사용할 태그 목록 (선택 사항) | [examples]: 태그 사용 예시 (선택 사항) | [top_k]: 반환할 태그 수 (선택 사항) |
GPT_CLASSIFY | 텍스트를 분류하여 주어진 카테고리 중 하나로 지정합니다. | =GPT_CLASSIFY(value, categories, [examples], [temperature], [model]) | value: 분류할 값 | categories: 분류 카테고리 | [examples]: 분류 예시 (선택 사항) | [temperature]: 응답 창의성 조절 (선택 사항) |
GPT_EXTRACT | 주어진 텍스트에서 중요한 정보를 추출합니다. | =GPT_EXTRACT(text, to_extract, [temperature], [model]) | text: 정보를 추출할 텍스트 | to_extract: 추출할 정보 | [temperature]: 응답 창의성 조절 (선택 사항) | [model]: 사용할 GPT 모델 지정 (선택 사항) |
GPT_SUMMARIZE | 텍스트의 요약본을 제공합니다. | =GPT_SUMMARIZE(text, [format], [temperature], [model]) | text: 요약할 텍스트 | [format]: 요약 형식 (선택 사항) | [temperature]: 응답 창의성 조절 (선택 사항) | [model]: 사용할 GPT 모델 지정 (선택 사항) |
GPT_TRANSLATE | 텍스트를 다른 언어로 번역합니다. | =GPT_TRANSLATE(text, [target_language], [source_language], [instructions], [temperature], [model]) | text: 번역할 텍스트 | [target_language]: 목표 언어 (선택 사항) | [source_language]: 원본 언어 (선택 사항) | [instructions]: 번역 지시사항 (선택 사항) |
GPT_CREATE_PROMPT | 사용자의 요구에 맞는 프롬프트를 생성합니다. | =GPT_CREATE_PROMPT(needs, [model]) | needs: 프롬프트 생성을 위한 요구 사항 | [model]: 사용할 GPT 모델 지정 (선택 사항) | ㅤ | ㅤ |
GPT_VISION | 이미지 분석 및 처리를 위한 GPT 기능을 사용합니다. | =GPT_VISION(image, [tasks], [model]) | image: 분석할 이미지 | [tasks]: 수행할 작업 목록 (선택 사항) | [model]: 사용할 GPT 모델 지정 (선택 사항) | ㅤ |
GPT_WEB | 웹 기반 정보를 검색하고 반환합니다. | =GPT_WEB(query, [parameters], [model]) | query: 검색할 쿼리 | [parameters]: 검색에 사용될 추가 매개변수입니다 (선택 사항). | [model]: 사용할 GPT 모델을 지정합니다 (선택 사항). | ㅤ |
2) 총 정리
1. GPT
- 설명: 입력에 따라 자연스러운 응답을 생성
- 함수형식: =GPT(prompt, [value], [temperature], [model])
- 인수 설명:
- prompt: 사용자 입력 기반 응답 생성
- [value]: 추가 값 제공 (선택 사항)
- [temperature]: 응답 창의성 조절 (선택 사항)
- [model]: 사용할 GPT 모델 지정 (선택 사항)
2. GPT_LIST
- 설명: 지정된 기준에 따라 항목을 나열
- 함수형식: =GPT_LIST(source, [criteria], [delimiter], [model])
- 인수 설명:
- source: 항목을 나열할 원본 데이터
- [criteria]: 나열 기준 설정 (선택 사항)
- [delimiter]: 항목 구분자 (선택 사항)
- [model]: 사용할 GPT 모델 지정 (선택 사항)
3. GPT_HLIST
- 설명: 입력을 수평 리스트로 생성
- 함수형식: =GPT_HLIST(source, [delimiter], [model])
- 인수 설명:
- source: 리스트 생성을 위한 원본 데이터
- [delimiter]: 항목 구분자 (선택 사항)
- [model]: 사용할 GPT 모델 지정 (선택 사항)
4. GPT_SPLIT
- 설명: 입력을 수직 리스트로 분할
- 함수형식: =GPT_SPLIT(text, [delimiter], [model])
- 인수 설명:
- text: 분할할 텍스트
- [delimiter]: 텍스트 구분자 (선택 사항)
- [model]: 사용할 GPT 모델 지정 (선택 사항)
5. GPT_HSPLIT
- 설명: 입력을 수평으로 분할
- 함수형식: =GPT_HSPLIT(text, [delimiter], [model])
- 인수 설명:
- text: 수평 분할할 텍스트
- [delimiter]: 텍스트 구분자 (선택 사항)
- [model]: 사용할 GPT 모델 지정 (선택 사항)
6. GPT_FILL
- 설명: 예제에 따라 빈 범위를 채움
- 함수형식: =GPT_FILL(examples, [inputs], [temperature], [model])
- 인수 설명:
- examples: 예제 범위
- [inputs]: 입력 값 (선택 사항)
- [temperature]: 응답 창의성 조절 (선택 사항)
- [model]: 사용할 GPT 모델 지정 (선택 사항)
7. GPT_TABLE
- 설명: 데이터를 테이블 형태로 정리
- 함수형식: =GPT_TABLE(data, [format], [temperature], [model])
- 인수 설명:
- data: 정리할 데이터
- [format]: 테이블 형식 (선택 사항)
- [temperature]: 응답 창의성 조절 (선택 사항)
- [model]: 사용할 GPT 모델 지정 (선택 사항)
8. GPT_MATCH
- 설명: 일치하는 데이터 검색
- 함수형식: =GPT_MATCH(search_keys, lookup_range, [confidence], [model])
- 인수 설명:
- search_keys: 검색 키워드
- lookup_range: 조회할 범위
- [confidence]: 일치 확신도 (선택 사항)
- [model]: 사용할 GPT 모델 지정 (선택 사항)
9. GPT_FORMAT
- 설명: 데이터를 지정된 형식으로 변환
- 함수형식: =GPT_FORMAT(input, target_format, [source_format], [model])
- 인수 설명:
- input: 변환할 입력 데이터
- target_format: 목표 형식
- [source_format]: 원본 데이터 형식 (선택 사항)
- [model]: 사용할 GPT 모델 지정 (선택 사항)
10. GPT_EDIT
- 설명: 주어진 입력을 수정하거나 개선합니다.
- 함수형식: =GPT_EDIT(text, [edits], [model])
- 인수 설명:
- text: 수정할 텍스트
- [edits]: 수정 지시사항 (선택 사항)
- [model]: 사용할 GPT 모델 지정 (선택 사항)
11. GPT_TAG
- 설명: 텍스트에 태그를 지정하여 특정 부분을 분류하거나 강조합니다.
- 함수형식: =GPT_TAG(value, [tags], [examples], [top_k], [temperature], [model])
- 인수 설명:
- value: 태그를 지정할 값
- [tags]: 사용할 태그 목록 (선택 사항)
- [examples]: 태그 사용 예시 (선택 사항)
- [top_k]: 반환할 태그 수 (선택 사항)
12. GPT_CLASSIFY
- 설명: 텍스트를 분류하여 주어진 카테고리 중 하나로 지정합니다.
- 함수형식: =GPT_CLASSIFY(value, categories, [examples], [temperature], [model])
- 인수 설명:
- value: 분류할 값
- categories: 분류 카테고리
- [examples]: 분류 예시 (선택 사항)
13. GPT_EXTRACT
- 설명: 주어진 텍스트에서 중요한 정보를 추출합니다.
- 함수형식: =GPT_EXTRACT(text, to_extract, [temperature], [model])
- 인수 설명:
- text: 정보를 추출할 텍스트
- to_extract: 추출할 정보
14. GPT_SUMMARIZE
- 설명: 텍스트의 요약본을 제공합니다.
- 함수형식: =GPT_SUMMARIZE(text, [format], [temperature], [model])
- 인수 설명:
- text: 요약할 텍스트
- [format]: 요약 형식 (선택 사항)
15. GPT_TRANSLATE
- 설명: 텍스트를 다른 언어로 번역합니다.
- 함수형식: =GPT_TRANSLATE(text, [target_language], [source_language], [instructions], [temperature], [model])
- 인수 설명:
- text: 번역할 텍스트
- [target_language]: 목표 언어 (선택 사항)
- [source_language]: 원본 언어 (선택 사항)
16. GPT_CREATE_PROMPT
- 설명: 사용자의 요구에 맞는 프롬프트를 생성합니다.
- 함수형식: =GPT_CREATE_PROMPT(needs, [model])
- 인수 설명:
- needs: 프롬프트 생성을 위한 요구 사항
17. GPT_VISION
- 설명: 이미지 분석 및 처리를 위한 GPT 기능을 사용합니다.
- 함수형식: =GPT_VISION(image, [tasks], [model])
- 인수 설명:
- image: 분석할 이미지
- [tasks]: 수행할 작업 목록 (선택 사항)
18. GPT_WEB
- 설명: 웹 기반 정보를 검색하고 반환합니다.
- 함수형식: =GPT_WEB(query, [parameters], [model])
- 인수 설명:
- query: 검색할 쿼리
- [parameters]: 검색에 사용될 추가 매개변수입니다 (선택 사항).
4. GPT for Sheets 가격 비교 및 각 모델 장단점 분석
5. 구글 스프레드시트와 YouTube API를 활용한 유튜브 답글 자동화
6. 마무리
이번 포스팅에서는 GPT 를 엑셀과 구글 시트에서 사용하는 방법과 함수들에 대해 알아봤습니다. 꼭 유튜브 영상을 보시고 따라하셔서 지겨운 엑셀 업무에서 해방되시기를 바라겠습니다.
AI 툴은 기묘한자동화에서! 새로운 소식을 받고 싶으시다면 블로그 구독을 해주세요 :)
감사합니다.
Share article
구독을 통해 AI 입문 키트 자료를 무료로 받아보세요 :)
- AI툴 TOP 100
- 실무 활용 노코드/SaaS 툴 목록
- 업무자동화 핵심 GPTs 모음
- AI툴 TOP 100
- 실무 활용 노코드/SaaS 툴 목록
- 업무자동화 핵심 GPTs 모음