본문 바로가기

ChatGPT GPT-4o 무료 사용법 - 데이터 분석 및 시각화(엑셀 데이터 활용)

hyunicecream 2024. 5. 21.

블로그 로고
블로그 로고

Summary

Excel(엑셀)은 직장인의 필수 프로그램 중 하나입니다. 많은 업무에서 엑셀 함수를 사용해야 하는데, 이를 인터넷에 검색하고 결과를 찾는 대신 이제 ChatGPT를 통해 쉽고 간단하게 할 수 있는 방법을 소개하려고 합니다. 이번 글에서는 ChatGPT GPT-4o를 활용한 데이터 분석 및 시각화 방법에 대해 설명하겠습니다.

*ChatGPT의 데이터 분석은 Python(파이썬)을 활용합니다. 

1. 가상 데이터 만들기

세상에 존재하지 않는, 데이터를 제가 아무렇게나 만들었습니다. 아래의 데이터를 활용하여 진행하겠습니다. 

임시로 만든 데이터 화면
임시로 만든 데이터 화면

1.1 데이터 업로드 및 준비

ChatGPT에게 준비한 엑셀 파일을 업로드하고 분석을 준비합니다.

데이터 업로드 및 ChatGPT 데이터 사전 학습 화면
데이터 업로드 및 ChatGPT 데이터 사전 학습 화면

2. 데이터 분석 

많은 분들이 엑셀을 사용하실 때  IF/IFS, VLOOKUP, SUM, COUNTIF 등의 함수를 자주 사용하는데, 이번에는 IF/IFS문과 VLOOKUP을 간단한 예시로 설명하겠습니다.

총 4개의 질문을 해보겠습니다. 

  • 판매자별 총 매출액을 내림차순으로 정렬합니다. (VLOOKUP)
  • 서울, 제주 지역의 평균 구매액을 계산합니다. (VLOOKUP)
  • 판매량이 50을 초과하면 '높음', 그렇지 않으면 '낮음'으로 표시합니다. (IF/IFS)
  • 매출액이 800,000원 이상이면 '상', 500,000원 이상이면 '중', 그렇지 않으면 '하'로 구분하고, 각 등급별 매출액 분포를 분석합니다. (IF/IFS)

2.1 질문 및 결과 값

VLOOKUP 예시
VLOOKUP 예시
IF/IFS 예시
IF/IFS 예시
IF/IFS 예시
IF/IFS 예시

아래에 질문 추천도 해줘서, 클릭만 하면 바로 해당 질문으로 질문도 할 수 있습니다.

추천 질문 결과
추천 질문 결과

이처럼 원하는 데이터 값을 단 몇 초 안에 확인할 수 있습니다.

예시로 몇 개만 해보았지만, 얻고 싶어 하는 질문을 통해 다양한 데이터 분석이 가능합니다. 엑셀 함수 때문에 스트레스 받지말고, 데이터를 업로드하여, 내가 원하는 대로 결과값도 받아보고, 시간을 절약하여 업무 효율성을 높여보세요😁

3. 데이터 시각화 준비 

데이터 시각화도 GPT-4에서 GPT-4o로 넘어오면서 UI와 한글 시각화가 개선되었습니다. 이전에는 한글이 깨지는 문제가 있었으나, 이제는 자체적으로 ace_tools을 활용하여 한글 시각화가 잘 이루어집니다. 새로운 대화를 열고 엑셀 파일을 업로드한 후 질문을 통해 시각화를 진행해 보겠습니다. 

데이터 업로드 화면
데이터 업로드 화면

4. 데이터 시각화 및 기능 

일단 최초의 화면입니다. 정말 길게 나왔습니다. 또한 파일을 업로드하고, 시각화 및 특징을 알고 싶다고 하니, 그 자리에서 뚝딱 만들어주었습니다. GPT-4를 사용했을 때와 GPT-4o를 사용했을 때 체감되는 차이는 일단 속도와 시각화 기능인 것 같습니다. 전보다 훨씬 보기 좋습니다. 

데이터 시각화 결과
데이터 시각화 결과

그리고 총 3가지의 새로운 기능이 추가되었습니다.  기능은 다음과 같습니다. 

  1. Switch to static chart (새로 생긴 기능)
  2. 그래프 색상 변경 (새로 생긴 기능)
  3. 차트 저장 (기존에 존재)
  4. 그래프 확대 (Vision, 즉 이미지에는 있었는데 데이터쪽에는 새로 생긴 듯?)

4.1 Switch to static chart

정적 차트로 변환이라고 쓰여있는데, 파이썬에서 만든 그래프를ace_tools을 활용하여 변환한 것 같습니다. 

클릭하면 원본을 볼 수 있습니다. 하지만 오른쪽 그림을 보시면 아래 한글이 깨진 것을 알 수 있습니다. 새롭게 바뀐 기능에서는 한글 깨짐 현상이 없습니다. 

Switch to static chart 클릭화면(우)
Switch to static chart 클릭화면(우)

4.2 그래프 색상 변경

이건 정말 신기한 기능인 것 같습니다. 그래프의 색상을 내가 원하는 색상으로 바꿀 수가 있습니다. 즉, 색상 커스터마이징이 가능합니다. 

그래프 원본(좌), 그래프 색상 변경(우)
그래프 원본(좌), 그래프 색상 변경(우)

색상아래 보면 FF9477에 원하는 색상 코드를 입력하면 그래프 색상을 바꿀 수 있습니다.

예시로 그래프의 색상을 노란 분홍으로 바꿔보겠습니다.

색상 커스터마이징 이미지 (노란 분홍)
색상 커스터마이징 이미지 (노란 분홍)

이처럼 색상 커스터마이징이 가능합니다. 구글에 검색하실 때 알려드리면 "헥스 코드", "컬러 코드", "색상 코드" 셋 중에 하나를 검색하시면 많이 나옵니다. 원하는 색상이 있으면 코드를 입력하는데 앞에 "#"은 제외하고 숫자를 입력하시면 됩니다. 

4.3 그래프 다운로드 

데이터를 저장해서 PPT나 보고서에 활용하실 수 있습니다.

그래프 다운로드 화면
그래프 다운로드 화면

4.4 그래프 확대 

그래프 확대는 아마 그래프가 길어지거나 크게 보고 싶을 때 활용하면 좋을 것 같습니다. 그리고 확대화면 오른쪽에는 GPT에게 바로 명령할 수 있게 입력화면도 같이 있습니다. 

원본 그래프(좌), 그래프 확대(우)
원본 그래프(좌), 그래프 확대(우)

<확대 화면>

확대 화면
확대 화면

5. 번외 : 데이터 저장

ChatGPT를 이용하여, 사용하실 때 Output 데이터에 대해 저장하고 싶으신 분들은 저장하실 수 있습니다.

하지만 단점이 .csv파일을 제공하기 때문에 프롬프트를 통해 .xlsx(엑셀) 형식으로 저장해 달라고 하셔야 합니다.

(맥 사용하시는 분은 Numbers로 열면 됩니다.)

.csv파일을 저장하여, 엑셀에서 열 때 한글 깨짐 현상이 일어날 수 있습니다.

이럴 때는, 다른 이름으로 저장하여 파일 형식을 .xlsx로 바꿔주셔야 하거나 아니면 파이썬 코드로 직접 변환을 하셔야 합니다. (파일 변환 사이트에서 되는지는 잘 모르겠네요..)

데이터 다운로드 펼치기, 다운로드 화면 및 한글 깨짐 현상(외계어)

한글 깨짐 현상 화면
7한글 깨짐 현상 화면
다운로드 및 펼치기 화면
다운로드 및 펼치기 화면

6. 결론

이번에 확실히 GPT-4o로 넘어오면서 GPT-4에서 답답하거나 안되었던 부분들이 개선되고, 기능 추가가 되어 더욱더 좋아진 것 같습니다. 특히나 시각화할 때 한글 깨짐 현상이 일어나서 전부 영어로 바꿨었는데 그런 번거로움이 사라져서 좋습니다. 

이처럼 ChatGPT 4o를 활용하면 데이터 분석과 시각화 작업을 더 쉽고 빠르게 할 수 있습니다. ChatGPT에서 파이썬의 강력한 데이터 처리 기능을 사용하여 효율적인 업무 처리를 해보세요. 

 

댓글