Excel (5) 썸네일형 리스트형 [Python] 파이썬으로 엑셀 파일(xlsx) 다루기 (읽기,쓰기,수정,추가) 파이썬으로 데이터 분석 업무를 하다보면 엑셀 파일(csv, xlsx)들을 다룰때가 많습니다. 예전에는 csv 파일 읽고 처리하는 법을 살펴보았는데, csv와 xlsx 파일을 엄연히 다른 파일이기 때문에 서로 다르게 처리를 해주어야 합니다. 이번 시간에는 xlsx 파일에 대해 처리하는 방법에 대해서 살펴봅시다! 모듈 설치 xlsx 파일을 읽으려면 openpyxl, pandas, xlrd 모듈 등이 있는데, 이 글에서는 pandas를 통한 방법으로 진행하겠습니다. 실제로 pandas가 데이터 분석을 위한 많은 툴을 지원하기 때문에 애초부터 pandas로 접근하는 것을 추천드립니다. 먼저 판다스를 설치합니다. 판다스는 결국 내부적으로 openpyxl, xlrd를 사용하기 때문에 함께 설치해줍니다. pip in.. [Excel] 엑셀 특정열에 있는 중복을 제거한 unique 값을 추출하기 특정열에 있는 중복을 제거한 유니크한 값을 추출하기 만약 위의 엑셀에서 C7부터 C15에 있는 열에서 중복이 없는 고유한 값을 얻고 싶다면 아래와 같은 절차를 거치면 된다. 1. 중복을 제거하고자 하는 데이터 선택후 [테이터]탭의 '중복된 항목 제거' 클릭 2. 중복을 제거하거자 하는 열 선택 후 확인 버튼 클릭 3. 최종 확인 버튼 클릭 위와 같은 절차로 중복을 제거한 데이터를 가져올 수 있다. [Excel] 엑셀 특정열 자동완성 한번에하는 단축키 만약 위처럼 날짜 열이 비어있는 경우 2018-01-01부터 시작하여 2018-01-02 이렇게 순차적으로 증가하는 데이터를 자동완성으로 채워넣고 싶으면 가장 쉬운 방법으로는 해당 셀의 오른쪽 아래에 커서를 갖다댄후 아래로 드래그 앤 드롭 해주면 자동으로 완성되곤 합니다. 하지만 그렇게 자동완성해줘야 할 열이 10000개라면??? 마우스를 10000번째 데이터가 나올때까지 드래그앤 드롭 해줘야 할까요? 이를 위해 엑셀에서는 자동완성을 쉽게 해주는 단축키가 존재합니다. 방법은 아래와 같습니다. 그러면 위와 같이 자동완성이 된것을 볼 수 있습니다. 다만 이 방법은 자동완성을 적용할 열의 왼쪽이나 오른쪽에 데이터가 채워져 있어야 합니다. 그래야 해당 데이터가 채워진곳 까지 기준삼아 자동완성을 진행해줍니다. 이.. [Excel] 엑셀 특정열의 맨 위/아래로 한번에 이동하는 단축키 ctrl + 아래 방향키 Ctrl + 아래방향키를 누르면 특정열의 맨마지막 원소가 있는 곳으로 한번에 이동하게 됩니다. 마찬가지로 ctrl + 위 방향키 Ctrl + 위방향키를 누르면 특정열의 맨위 원소가 있는 곳으로 한번에 이동하게 됩니다. [Excel] 엑셀에서 '같지 않다'를 표현하는 방법 Excel에서 '같지 않다'를 표현하는 방법 엑셀을 사용하다보면 조건부 서식을 사용하게 되는데요. 엑셀에서 두 항목같의 값이 같지 않다(≠)라는 것을 표현하기 위해서는 아래와 같이 사용합니다. 항목1항목2 예제 예제를 통해서 한번 알아보도록 하죠. 만약 아래와 같이 철수와 영희의 키가 같은지를 체크하는 IF함수가 있다면 E5에 들어갈 수식은 아래와 같습니다. =IF(B5C5,"그렇다","아니다") 즉 철수와 영희의 키값이 다르면 -> "그렇다"를 같다면 -> "아니다"를 출력하게 됩니다. 기타 다른 비교연산자는 아래와 같습니다. 비교 연산자 예제 의미 = A = B A와 B가 같음 > A > B A가 B보다 크다 = A >= B A가 B보다 크거나 같다 이전 1 다음