안녕하세요!
오늘은 피벗테이블에서 원본변경 없이도 데이터 추가 시 자동 원본 변경을 하는 법을 알려드리려합니다.
말이 어렵죠??
쉽게 말하면
데이터가 추가되었을 때, 피벗테이블 수정없이
자동 업데이트되도록 하는 방법을 알려드리겠습니다 (짝짝)
사실 저는 회사에서 이 함수를 굉장히 유용하게 쓰는데요.
그냥 외워서 씁니다. 이해가 잘 안되어서요.
ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ
회사에서 저는 매일 전일자 데이터를 추가해서 피벗테이블을 돌려요.
근데 매일 매일 RAW DATA부분에 데이터가 추가되는데
피벗테이블 원본변경을 반복하기가 너무 귀찮았어요.
문득 아,, 데이터 추가만 하면 피벗테이블이 분명 자동으로 업데이트 하는 기능이 있을텐데.. 찾다가
어느분의 도움을 받아 알게된 꿀.팁★을 공유드립니다.
방법은 바로! 이름정의와 OFFSET 함수를 사용하는 것이에요!
어렵지 않아요,,, 레알
찬찬히 따라해주세요!
1) 엑셀 수식 탭에서 -> 이름정의 -> 이름정의를 클릭해줍니다.
2)번과 같은 창이 나오면
3) 이름 부분에 제가 원하는 이름을 지어줍니다.. 저는 raw 라고 만들었어요
이름정의는 쉽게 말해서, 엑셀 데이터들에게 이름을 지어주는거에요!
4) 이름을 지어줬다면, 참조대상에
=offset( 을 입력해줍니다!
5) 그리고 내가 매일 매일 추가되는 데이터 첫 시작점을 클릭해줍니다!
저는 a1 영역이여서 해당 부분을 선택해주었어요!
6) 5번처럼 선택해주면 자동으로
=offset(raw!$A$1 이라고 뜰거랍니다!
7) =offset(raw!$A$1,0,0, 6번 입력한 부분에 이어서 ,0,0을 입력해줍니다.
그냥 입력해줍니다 묻지마세여,..저도 잘 몰릅니다,, 알게되면 포스팅할게욥
8) 그다음 =offset(raw!$A$1,0,0,COUNTA(A열 선택) 해줍니다
A열을 선택한 이유는 첫째 열이어서입니다. 그냥 첫째열 선택해줌 됨니다.. 그럼 자동으로 $A:$A 됩니다
그럼 =offset(raw!$A$1,0,0,COUNTA($A:$A)이 됩니다.
9) 마지막관문입니다. 이전 입력한 것에 우리가 매일 업데이트 하고 싶은 시트의 전체 열 수를 입력해주면 됩니다.
저는 1부터 세보았는데 8개라 8을 입력했습니다.
그럼 =offset(raw!$A$1,0,0,COUNTA($A:$A),8)이 됩니다.
잊지말고 괄호 닫아주세여
제가 무슨말하는지 이해되시나요? ㅎㅎ
그냥 따라하시면 됩니다
그리고 우리가 만들 피벗테이블 표.또는 범위에 우리가 지정한 이름 RAW을 입력해주면
엑셀 데이터가 추가될때마다 원본 변경 없이 새로고침만으로도 데이터가 슝슝 변하는 것을 목격할 수 있습니다..
텍스트의 한계네요 생각보다 설명드리기 어려웠는데...흡 제가 좀 더 보완해보겠습니다.
근데 OFFSET함수를 사용한 이름정의는 정말정말 유용한 기능이니까 많이 사용하셔서 도움되시면 좋겠습니다..
오늘 월요일인데.. 무리하지말고 일찍 자야겠습니다..
좋은 꿈꾸세욧
'직장인꿀팁 > 실무엑셀' 카테고리의 다른 글
[쉬운엑셀]#12. 셀고정 및 한페이지에 인쇄하기 外 (0) | 2020.06.08 |
---|---|
[쉬운엑셀] #11.엑셀 함수 수식 업데이트 안될때 (0) | 2020.05.14 |
[쉬운엑셀] #9. 피벗테이블 데이터 추가하는법 (0) | 2020.04.19 |
[쉬운엑셀] #8. 피벗테이블 열너비 고정하는법 (3) | 2020.04.14 |
[쉬운엑셀]#7. 피벗테이블 표시형식 고정하는 법 (백단위) (0) | 2020.04.07 |