본문 바로가기

분류 전체보기

(122)
[Do] 엑셀의 "표" 기능을 쓰세요! 엑셀에 "표"라는 기능이 별도로 있다는 사실... 여러분은 알고 계신가요? 알고 있었다 하더라도, 그냥 서식만 이쁘게 바꿔주는 기능이라고 알고 있지는 않으셨을까요? 이 기능이 얼마나 강력한지 보여드리겠습니다. - 앞으로 그냥 데이터는 "범위", 표로 변환한 것은 "표"라고 표현. ......당신은 왜 표를 써야하는가? 1. 결과값 요약을 매우 쉽게 해줍니다. - 어떤 데이터의 합계/평균 등을 구하려면 SUM, AVERAGE 함수를 써야죠. - 그렇지만 표 기능을 쓰면, 함수도 쓰지않고, 범위도 변경하지 않아도 됩니다. - 표 도구 >> 디자인 >> "요약 행"을 클릭하기만 하면, 원하는 합계/평균 등을 바로 표현해줍니다. 2. 참조를 고민할 필요가 없어진다. - 수식을 쓰기 위해서 범위를 입력하면, 다음..
[개념] 5분만에 마스터하기: 절대참조, 상대참조란? 채우기 (복/붙)을 가로 방향으로 한다면 F4를 2번 (세로고정), 채우기 (복/붙)을 세로 방향으로 한다면 F4를 3번 (가로고정), 완전고정이면 F4를 1번 (가로/세로고정) 하세요! 원래 참조라고 하면, 다른 책이나 글귀를 참고했다"는 정도의 의미인데, 엑셀에서는 그 비중/중요성이 훨씬 큽니다. 이게 이해되어야, 복사/붙여넣기를 하셔도 문제가 없습니다. 보기엔 어렵지만, 익혀놓으면 엑셀이 내 마음대로 움직이게 할 수 있습니다. 실제로 알고나면 진짜로 어렵지 않습니다. 예제를 한번 볼까요? ================================= 1. 함수의 복사/붙여넣기 사실, 우리가 하나의 값을 구하기 위해 함수를 쓰는 경우는 많이 없습니다. 주로 하나 만들면 그걸 세로 또는 가로로 복사/붙여..
[엑셀 매크로/VBA] Unpivot, 크로스탭 데이터를 리스트/목록으로 바꿔주기 매크로를 쓰는 자세한 방법은 문서 맨 아래 링크를 참고하세요 :) 세로 열로 구성된 데이터를 행으로 내리는 매크로입니다. (제가 가장 자주 쓰고, 가장 필요로 하는 unpivot 매크로입니다.) - 엑셀 2016부터는 파워쿼리라는 기능을 이용하면서부터, 매크로 없이도 구현이 가능하게 되었습니다만, - 파워쿼리 자체에 대한 설치/활용에 대한 거부감이 있는 분들에게는 아직 매크로가 더 나은 대안이 될 수있죠. - 필요할때만 한번, 열어서 활용하시면 좋습니다. =========아래를 붙여넣기 하세요========== Sub Unpivoting() On Error Resume Next Selection.CurrentRegion.Select Set TotRng = Application.InputBox("범위 선택..
[정보] 엑셀 관련된 주요 해외 커뮤니티 엑셀은 전세계적으로 쓰이는 프로그램인 만큼, 해외 커뮤니티가 매우 크게 발달되어 있습니다. 아무래도 전세계인의 지식이 모이는 곳일 수록, 더 양질의 정보가 나오겠죠. 제가 자주 가고, 이용하는 사이트들 4군데만 모아보았습니다. - 저도 잘 모르겠는 내용은, 아래 커뮤니티를 자주 참고합니다. - 커뮤니티에서 궁금한 내용이 있다면 댓글로 언제든 달아주세요. 지금에 맞게 변형해서 올려드립니다. 이름 설명 주소 TRUMPexcel 블로그 형태로 엑셀과 관련된 내용들을 잘 요약해준 곳. 메일링 리스트를 등록하면 괜찮은 정보를 종종 제공해주는 곳. https://trumpexcel.com/blog/ KUTOOLS 사람들이 엑셀에 대해 자주 질문하는 내용을, 1) 엑셀 기능만으로 2) VBA/매크로를 사용한 솔루션 ..
[엑셀 매크로/VBA] 모든 링크 하이퍼링크로 바꿔주기 엑셀로 해결할 수 없는 기능은 VBA/매크로를 쓰시는게 맞습니다. - 매크로를 쓰는 자세한 방법은 문서 맨 아래 링크를 참고하세요 :) 링크가 없는 주소들을 모두 하이퍼링크로 바꿔줍니다. - 주소가 텍스트로만 되어있다면, 하이퍼링크로 바꿔줍니다. - 몇개 없다면, VBA쓰지 마시고 [F2 + Enter]로 하세요! =========아래를 붙여넣기 하세요========== Sub Hyperlinks_add() Dim WorkRng, i As Range On Error Resume Next Set WorkRng = Application.Selection Set WorkRng = Application.InputBox("선택 범위", "주소 범위를 선택해주세요.", WorkRng.Address, Type:=8)..