반응형

전체 648

엑셀 찾기와 바꾸기로 셀 내용과 셀 서식 찾기 및 변경하기

엑셀에서 찾기 단축키는 (Ctrl+F), 바꾸기 단축키는 (Ctrl+H)입니다. 일반적으로 대부분의 윈도우 프로그램에서 찾기, 단축키는 공통적으로 Ctrl+F며 F는 Find의 약자라서 기억하기가 쉽습니다. 바꾸기는 Ctrl+H며 이 또한 몇몇 프로그램에서 공통적입니다. 개인적으로 H는 cHange의 두번째 알파벳 H라고 기억해 두고 있습니다. Ctrl+C의 경우는 이미 복사를 하는 단축키로 지정되어 있으므로 바꾸기 단축키를 H로 하지 않았나 싶네요. 어쨌든 엑셀에서 찾기를 하거나 바꾸기를 하는 방법은 쉽습니다. 따로 길게 설명할 필요는 없겠지만 엑셀에서는 서식이란 녀석도 찾거나 바꿀 수가 있다는 점은 기억해 둡시다. 엑셀 찾기 예제아래는 서울, 대전, 대구, 부산행 기차의 티켓 발권 정보의 표입니다. ..

엑셀 2017.04.26

파이썬으로 로또 번호 생성기 만들기

로또 번호를 생성하기 위해 난수를 발생시켜야 합니다. 파이썬 난수에 관한 모듈은 random 모듈 입니다. 이 모듈 내부에 Random 클래스가 존재하고 메르센 트위스터 생성기를 사용하여 난수를 생성합니다. random 모듈을 import 하면 Random클래스의 객체가 _inst라는 이름으로 생성되고 내부의 멤버 함수들이 멤버함수이름 = _inst.멤버함수이름 이라는 형식으로 바인딩됩니다. 예를들어 random.random은 random._inst.random를 바인딩한 함수라고 표현할 수 있습니다. 2017/04/23 - [프로그래밍/python] - 파이썬 랜덤(random) 모듈로 난수 생성하기 어찌되었건 random모듈에 대한 구체적인 사용법은 위 링크를 참조하고 간단한 로또 번호 생성기를 만들..

Visual Studio Code 를 사용한 개발환경 꾸미기

Visual Studio Code는 2015년 부터 시작된 마이크로 소프트사의 크로스 플랫폼 오픈 소스 프로젝트다. 최근 오픈소스가 대세가 되어감에 따라 MS도 이런 추세를 따라가는 것이다. 물론 무료로 사용할 수 있는 것은 당연하고 자신의 구미에 맞게 개발환경을 꾸밀 수 있다는 장점이 있다. 이에 비교되는 개발 툴은 Vim, sublime Text 등이 될 것 같다. Vim이야 워낙 매니악한 에디터고 sublime Text는 이보다 좀 더 대중화 된 툴이다. 1년이상 Visual Studio Code를 사용했는데 처음 이 개발환경을 적응하기 전에 Sublime Text를 사용했었다. 이 두 개발툴의 환경은 매우 흡사하기 때문에 Sublime Text를 사용한 경험이 있다면 Visual Studio Co..

개발도구/VSCODE 2017.04.25

엑셀 하이퍼링크 종류와 연결설정

엑셀에서도 하이퍼링크를 사용하여 다양한 작업을 수행할 수 있다. 일반적으로 인터넷 브라우저에서 하이퍼링크(HyperLink)가 걸린 텍스트에 마우스 포인터를 갖다대면 마우스 포인터가 손가락 모양으로 변한다. 우리는 이걸 하이퍼링크라고 알고있고 이 링크를 클릭하면 연결된 주소의 웹 페이지가 열린다. 너무 당연한 사실이다. 사실 하이퍼링크는 웹 주소에만 국한된 것이 아니다. 예를들어 PDF파일의 경우에도 문서 내부에서 문서 페이지 다른부분이 링크되어 있는 경우가 있다. 이렇게 하이퍼텍스트 문법을 지원하는 프로그램이라면 하이퍼 텍스트를 사용해서 문서나 인터넷 주소에 링크를 걸 수 있는 것이다. 그렇다면 엑셀에서 어떤 곳에 하이퍼링크를 걸 수 있는지 간단히 알아보도록 하겠다. 엑셀 문서 내에서 특정 셀의 위치에..

엑셀 2017.04.25

http와 https는 어떤 차이점이 있을까?

URL의 시작은 웹 브라우저에 내리는 명령어인터넷에서 특정 사이트에 접속하기 위해서 주소를 알고 있어야 한다. 대부분의 주소가 http로 시작하기 때문에 우리는 이 주소 형식에 익숙하다. 아무 이유없이 http를 사용하지는 않을 듯 한데 그렇다면 http는 어떤 의미일까? 아시는 분도 계실테지만 http는 "Hyper Text Transfer Protocol"의 약자로 해석해 보면 하이퍼 텍스트 수송 절차" 정도가 될 듯 하다. 하이퍼 텍스트는 일반적인 텍스트가 아닌 브라우저에 표시되는 특수한 문서를 말한다. 그리고 이 문서를 인터넷 상에서 수송하는 절차(규칙)이 http라 할 수 있다. 의역해 보면 브라우저에 문서를 가져와서 표시하는 절차 또는 규칙을 의미한다. 이런 명령은 http말고도 몇가지가 더 ..

네트워크 2017.04.24

파이썬 랜덤(random) 모듈로 난수 생성하기

랜덤한 숫자를 뽑아내는 알고리즘은 프로그래머가 따로 만들 필요가 없습니다. 파이썬의 경우는 random모듈을 사용해서 랜덤한 수를 뽑아낼 수 있는데 여기에 사용되는 알고리즘 엔진은 메르센 트위스터(Mersenne Twister) 생성기라는 것입니다. 임의의 값을 뽑아내는 데 이 생성기를 많이 사용하죠. 이것을 의사난수 생성기(Pseudo-random)이라고 하는데 의사라는 말은 가짜라는 뜻으로 추측이 가능하다는 말입니다. 가짜라고 해서 품질이 나쁜건 아닙니다. 메르센 트위스터는 품질이 좋은 의사난수를 생성해 내며 사용자 입장에서는 정말 난수처럼 보입니다. 단지 엄밀히 따지자면 수학적인 계산을 통해서 만들어진 수이므로 f:x->y 처럼 함수관계가 있다는 것 뿐입니다. 저도 잘은 모르지만 난수를 생성하는 엔..

보기를 망설이나 소드 마스터: 절대 강호의 죽음

내 기억에 무협영화는 1980, 1990년대에 한국에서 엄청난 인기를 누렸었다. 현재는 영상이 발달하다 보니 좀 더 사실적이고 실제적인 액션을 추구해서 그런가? 날라다니고 장풍쏘는 비현실적인 무협영화는 관객들의 눈을 사로잡기에는 관객들의 눈이 너무 높아졌다. 소호강호 이후에 무협영화 다운 영화를 그다지 많이 보지는 못했지만 이라는 제목의 영화가 눈길을 끌었다. 평을 보니 대부분 좋은 평이지만 난 안좋은 평을 믿는 주의라 안좋은 평들 보고 볼까말까 망설였다. 어쨌든 주말에 시간을 내서 보았는데 사실 처음 장면을 보고 CG네~? 이런 생각이 들면서 안보려 했다. 그래도 아까워서 끝까지 봤다. .. .. 결론은 보길 잘했다는 것이다. 이 영화는 고룡의 원작 소설 삼소야적검을 영화한 것이다. 삼소야적검의 뜻은 ..

관심사/영 화 2017.04.22

엑셀 INDEX 함수 이해하기

엑셀의 기능에는 서로 중복되거나 대체할 수 있는 기능들이 많이 있습니다. 그 중에 index 함수는 vlookup함수의 일부분(참조하는 기능)을 대체할 수 있습니다. 앞에서 배운 match함수의 매칭되는 값 찾기 기능과 합치면 vlookup함수의 기능을 대체하고 더 나아가 다양한 응용도 할 수 있습니다. 그만큼 엑셀 index 함수는 중요한 함수 중에 하나입니다. 2015/07/09 - [엑셀] - 엑셀 vlookup 함수 사용방법과 수우미양가 2017/04/18 - [엑셀] - 엑셀 MATCH 함수 이해하기 index 함수와 더불어 위 두 함수도 같이 이해해 두는 것이 좋습니다. index 함수index 함수의 기본 컨셉은 이렇습니다. 참조할 표에서 x행과 y열의 값을 알아냅니다. 아직 무슨 말인지 이..

엑셀 2017.04.22

파이썬 tkinter에서 쓰레드를 사용하려면

tkinter에서 쓰레드를 사용하려면 tkinter가 어떻게 동작하는지 어느 정도 이해가 필요합니다. 우선 tkinter 프로그램을 실행하면 메인 쓰레드에서 GUI로 동작하게 될 객체의 mainloop를 호출해야 합니다. 이 호출로 인해 메인 쓰레드에서의 코드는 더 이상 실행되지 않고 멈추게 되면서 새로운 쓰레드가 시작되어 이벤트 루프와 GUI의 update가 계속 진행됩니다. 우리가 보통 프로그램을 실행할 때 보이는 단추나 텍스트 등이 보이면서 사용자의 입력에 반응하는 것이죠. 사용자가 프로그램 닫기 단추를 누르면 이 루프가 종료되면 메인쓰레드의 코드가 다시 진행되게 됩니다. 이 후의 코드가 있다면 실행되겠죠. 프로그램 실행 중에는 버튼이 눌리면 해당 리스너가 호출되고, GUI 요소를 옮기거나 하면 새..

엑셀 빈셀 삭제

엑셀에서 표를 다루다 보면 셀이 비는 경우가 있다. 이런경우 해당 셀만 제거하거나 또는 빈셀이 포함된 행을 모두 삭제할 필요도 생기게 된다. 이 두 작업결과는 다르기 때문에 구분해서 알고있어야 한다. 먼저 엑셀에서 공백을 제거하는 방법은 간단하다. 예를들어 빈셀을 지우려는 범위가 있을 것이다 해당 범위를 마우스로 선택한 후에 찾기및 선택에서 이동 옵션(s)... 를 선택한다. 그러면 다음과 같은 창이 뜬다. 빈셀(K)을 선택 한 후 확인을 누르면 아까 마우스로 선택한 범위내에서 비어있는 셀만 선택이 된다. 빈셀만 선택되었는데 선택된 곳에서 마우스 오른쪽 클릭을 해서 메뉴를 띄워서 해당 셀을 삭제할 수 있다. 그런데 보통은 이렇게 비어있는 셀 하나만 삭제하는 걸 원하지 않는다는 것이다. 아마 빈셀이 포함된..

엑셀 2017.04.21
반응형