반응형

전체 648

엑셀 피벗테이블로 데이터 요약하기

엑셀의 기능 중 피벗테이블은 표에서 필요한 정보를 요약해서 볼 수 있도록 도와주는 매우 유용한 도구입니다. 간단한 표라면 피벗테이블을 사용하지 않아도 정보를 쉽게 읽을 수 있을테지만 표가 복잡해지면 피벗테이블을 이용해서 필요한 정보만 요약할 필요가 있습니다. 피벗테이블을 만드는 방법은 우선 엑셀의 범위데이터를 표로 바꾸는 작업이 필요합니다. 이렇게 하는 이유는 나중에라도 표에 추가되는 데이터가 있을 때 피벗테이블에도 자동으로 반영되도록 하기 위함입니다. 만약 범위 데이터를 가지고 피벗테이블을 만든다면 나중에 추가되는 데이터를 피벗테이블에 반영하기 위해 매번 범위를 새롭게 고쳐야 합니다. 피벗테이블 만들기다음은 엑셀의 가계부 형식의 데이터입니다. 4개의 열이름(날짜, 품목, 품명, 가격)이 있고 아직 표로..

엑셀 2017.05.31

[html/css] 상속, 부모, 자식 용어정리?

css를 공부하면서 몇가지 정리되지 않은 용어들이 있어서 정리하려 한다. html 엘리먼트(element) - html 요소라고도 하며 태그를 의미한다. 나중에 다루게 될 박스모델에 대해서 간단히 언급하면, html 요소는 각각 박스(box)로 둘러쌓여져 있음을 말하며 박스의 크기를 결정하는 속성들을 css를 사용해 설정, 변경할 수도 있다. 각 html 요소의 박스 크기에 따라 다른 html 요소와의 상호작용을 통해 문서에 배치되는 모습이 결정된다. 예를들어 html 태그, body 태그, p 태그, div 태그들은 박스로 이루어져 있으며 다른 요소들의 내부에 배치될 수도 있고 다른 요소과 나란히 배치될 수도 있다. 부모, 자식 - html 요소들간에는 부모, 자식관계가 형성되는데 이런 관계는 상대적이..

엑셀 표만들기 정리

보통 엑셀에서 표를 만들 때 셀 서식에서 테두리를 넣어주는 방식을 많이 쓴다. 이렇게 해도 표를 만든 것이라고 볼 수는 있지만 엑셀에는 표만들기라는 기능이 따로 있다. 표를 만들때 둘 중 어떤 방식을 사용해도 상관은 없지만 표만들기로 표를 만들면 자동화된 추가 기능들이 생긴다. 추가되는 기능으로는 표 자동확장이라는 것이 있는데 표의 끝행 다음에 내용을 입력하면 자동으로 표에 포함되고 표에 적용된 서식으로 자동 적용된다. 이 밖에도 여러가지 기능이 있는 것 같은데 사실 다 써보지는 못했다. 여기서는 기본적인 몇 가지 내용만 소개한다. 표만들기 위와 같이 데이터가 입력되어 있을 때 셀에 테두리만 그어 표를 만들어 보자. 셀서식에 테두리를 추가하는 방법 다음과 같다. 표로 만들려고 하는 셀의 범위를 선택한 후..

엑셀 2017.05.29

[html/css] 레이아웃 속성(display, inline, block)

html문서에 문자나 이미지 등의 컨텐츠가 위치될 때 다양한 태그들로 둘러싸인다. 이런 태그들은 display 속성이 갖는 속성값(inline, block)에 따라서 컨텐츠의 표시되는 방식에 차이가 생기게 된다. inline 속성값을 디폴트로 갖는 태그는 a태그가 있고 block 속성값을 디폴트로 갖는 태그는 div, p 등의 태그가 있다. 설명에 앞서 이 태그들을 사용한 간단한 예제를 보자. 코드와 결과를 보면 div 태그로 둘러쌓인 내용(block) 앞뒤로 줄바꿈이 되어 있다. block 속성을 가진 태그는 욕심쟁이라서 한 라인 전체를 혼자서 다 쓰는 성질을 갖기 때문이다. 반면에 a 태그는 한 라인 내에서 다른 컨텐츠들과 어울어져 있다. 이런 기본적인 성질 외에도 inline 속성과 block 속성..

엑셀에서 전화번호 서식 만들기 (2부)

지난 포스팅에서 좀 길게 설명한 것 같습니다. 간단히 요약하면 사용자 지정 서식에 [>999999999]0##-####-####;0##-###-#### 이렇게 입력하면 010, 017, 등과 같은 휴대폰 번호에 대해서는 제대로 적용되지만 지역번호가 있는 일반 전화에 대해서는 사용할 수 없습니다. 국번은 02, 031, 051 등 수십가지가 있기 때문에 최대 3가지 조건만 허용하는 사용자 지정 서식으로는 해결이 안되는 것입니다. 이 문제의 해결책은 두 가지가 있는데 수식을 이용하는 방법과 필자가 잔머리를 굴려서 사용하는 방법인 조건부 서식을 이용하는 방법이 있습니다. 수식을 이용하는 방법은 단 한줄이면 되지만 단점은 전화번호를 입력하는 셀과 출력되는 셀을 따로 만들어야 한다는 것입니다. 조건부 서식을 이용..

엑셀 2017.05.27

파이썬 아나콘다(anaconda) 설치와 파이썬 버전 바꾸기

파이썬을 어느 정도 활용하고 싶다는 생각이 들면 파이썬 아나콘다를 설치하길 권한다. 공식 파이썬 사이트에서 배포하는 파이썬과 아나콘다(anaconda)의 차이점은 튜닝 전 차와 튜닝 후 차로 비유할 수 있다. 아나콘다는 수학, 과학 분야의 패키지로 튜닝한 파이썬으로 수학, 과학 분야에서 필요한 거의 모든 패키지들(Numpy, SciPy, IPython, Matplotlib, 등)이 포함되어 있다. 정식 파이썬을 설치한 후 일일이 필요한 라이브러리를 추가로 설치하는 것은 의존성 문제나 설치의 번거로움 등으로 짜증날 수 있기 때문에 용량은 조금 더 크지만 아나콘다를 설치하는 것이 정신건강상 이롭다. 최근에는 인공지능이나 데이터 분석을 위해 파이썬을 많이 사용하는데 베이스로 아나콘다(anaconda)를 설치하..

웹 사이트 최적화를 위한 사이트맵 만들기

블로그든 사이트든 간에 컨텐츠가 점점 커지게 되면 검색엔진의 크롤러가 방문해서 수집을 해가는게 원할하지 않을 수 있습니다. 이럴 때 사이트맵이 크롤러를 안내해주는 역할을 해서 수집을 원활하게 해줄 수 있습니다. 따라서 구글이나 네이버 웹마스터도구에 사이트맵을 제출하면 자신의 사이트나 블로그를 최적하는데 도움을 줍니다. 보통 블로그의 카테고리나 스킨을 자주 변경하는 경우 검색누락의 원인이 되기도 하는데 사이트의 구조가 변경됐음에도 기존 구조에 대한 정보가 남아있어서 그런 것으로 생각됩니다. 이런 경우 기존 사용하던 스킨으로 다시 돌려놓게 되면 검색 노출이 다시되기도 합니다. 완벽한 해결책은 아니지만 사이트맵을 제출하는 것으로도 해결되기도 합니다. 먼저 사이트맵을 만드는 방법은 직접 만들거나 자동으로 만들어..

엑셀 전화번호 핸드폰번호에 자동으로 0, 하이픈(-) 정확한 위치에 넣기 빼기(1부)

엑셀에서 전화번호를 입력할 때 하이픈(-)을 빼고 숫자만 입력해도 자동으로 하이픈(-)이 적절한 위치에 붙도록 하면 편리하겠죠? 사용자 서식을 지정하면 가능합니다. 하지만 문제는 다양한 형식의 전화번호(집전화번호, 휴대폰 전화번호, 등등)를 짬뽕해서 입력하는 경우에 하이픈(-)을 적절하게 넣도록 서식을 만드는 것이 까다롭다는 것입니다. 예를들어 010으로 시작하는 휴대폰 번호는 (-)하이픈으로 구분된 중간 번호의 갯수가 3개 일수도, 4개 일수도 있습니다. 또 다른 예로 02국번을 가진 전화번호와 031국번을 가진 전화번호가 섞여있을 때 하이픈(-)을 넣는 것 역시 골치아픕니다. 게다가 중간 번호의 개수가 3개 또는 4개이므로 더 복잡해지죠. 이 경우는 제가 아는 범위에서는 사용자 지정서식만으로는 해결할..

엑셀 2017.05.26

[html/css]가상 클래스 선택자(link, visited, active, hover, focus, nth-child)

선택자란 태그, id, class 등과 같이 html 문서에 존재하는 것들을 지정하는 것이다. 반면에 가상 클래스 선택자는 어떤 상태를 지정한다. 이런 상태는 태그, id, class 처럼 html문서 상에 있는 것이 아니다. 따라서 가상 선택자라고 한다. 예를들어 상태를 지정하는 가상 선택자에는 마우스를 올려 놓은 상태를 의미하는 hover 선택자, 방문하지 않은 링크를 나타내는 link 선택자, 이미 방문했던 링크를 선택하는 visited 선택자 등이 있다. 가상 클래스 선택자를 사용해서 상태에 따른 스타일을 지정하는 것이 오늘 공부할 내용이다. 하나씩 살펴보자. link, visited 가상 선택자 웹페이지에 있는 링크들은 기본적으로 파란색이다. 사용자가 링크를 클릭을 하면 오른쪽과 같이 보라색으로..

구글 애널리틱스 자신의 티스토리 또는 워드프레스와 연동하기

구글 애널리틱스는 사이트에 방문하는 방문자들에 대한 데이터를 분석하는 매우 강력한 도구다. 사이트 사용자의 흐름, 나이, 연령 등에 대한 정보 부터 실시간으로 현재 방문자 수에 대한 정보를 얻을 수도 있고 사용자가 방문한 후 머문 시간, 이동 페이지 등에 대한 것들을 분석할 수도 있다. 뭐 이 밖에도 더 많은 기능들이 있지만 데이터 분석 전문가가 아니므로 실시간 사용자와 평균 체류시간 정도만 쓰게 된다. 어쨌든 이런 기능을 쓰려면 자신의 사이트에 추적코드라는 것을 심어놓아야 한다. 어려운 건 아니나 처음 하려면 감을 못잡을 수가 있어서 확실히 정리해 두려고 한다. 구글 애널리틱스 연동 설정① 구글 계정 생성 구글 계정이 있어야 하므로 없으면 먼저 만들자.② 구글 애널리틱스 페이지로 가서 구글 아이디로 로..

워드프레스 2017.05.24
반응형