반응형

전체 648

엑셀 절대참조와 상대참조 차이점을 이해해보자.

엑셀을 배울 때 셀의 주소값에 대한 이해는 가장 기본적인 부분입니다. 엑셀의 주소개념은 열과 행으로 이루어 좌표개념이므로 어렵지 않습니다.그런데 수식에서 쓰이는 주소에 절대참조와 상대참조라는 개념이 갑자기 튀어나와 혼합되어 사용되다보니 언제 무엇을 사용해야할지 혼란스러울 수 있습니다. 물론 이 둘을 잘 이해하고 있다면 어렵지 않겠죠. 엑셀 절대참조, 상대참조, 혼합참조절대참조와 상대참조의 차이점을 쉽게 이해할 수 있도록 예를 들어보겠습니다.A와 B 두 사람이 침대를 사기위해 가구점을 찾아가려고 합니다. 가구점의 주소를 A와 B 두 사람이 모두 알고 있다고 하죠. 그리고 A와 B는 서로 다른 곳에 있습니다. 하지만 이 두 사람이 어디에 있던 주소가 있으므로 가구점을 찾아갈 수 있습니다. 너무 흔한 예라 더..

엑셀 2017.06.09

css position 속성과 relative, absolute, fixed, static 이해하기

이번 포스팅은 태그 요소의 위치를 설정하는 속성에 대한 이야기를 해보겠습니다. 앞서 박스모델에서 태그요소간에 상호작용에 의해서 위치가 결정된다고 했습니다.맞긴 하지만 지금까지는 태그 요소를 위치하는 방법 중에 한가지만 살펴본 것입니다.위치를 결정하는 속성은 position인데 이 속성을 지금까지 설정하지는 않았습니다. position 속성을 주지 않으면 디폴트로 static이라는 속성값이 부여됩니다. 그러면 지금까지 static 속성값으로 위치를 정한 것이 되네요.position 속성position 속성이 가질 수 있는 속성값에는 다음과 같은 4가지가 있습니다.static : position 속성을 부여하지 않았을 때 가지는 디폴트 값. relative : 현재 위치에서 상대적인 offset 속성을 줄 ..

html/css box-sizing 속성과 마진(margin) 겹침 현상

저번 시간에 박스모델에 대한 공부를 하면서 HTML 태그 요소들이 문서내에서 어떻게 배치되는지에 대해서 살펴보았다. 이를 결정하는 속성 다섯가지(width, height, padding, border, margin)에 대해 살펴보았었는데 오늘은 이 규칙의 기준을 바꿀 수 있는 box-sizing이라는 속성을 살펴보고, 더 나아가 태그 요소들 간에 margin이 어떻게 적용되는지에 대해서도 살펴보겠다.저번 시간에 이어서 매우 중요한 내용이므로 반드시 이해하고 넘어가야 한다.box-sizing 속성박스모델에서 태그 요소들을 둘러싼 4개의 층으로 된 박스들은 앞에서 언급한 5가지 속성에 의해서 결정된다. 그 중 width와 height 속성은 가장 안쪽에 있는 내용(content)의 가로와 세로 사이즈를 결정..

엑셀 데이터 유효성 검사 이해와 활용

엑셀 데이터 유효성 검사, 말은 대단히 거창해 보인다. 쉽게 풀어 설명하면 셀에 내가 정한 값만 넣도록 제한하는 기능이다. 특정 셀에 데이터 유효성 검사를 적용하면 유효한 값 외에 값을 입력하지 못하도록 제한할 수 있다. 유효한 값 외의 값을 입력하면 경고 메세지가 뜨는도록 해서 사용자의 재입력을 유도한다.하나씩 단계별로 설명하도록 하겠다. 엑셀 데이터 유효성 검사B2 셀에 1부터 10까지의 정수만 입력 가능하도록 만들어 보자. 우선 데이터 유효성 검사를 적용할 셀 B2를 마우스로 선택한 후에 데이터->데이터 유효성검사로 들어가보자.제한대상(A): 드롭다운목록을 열어보면 정수부터 사용자 지정까지 다양한 데이터 형식을 선택할 수 있다. 각 형식마다 추가 선택 옵션이 조금씩 달라지고 응용(활용) 방법도 달라..

엑셀 2017.06.07

[html/css] 박스모델 (width, height, padding, border, margin 속성)

박스모델은 웹 페이지를 만드는데 있어 기본 중에 기본이라고 할만큼 중요한 내용이다. 그럼에도 소홀해지기 쉬운 내용인데 제대로 이해하고 있지 못하면 웹페이지의 레이아웃을 설계하다 문제가 발생했을 시에 원인 파악이 힘들어질 수 있다.박스모델은 html 요소(element)들이 문서 내의 공간을 차지하는 부피에 관한 규칙이다. 차지하는 모양이 네모 박스(box) 모양이라서 박스모델이라고 한다.태그(tag)들은 내용(content)를 감싸고 있고 내용은 문자 또는 이미지 등이 있으며 문서에서 일정한 부피를 박스모양으로 차지한다. 그리고 내용들 간에 간격이 정해지는지는 방식도 존재한다. 이제부터 하나씩 알아가보자.박스모델그림은 html 코드와 브라우저에서 코드를 실행한 모습이다. div 태그에 css 스타일로 5..

엑셀 자동채우기 이해와 사용자 지정목록 만들기

엑셀의 자동채우기 기능은 패턴에 맞게 셀을 자동으로 채워주는 기능입니다.예를들어 1, 2, 3, ... 이런 패턴은 1씩 증가하는 숫자 패턴이고1월, 2월, 3월은 한 달씩 증가하는 패턴입니다.엑셀의 사용자 지정목록을 열어보면 미리 정해져 있는 패턴들이 있는데 사용자가 추가적으로 자동채우기 패턴을 직접 만들 수도 있습니다.이제부터 하나씩 알아보겠습니다.자동 채우기 이해하기사용자 지정목록에 있는 패턴으로 자동채우기사용자 지정목록에 있는 패턴이라면 다음과 같이 한 개의 셀 값만 있더라도 자동채우기가 가능합니다.※ 사용자 지정목록 보기 파일 -> 옵션 -> 고급 -> 사용자 지정 목록 편집 선택다음과 같이 자동채우기를 위한 다양한 패턴을 확인할 수 있다. 사용자 지정 목록에 패턴 직접 추가하기다음과 같이 패턴..

엑셀 2017.06.05

엑셀 숫자 한글로 변환 방법과 숫자 금액 한글표기 동시에 하기

엑셀의 견적서나 세금계산서를 보면 총 합계 금액을 한글표기하는 경우가 많습니다.엑셀에서 숫자를 한글로 변환하는 방법은 여러가지가 있는데 셀 서식을 이용하는 방법을 가장 많이 사용합니다.만약 숫자와 한글표기를 같이 하고자 하면 NUMBERSTRING 함수나 TEXT 함수를 사용하는 방법을 사용합니다.차례대로 하나씩 알아보겠습니다.다음은 견적서 샘플입니다. 이 샘플을 가지고 설명하겠습니다.셀서식으로 엑셀 숫자 금액을 한글로 변환하기견적서를 보면 합계 금액이 숫자로 되어 있습니다. 한글로 변경하려는 셀을 선택하고 Ctrl+1을 눌러 셀 서식을 열겠습니다. (Ctrl+1은 셀 서식 단축키)위 그림과 같이 순서대로(표시 형식 -> 기타 -> 숫자(한글))을 눌러줍니다.) 확인을 눌러 보면 숫자가 한글표기로 변경된..

엑셀 2017.06.04

matplotlib으로 막대차트 그리기

이전에 matplotlib의 기본적인 내용을 설명했었다. matplotlib을 사용해서 다양한 방법으로 시각화하는 방법을 오늘부터 하나하나씩 정리하려 한다. 사용되는 코드는 완벽하게 효율적이지 않을 수 있다. 우선 다양한 시각화에 대한 설명을 한 후 여건이 되면 코드의 효율성을 논하되 생략할 수도 있다. 중간에 끊기는 내용이 있다면 다음 포스팅으로 이어진다. ... bar 함수를 사용하면 막대차트를 그릴 수 있다. 이전 포스팅에서 plot 함수로 그래프를 그렸는데 그냥 plot 대신 bar를 쓰면 된다. 표현방식만 바뀌었기 때문에 나머지 코드는 동일하다.plot 함수로 그래프 그리기range(len(data)) : data의 원소의 개수만큼의 범위(0, 1, 2, 3)를 가진 range 객체를 생성 ( ..

엑셀 틀고정으로 행고정, 열고정해서 제목 계속 보이게 하기

엑셀에서 한 페이지가 넘어가는 표(데이터)를 다루는 경우 스크롤에 의해서 행 제목 또는 열 제목이 넘어가서 안보이는 경우는 흔하다. 이 때 틀고정이라는 기능을 사용해서 행과 열에 있는 제목을 고정시켜 놓을 수 있다. 틀 고정이 무엇인지 예를들어 설명을 하면 엑셀 프로그램의 위쪽에 있는 셀의 행 번호와 열을 의미하는 알파벳 라벨은 셀을 아무리 스크롤 하더라도 항상 그대로 있다. 이렇게 엑셀에서 행고정과 열고정이 같이 되어있는 상태를 틀고정이라고 한다. (정확히 말하면 세로로 스크롤할 때는 열이 고정되있고 가로로 스크롤 할 때는 행이 고정되어 있다.) 다음은 이런 속성을 셀에도 부여하는 것에 대한 설명이다. 엑셀 틀고정(행고정 + 열고정) 틀고정을 하려면 고정하려는 행의 바로 다음행과 고정하려는 열의 바로 ..

엑셀 2017.06.02

데이터 시각화를 위한 파이썬 matplotlib

데이터를 시각화하는 도구로는 matlab이 유명하지만 유료라는 점이.. 그리고 가격도 개인이 사용하기에는 너무 비싸다. 무료를 찾는 다면 당연히 파이썬의 matplotlib를 고려할 것이다. 파이썬은 거의 모든 분야에서 활용이 가능한 범용언어라는 이점이 있고 쉬운 문법과 정말 셀수 없이 수많은 라이브러리의 빵빵한 지원이 있다. 파이썬 문법만 익혀놓으면 다양한 분야(인공지능, 빅데이터, 웹, 수학, 과학 등..)와 데이터 분석을 점목시키기에 안성맞춤인 셈이다. 데이터 시각화를 위한 라이브러리 matplotlib를 사용하려면 아나콘다를 설치하기를 추천한다. 아나콘다는 기존의 파이썬 + matplotlib + 수학,과학을 위한 라이브러리들을 묶어 배포하는 파이썬이다. 파이썬과 matplotlib 등의 라이브러..

반응형