본문 바로가기

전체 글51

[파워쿼리] 엑셀 피벗테이블 텍스트로 나타내기 + 날짜 데이터 순서지정하기 오늘은 ① 파워쿼리를 통해 엑셀의 피벗테이블 값을 텍스트로 표현 ② 파워쿼리를 통해 날짜별 순서를 지정 해보도록 하겠습니다. 봐두면 언젠간 매우매우 유용할테니 기억해두셨다가 꼭 써먹으시길 바랍니다. 오늘의 결과물은 열로 되어 있는 구매일자를 행으로 표현하는 것입니다. 01. 엑셀 데이터 확인 위와 같은 데이터가 있다고 가정하겠습니다. 고객별로 구매일자가 다릅니다. 첫 번째 전제로는 구매고객 이름끼리 묶여있어야 합니다.(이름 오름차순 or 내림차순) 두 번째 전제로는 구매일자가 순서대로 지정되어 있어야 합니다.(구매일자 오름차순) *오름차순 / 내림차순 정렬 방법은 [데이터 탭 > 정렬] 을 통해 할 수 있습니다. 02. 순서지정 오늘은 순서지정을 2가지 방법으로 배워보겠습니다. ① 엑셀 함수로 지정(쉽지.. 2022. 9. 25.
[파워쿼리] 데이터 , 로 예쁘게 정렬해보기(M함수 맛보기) 데이터를 효율적으로 관리하는 것도 필요하지만 예쁘게 보고하고 싶은 형태로 쉽게 만드는 경우도 필요합니다. 오늘은 보고용 데이터를 위한 방법을 안내드리겠습니다. 동일한 속성을 가진 개체끼리 리스트 형태로 보여주는 방법입니다. 파워쿼리의 M함수 맛보기도 기대해주세요 01. 먼저 파워쿼리 실행을 위하여 표 형태로 변경하여야 합니다. [표 변환 방법] 데이터가 있는 셀 클릭 → 단축키 : Ctrl + T 02. 파워쿼리 편집기 이동 데이터 탭 → 테이블에서 (엑셀 2016버전 기준) 03. 그룹화 지정 ① '속성'열 클릭 → 마우스 우클릭 → '그룹화' → '속성'기준 그룹화 ② 연산 → '모든 행' 클릭 그룹화 지정 시 Table형태로 변경 풀 Table을 클릭해보면 아래 Table형태로 나타나고 있습니다. .. 2022. 9. 5.
[엑셀VBA] 크로스테이블, IF 다중조건 VBA로 해결하기 간단한 VBA를 통해서 아주 복잡한 다중 IF문을 해결해보겠습니다. [예시상황] 9월 영업실적에 따른 시상금 예시 영업에 대한 인센티브를 다음과 같은 표 형태로 주고자 합니다. 큰 조건이 3개인 것이 보이나요? ① 실적구분 8월 실적 : 500만원 이상 / 300만원 이상 ~ 500만원 미만 / 그 외 ② 제품구분 A : 5건 이상 / 3건 이상 ~ 5건 미만 / 그 외 : 300만원 이상인 경우, 5건 이상 판매한 경우, 3건 이상 ~ 5건 미만 판매한 경우 ③ 제품구분 B : 10건 이상 / 5건 이상 ~ 10건 미만 / 그 외 간단한 조건 3가지처럼 보이지만 결합할 경우 상당히 복잡합니다. 예를 들어, 500만원을 받기 위해서는 - 8월 실적이 500만원 이상인데, 전월 비 제품A는 +3건, 제품B.. 2022. 9. 5.
[엑셀] 엑셀 text함수를 통한 엑셀 자동화 첫걸음 !! (난이도 쉬움 주의) 신입사원 때 보통 실적보고 업무를 맡게 됩니다. 일별 실적관리 같은거죠 저도 아침실적 관리를 보고 드리기 위해 1시간 일찍 출근해서 엑셀에 수작업하며 보고드렸습니다. 전산에 나오는 숫자들을 보고 일별로 업데이트 한 것이죠 수작업을 하다보면 아시겠지만 보고서에서 수정해야 할 부분을 완벽히 고쳐내기가 쉽지 않습니다. 보고날짜를 어제 날짜로 기입해두기도 하고, 실적을 변경해야 하는데 놓칩니다. 운이 좋은 날은 보고 전에 실수한 부분을 찾아내게 되면 새로 프린트 해느라 정신이 없었고, 운이 안 좋아 제가 놓친 부분을 상무님이 찾아내기라도 하는 날엔 아침부터 깨지기 시작했습니다. 당시에는 노력에 대한 보상이 부족하다고 생각했습니다. 그 당시에 우연하게 text함수를 배우게 되었는데 text함수를 통해 자동화할 수.. 2022. 8. 30.
[엑셀VBA] 특정 조건 만족하는 데이터 Set 불러오기(Feat. vba 맛보기)_2편 엑셀 vba로 특정 데이터만 추출하기 1편에 이어 2편 시작하도록 하겠습니다. 지난 번에는 '속성'이 '풀'인 데이터만 추출하는 코드를 보여드렸고, With문 까지 설명드렸습니다. ■ 전체코드 Sub ExtractData() Dim i As Long, lR As Long, lC As Long Dim rng As Range Application.ScreenUpdating = False With Sheet1 '---------------▼ 아래부터 설명시작 ▼ ------------------------------ If .Range("N2") = vbNullString Then 'vbNullString = "" MsgBox "먼저 N2셀을 선택하세요" Exit Sub End If If Sheet2.Range.. 2022. 8. 14.
[엑셀VBA] 특정 조건 만족하는 데이터 Set 불러오기(Feat. vba 맛보기)_1편 업무 자동화에 관해 관심이 많습니다. 이번에는 엑셀 VBA에 대해서 짧게 공부하고 공유드리고자 합니다. 저는 VBA에 대해 공부한 적은 없지만 현업에서 '검색 → 복사 → 붙여넣기 → 나에게 맞게 수정하기'로 간신히 엑셀VBA를 사용하고 있습니다. 그래서 이번에 쉬는 동안 강의 들은 내용을 바탕으로 중요한 문구가 많아 정리해두고자 블로그에 게시하였습니다. 확실히 코딩공부라는게 정석적인 강의와 문법을 공부해서 하면 훨씬 클린하고 좋지만, 실무에서 필요로 하지 않으면 공부의욕이 떨어지는 걸 느꼈습니다. 컴퓨터 성능이 좋아진 지금은 오히려 지저분한 코드라도 쓸 수 있으면 그게 더 좋은 코드 같습니다. 그래도 강의 하나만 들었음에도 VBA 꿀팁이 굉장히 많아 정리해두고자 합니다. 엑셀에서 특정 데이터만 가져와서.. 2022. 8. 7.
[한산-용의 출현] 댓글 수집하기 요즘 날씨가 너무 덥습니다. 제 블로그를 보시는 분들이라면 '숫자'로 보는 걸 좋아할 거라 생각했습니다. (기상청 자료 굳이굳이 들고왔습니다 ) 더우면 기력을 잃어버리는 개복치인 저는 영화관을 다녀왔습니다. 실내를 찾아 다니는 때마침..! 이런 영화는 재미없기 힘들지라는 영화가 보였습니다. 그 이유는 바로.. ! 명량 때문입니다. 명량 개봉일은 잊을 수 없는데요..! 바로 제 입대일입니다 ^^ (그런 이유로 저는 보지 못했습니다) 그래서 오늘은 한산 - 용의 출현 관련 댓글을 한번 수집해보겠습니다. 사실 댓글수집이 무슨 쓸모가 있냐? 라고 할 수 있지만 여러 분은 댓글 수집을 배우는 게 아니라 정보 수집 방법을 배우시는 것 입니다 ! 먼저 코드 결론입니다 ! 1 2 3 4 5 6 7 8 9 10 11 1.. 2022. 8. 1.
[Python] Kaggle 에서 데이터 다운받기 Kaggle 이라는 사이트에서 연습용 데이터를 다운받아 보겠습니다. https://www.kaggle.com/ Kaggle: Your Machine Learning and Data Science Community Kaggle is the world’s largest data science community with powerful tools and resources to help you achieve your data science goals. www.kaggle.com 들어가셔서 titanic data를 받으면 되는데, 보통 머신러닝을 위한 연습용 데이터로 되어 있어서 3가지로 구분되어 있습니다. 상관하지 않고 다운 받으시면 됩니다. https://www.kaggle.com/competitions/ti.. 2022. 7. 24.