소셜로그인 중단 안내

계정으로 로그인 기능이 2023년 11월 16일 중단되었습니다.

아이보스 계정이 사라지는 것은 절대 아니며, 계정의 이메일 주소를 이용해 로그인 하실 수 있습니다.

▶️ 자세한 공지사항 확인

엑셀 파이썬 업데이트, 엑셀 대시보드를 제작 시 활용 방법과 장단점

2023.11.13 16:50

준5941

조회수 1,043

댓글 1


엑셀 파이썬 업데이트 예정
엑셀은 데이터 분석과 시각화에 많이 사용되는 툴입니다. 하지만 엑셀만으로는 데이터 분석과 시각화에 제약이 많습니다. 그렇다 보니 많은 분들이 데이터 분석에 파이썬을 활용하곤 합니다. 파이썬은 엑셀보다 자유도가 높지만 더 많은 프로그래밍 지식이 필요하죠.

이에 따라 MS Office에서 엑셀 내 파이썬 기능 추가를 예정하고 있습니다. 기존 엑셀의 한계를 파이썬과 함께 사용함으로 더 다양한 기능을 활용할 수 있게 되는데요. 대표적으로 엑셀 대시보드의 고정적인 필터나 시각화를 더 다양하게 만들어 줄 수 있게 됩니다.

만약 파이썬이 추가된 엑셀을 미리 체험하고 싶다면 아래 링크를 통해 베타 버전 신청 방법을 확인 해보세요.


엑셀 대시보드 제작 시, 파이썬을 활용하는 방법

엑셀 파이썬 기본 사용 방법

MS Office | 엑셀 파이썬 기능 사용 방법


엑셀에서 파이썬 베타를 신청하고 사용이 가능하게 됐다면, 셀에서 =py()를 입력해 보세요. =py()를 입력함으로 파이썬 코드를 입력할 수 있는 창으로 전환됩니다.* 이를 통해서 간단하게 데이터를 참조한 데이터 프레임을 만들거나, 조건을 설정할 수 있습니다. 그 외로도 통계 작업이 가능하죠.

엑셀 파이썬 입력에 단축키를 사용하고 싶다면 Ctrl + Alt + Shift + P 를 통해서 파이썬 입력을 바로 진행할 수 있습니다. 그 외 방법으로는 상단 탭의 수식을 이용할 수 있습니다.

파이썬을 통해서 데이터 프레임을 만들면 데이터 값이 아닌 데이터 프레임 자체로만 나타나게 됩니다. 만약 데이터 프레임 안의 값을 보고 싶다면 상단 수식 입력창 옆에 있는 데이터 프레임 로고를 눌러 Python 출력을 Excel 값으로 변경해주면 됩니다. 다른 방법으로는 단축키 Ctrl + Alt + Shift + M을 눌러서 출력을 Python 개체와 Excel 값으로 전환할 수 있습니다.


query를 통해 다양한 값 필터링하는 간단한 방법
만약 엑셀에서 특정 데이터를 =py()를 통해서 데이터 프레임으로 만들고 해당 데이터 프레임에 df란 이름을 부여했을 경우, 아래와 같이 다른 셀에서 조건을 추가해 값을 호출할 수 있습니다. 특정 값들이 포함된 데이터를 확인하기 위해서 많은 셀을 사용하거나 if 문을 중첩하여 사용할 필요 없이 query 문구를 통해서 쉽게 생성할 수 있습니다. 게다가 각 조건을 특정 셀에 참조해서 셀 값을 변경함으로 각 조건 데이터를 변경하면서 볼 수 있죠.
df.query("조건1 and 조건2 or 조건3 in ('값1, 값2, 값3')")


다양한 그래프 형식을 확인하는 방법

Pandas | Alt. 엑셀 파이썬 Pandas 그래프 종류 일부

만약 pandas를 활용해서 그래프를 만든다면 그래프 종류를 의미하는 kind 매개변수를 변경하는 것으로 다양한 그래프 형식을 확인할 수 있습니다. kind="line"을 통해 꺽은 선 그래프를 보여주거나, kind="bar"를 통해서 막대그래프를 보여줄 수 있죠. 그 외로도 pie를 통한 파이 차트나 scatter, area 등 다양한 그래프를 사용할 수 있습니다.
그래프의 명칭을 셀에 참조시킨다면 셀 값을 변경하는 것으로 동일한 데이터를 다양한 그래프로 보여줄 수 있게 되죠.


파이썬 사용 장점

다중 필터 등 기존에 사용하기 어렵던 요소를 쉽게 사용 가능

엑셀 파이썬 기능을 활용하면 기존에 고급 필터 기능을 조금 더 쉽게 쓸 수 있습니다. 기존 고급 필터 기능은 조건이 많아지면 그만큼 셀 영역이 많이 필요했죠. 하지만 파이썬의 조건문을 사용하면 문장 형태로 조건을 기재하기에 가시적으로도 좋으며, 사용이 더 쉬워졌죠.

게다가 변경이 필요한 필터 조건을 셀로 지정해 주면, 엑셀 내에서 고급 필터 기능을 고정형식이 아닌 변동 형식으로 사용할 수 있습니다. 이전에는 변동 형식은 같은 조건 내에서만 값만 변경할 수 있었다면 파이썬을 활용하면 조건 자체를 변경하는 것도 가능합니다.

피봇 테이블, 그래프 등 고정값을 자유롭게 변경이 가능

MS Office | Alt. 엑셀 파이썬 내 다양한 그래프 요소들

엑셀에서는 피봇 테이블값을 변경할 경우, 피봇 테이블을 선택 후 데이터나 값을 직접 수정하는 과정이 필요합니다. 하지만 파이썬에서는 피봇 테이블 생성을 파이썬 문장으로 진행하게 되죠. 그 안의 값이나 조건들은...


원문 링크에서 전체 내용을 확인하실 수 있습니다.
엑셀데이터분석분석데이터대시보드
목록글쓰기
댓글 1
댓글 새로고침
로그인 후 더욱 많은 기능을 이용하세요!아이보스 로그인