Hodustory/프로그래밍&DB 118

엑셀 조건부서식/ 데이터 증감분 시각화

안녕하세요. 이번엔 조건부 서식을 이용해 숫자값의 증감분을 한눈에 볼 수 있도록 하는 방법에 대해 소개하려고 합니다. 위의 사진과 같은 데이터가 있다고 가정해보죠. 각 마을의 분기별 주가의 증감분을 보여주고 있습니다. 이렇게만 봐서는 증감분이 한눈에 들어오질 않죠. 이 때 조건부 서식을 이용해 알아쉽게 만들 수 있습니다. 먼저 감소는 빨간색, 증가는 파란색으로 글자의 색을 바꿔보겠습니다. 위 그림처럼 데이터가 있는 셀 전체를 선택해주세요. 위의 메뉴바에서 홈 > 조건부서식 > 새 규칙을 클릭합니다. 새 창에 뜨면 '다음을 포함하는 셀만 서식 지정' 을 선택한 뒤 '셀 값' '>' , '0' 을 차례로 입력해주세요. 그리고 '서식'을 눌러 주세요. '글꼴' 탭에서 색을 파란색으로 바꿔줍니다. 그 다음 '표..

엑셀 드롭다운 / 반복입력

드롭다운은 입력했던 값 중 같은 것을 다시 입력할 때 도움을 주는 기능입니다. 다시 말해 입력했던 값을 다시 보여줘서 이용자가 선택하기만 하면 됩니다. 먼저 아래 그림과 같은 데이터가 있습니다. 6행에 '시카마루', '나뭇잎마을', '중급닌자'를 차례로 입력해야 합니다. 이 때 한글자씩 타자를 치는 것보다 쉬운 방법이 있습니다. 우선 6행 A열에 '시카마루'를 입력합니다. 그 다음 6행 B열을 선택하고 마우스 오른쪽 버튼을 누룹니다. 나타난 창에서 '드롭다운 목록에서 선택'을 누릅니다. (또는 키보드에서 'K'를 눌러줍니다) 그러면 위의 그림처럼 선택창이 나오는데요, 여기서 '나뭇잎마을'을 눌러줍니다. 그러면 '나뭇잎마을'로 입력이 됩니다. 드롭다운을 사용하면 오타도 줄이고, 입력 시간도 많이 단축될 것..

엑셀 텍스트나누기 / 데이터형식 한번에 바꾸기

안녕하세요. 엑셀로 작업을 하다보면 가끔.. 데이터형식으로 입력하는데 짜증이 날 때가 있죠. 이럴 때 셀 전체를 클릭해서 바꿔주긴 하지만 어디는 적용이 되고.. 어디는 안되기도 합니다. 그렇다면 확실하게 데이터형식을 하나로 통일시켜 주는 방법은 무엇일까요? 방법이 있긴 합니다. 정식 기능은 아니고 편법인데요, ms 오피스 공식 설명문서에도 나와있는 방법이에요. 바로, '텍스트 나누기'를 사용하는 것입니다. 임의로 여러 형식의 값을 입력해보겠습니다. 숫자, 통화, 자리수표기, 문자 등 다양하죠. 이걸 모두 문자형식으로 통일하고 싶다면, "텍스트 나누기"를 이용하면 됩니다. 텍스트 나누기는 메뉴바 데이터를 누르면 나타납니다. 먼저 데이터 값 전체, 혹은 열을 선택하고 텍스트 나누기를 클릭합니다. 클릭하면 아..

[VPN 우회] Touch VPN / 구글 웹 스토어

안녕하세요! 컴퓨터에서 VPN, 혹은 IP우회가 필요할 때가 있지요. 이때 제가 사용해본 것 중에가 가장 편리했던 Touch VPN을 소개합니다. 먼저 크롬이 깔려있어야 합니다. 그리고 구글 계정으로 로그인 해주세요. (안드로이드 폰을 쓰신다면 다들 계정이 있으실 겁니다. :) ) 아래 링크를 따라 구글 웹 스토어에 접속해주세요. https://chrome.google.com/webstore/detail/touch-vpn/bihmplhobchoageeokmgbdihknkjbknd/related?hl=ko Touch VPN Touch VPN을 사용하여 모든 웹 사이트 차단을 해제하고 보안을 유지하세요. 사용이 간편하며 단 한 번의 클릭으로 활성화됩니다. 완전히 무료로 무제한 이용 가능! chrome.goo..

[MS SQL / SQL Server] Update Group By

Group By로 묶어 나온 최소값으로 데이터를 수정하려 했는데.. Update table SET column = MIN(column) FROM table GROUP BY type 처럼 하니.. 오류가 나더군요;; 결국 Group by를 Select 구문으로 만들어 뷰(?) 처럼 했더니 되더라구요. UPDATE tableA SET columnA = viewA.minValue FROM (SELECT min(columnB) AS minValue, type FROM tableA GROUP BY type) viewAWHERE viewA.type = tableA.type

[MS SQL/SQL Server] 트랜잭션 관리

update나 delete와 같은 쿼리문을 잘못 사용해버리면;; 복구하기가 매우 힘이 듭니다.이런 점을 예방한 것이 트랜잭션 관리인데요.SQL Server 2017에선 설정값을 바꿔주어야 이 기능을 사용할 수 있습니다. 우선 메뉴바에서 '도구 > 옵션' 을 선택합니다. 그럼 아래의 옵션창이 뜹니다.왼쪽 메뉴에서 퀴리 실행 > SQL Server > ANSI를 차례로 클릭합니다.오른쪽 선택창에서 'SET IMPLICIT_TRANSACTIONS' 를 선택해줍니다. 이렇게 설정되었으면 SQL Server management Studio (SSMS) 를 한번 껏다 켜주세요. 쿼리창에 아래와 같이 입력하면 UPdate나 Delete 구문을 취소할 수 있습니다. SET IMPLICIT_TRANSACTIONS ON;..

[MS SQL / SQL Server] Where Not Like Escape

안녕하세요... 아이디 작업에 언더바를 집어 넣었더니.. WHERE 구문으로 필터 처리가 되지 않더군요;;언더바는 '글자 하나'를 의미하는 것이더군요. 결국 정규식 처럼 이스케이프를 사용해야 하는데;; 이스케이프로 사용된 문자를 지정해줘야 인식을 하더군요;; '_'가 들어간 문자열 찾기 SELECT * FROM tableA WHERE columnA LIKE '%\_%' ESCAPE '\' #MS SQL Server Management Studio 2017

반응형