본문 바로가기

엑셀 (Excel)

(17)
엑셀- 참조범위가 자동 업데이트되는 피벗테이블 만들기 (feat. Offset함수) 오늘은 아래 링크를 통해서 엑셀의 Offset 함수와 이름 정의 기능을 활용하여 원본 데이터가 변경될 때 자동으로 참조 범위가 업데이트되는 피벗 테이블을 만드는 방법을 소개하고자 합니다. 이 방법을 익히면, 원본 데이터가 변경될 때마다 매번 수동으로 피벗 테이블의 참조 범위를 업데이트할 필요 없이 자동으로 참조 범위가 조정됩니다. 아래의 엑셀 전문 블로거는 먼저 Offset 함수의 역할과 사용법을 설명합니다. Offset 함수는 시작 셀에서 일정한 행과 열만큼 떨어진 위치의 범위를 지정해주는 함수로, 원본 데이터가 추가될 때마다 자동으로 참조 범위를 업데이트할 수 있습니다. 예를 들어, =OFFSET($E$1,0,0,COUNTA($E:$E),3)라는 수식은 E1 셀을 기준으로 E 열의 데이터 개수만큼 행..
엑셀 - 거품형 차트 그리기 엑셀에서 거품형 차트를 만들기 위해서는 데이터의 X값, Y값, 그리고 거품의 크기를 각각 지정해야 합니다. 차트를 그릴 때에는 데이터 테이블을 선택한 후에 차트를 삽입해야 하며, 데이터 계열을 추가로 설정해야 합니다. 각 계열을 구분하기 위해 색상을 다르게 지정하고, 원하는 경우 데이터 레이블을 추가하여 더 자세한 정보를 제공할 수 있습니다. 이렇게 간단한 과정을 통해 거품형 차트를 만들 수 있습니다. 아래 링크 가시면, 보다 자세한 설명과 예제 파일이 있으니 연습하고 가시길 바랍니다 :) https://keepthefaith.co.kr/거품형차트 엑셀 (12) 거품형차트 그리기 - Kai's Smart Workplace거품형차트는 각 대상의 X 축 값, Y 축 값을 한 차트에 나타낼 수 있어, 두 가지..
엑셀-그래프: 분산형 그래프_막대형 그래프_콤보_두 값의 차이를 강조하는 그래프 무슨 그래프라고 해야 할지... 예전에 잠깐 컨설턴트로 있을 때, 중국 시장 뮤츄얼 펀드 성과를 나타내는 보고서에서 보고, 엑셀로 똑같이 만들어 본 기억이 난다. 항목별 전년 대비 성과, 두 기업의 기간 별 매출액 비교 등, 두 개의 값을 비교할 때, 차이를 효과적으로 보여줄 수 있는 그래프이다. 엑셀의 Visualization/ 커스터마이징도 버전이 올라갈수록 강력해져서… 익숙해지면 만드는데 5분도 안 걸리니, 찬찬히 연습해 보시길. 자 아래와 같이 월 별 A, B 값이 있다고 하자. 그리고 그래프 그릴 때 필요하니, 최대값/최소값 함수를 Max, Min 열도 채워 놓았다. (사실, 따로 스캔해야 하는데, 귀찮아서…) ​그리고 A1 부터 I5 까지 선택하여, 차트 삽입 메뉴로 가서 모든 차트, 그리고 ..
엑셀 – 그래프: 도넛형 그래프를 사용해 계기판 모양 그래프 만들기 오랜만에 엑셀 팁! 요즘 Power BI ( 차트 --> 도넛형 을 선택하자. 그럼, 아래와 같은 기본 도넛형 그래프가 나온다. 여기서 사용자 취향대로 에딧. 본인의 경우 차트 제목, 범례 다 지우고, 배경색/ 테두리 없도록 설정하여… 아래의 모양 처럼 되었다. ​ 그 후, 도넛 그래프를 선택해서 데이터 계열 서식 설정을 아래와 같이 변경해 준다. ​ 첫째 조각의 각 270도, 도넛 구멍의 크기는 사용자 취양 맞추어 변경… 하니 아래의 모양으로 변신! ​ 이제 아시겠지만, 파란색 부분이 60%를 가리키는 부분이다. 우리가 나타내고 싶었던 부분이 잘 자리를 잡았으니, 이제 각 부분의 색깔만 조정해 주면 되겠다. 밑에 회색 부분의 선택해서, 배경색 없음으로 하고… 주황색은 회색 패턴 으로 바꾸었다. (이유는..
엑셀 – 그래프: 선택에 따라 참조 범위가 자동으로 변하는 그래프_offset_vlookup_유효성 검사 대시 보드 만들다가, 공간이 부족한 관계로, 그래프는 하나만 그려 놓고, 보는 사람이 선택한 Cost Category 에 따라 자동으로 변하는 그래프를 그려 보았다. 간단한데… 엑셀을 잘 모르는 분들에게는 일단 그림이 자동으로 움직이니깐… "오오~ 꽤 하네?" 라는 반응을 이끌어 낼 수도 있다... 일단 아래와 같이 Cost category A, B, C 에 해당하는 표가 있다고 하자. 가장 먼저, 위 그림에 나온 것처럼, B18:D18 영역에 Cost category 를 선택하는 란을 만들었다. 그리고 페이지에서 벗어난 곳에다 Cost Category A, B, C 를 입력하고 셀 주소란에다 Cost 라고 쳐서 간단히 이름 정의를 하였다. 그 후, 메뉴에서 데이터 à 데이터 유효성 검사를 클릭하여, 위..
엑셀_유효성검사_istext_isnumber_숫자 또는 문자만 입력 템플릿을 만들어서 여러 사람에게 데이터 입력을 요청해야할 경우가 종종 있다. 자료를 입력하는 사람이 템플릿 만든 사람의 마음을 잘 헤아려, 원하는 유형의 데이터를 입력해주면 추가 작업이 없어 고마우련만.... 숫자만 입력하라는 곳에 꼭 텍스트를 넣어서 보내는 사람이 있다. (한국은 이런 일이 없을 수도 있겠지만...) 엑셀에 데이터 입력 시 여러 제한을 둘 수 있는 기능이 바로 데이터 유효성 검사 기능이다. 메뉴 바에서 데이터 --> 데이터 도구 --> 데이터 유효성 검사. 근데 해 보면 알겠지만, 기본 세팅되어 있는 메뉴 (예를 들어 정수)를 고르면 범위등을 지정할 수만 있지, 텍스트/ 숫자만 입력하게 하는 기능은 기본적으로 없다.. 이럴 때는 사용자 지정을 선택해 함수와 응용하는 지혜가 필요한데.....
엑셀 동점자 차례로 순위 매기기_상위 득점자 자동으로 추려내기 (배열함수) 예전에 어디선가 보고, 뭐에 쓸모가 있을까 싶어 흘렸는데... 기관의 채용 공고에 지원한 수 십명의 지원자들을 shortlisting 하기 위한 탬플릿을 만들 때... 유용하게 썼습니다. 단순 Rank 로 순위를 매기게 되면, 같은 순위의 사람들이 생겨서 (첨부 파일의) "Shortlisting template" 시트에서 상위 득점자를 자동으로 뽑기가 어렵더군요. 일단, 동점자들의 순위를 표에 나온 순서대로 다르게 매기기 위한 수식은 아래와 같습니다. (J23 셀) {=SUM((ROW($I$5:$I$64)
엑셀_자동(수식)으로 중복없이 고유값만 추출하기_배열함수원리이해 해당 포스트는 엑셀에 아직 Unique 함수가 없었을 때 작성한 것입니다. :) 배열함수의 작동원리를 이해할 수 있겠네요! 데이터에서 중복된 값을 제외하고 고유값만 나열하는 방법 중 가장 쉬운 것은 전체 데이터를 복사 후, 데이터 탭에 “중복된 항목 제거” 기능을 사용하는 것이다. 다만, 위의 방법은 데이터가 업데이트 될 때마다 반복해주어야 한다는 단점이 있다. 즉, 수동이라는 것… 수식을 잘 활용하면 이 작업을 자동화할 수 있다. 인터넷을 좀 찾아보니… row 함수에, 나누기 곱하기 하는 복잡한 수식들이 나오던데… 그냥, index, match, countif 함수만 잘 활용하면 된다. 물론 배열 함수를 좀 이해 해야 겠지만… ​ ​ 첨부 파일을 보면… B2:E10 표의 데이터에서 Department ..