본문 바로가기
반응형

분류 전체보기218

[엑셀] 수식의 부분 결과 검증하기 F9 2016/10/10 - [엑셀] - [엑셀] 월별 합계 구하기 month() / 배열수식. 2017/07/13 - [엑셀] - [엑셀] 배열수식에 여러 개의 조건 사용하기 등의 포스트에 등장했던 배열수식은 굉장히 강력한 도구지만, 수식이 완성되기 전까지 마땅히 배열을 확인하기 어렵다는 단점이 있다. 예를 들어 다음과 같은 자료에서 A열이 "a"이고 B열이 "가"인 자료들의 합을 구하려면 =IF((A1:A12="a")*(B1:B12="가"),C1:C12) 와 같이 배열을 작성하면 될 듯한데, 실제로 그런지 배열만 입력해서는 알 수 없다. 수식 입력 후 엔터만 치면 다음과 같이 FALSE가 반환되고, Ctrl + Shift + 엔터를 쳐도 1이라는 숫자만 반환될 뿐이다. SUM() 등으로 둘러싸 주어야 비로.. 2017. 8. 22.
[엑셀] 엑셀 엔터(줄바꿈) 입력하는 방법 2017/08/09 - [엑셀] - [엑셀] 실무에서 많이 사용하는 엑셀 단축키 모음에서도 언급한 바 있지만, 엑셀에서 [Enter]키를 누르면 아래 행의 셀로 넘어간다. 한 셀 내에서 강제개행, 그러니까 줄바꿈을 입력하려면 [Alt] + [Enter] 를 눌러야 한다. 셀에 입력을 마친 후에는 [Enter]나 방향키로 셀에서 벗어나 입력을 완료한다. 2017. 8. 21.
특수문자 입력에 대한 간단하지만 유용한 팁! (리스트 포함) 알다시피, 특수문자는 [한글 자음] 을 입력한 후 [한자 키] 를 누르면 된다. 자주 쓰는 것이 [ㅁ] 인데, 다음과 같은 특수문자들이 할당되어 있다. 커서나 PgDn 키를 이용해 다음 페이지로 넘길 수도 있다. 그런데 여기서 [Tab] 키를 누르면 다음과 같이 입력 가능한 모든 특수문자들을 한 눈에 펼쳐서 보여준다. 사실 이 기능은 마우스로도 접근 가능하다. 목록 오른쪽 아래에 [보기 변경]이라는 버튼이 있는 것. [Tab] 키는 이 버튼을 누른 것과 동일한 효과를 낸다. 특수문자 뿐 아니라 한자도 동일하게 입력할 수 있다. 앞으로는 다음과 같이 목록을 내려가며 찾지 말고 [Tab] 키를 눌러 확장된 화면에서 편하게 한자를 찾자. 마지막으로, 각 한글 자음에 할당된 특수문자는 아래와 같다. 한글 자음 .. 2017. 8. 17.
[구글포토] 동영상이 곧 준비됩니다 (백업 오류) 사진 및 동영상 백업 용도로 구글포토(Google Photos)를 사용하는 유저들은 최근 동영상 중 백업이 완료되었다고 나왔음에도 구글 포토에서 제대로 보이지 않는 현상을 경험한 적이 있을 것이다. 해당 동영상들은 '동영상이곧준비됩니다' (Your video will be ready soon) 라는 속터지는 문구만 나온다. (속터지는 문구...) 찾아보니 유저 기기가 잘못된 건 아니고 구글의 기술적인 문제라고 한다. 포럼에서 유저들이 내린 결론은 세 가지- 1. 2017년 8월부터 갑자기 문제가 발생 (8월 4일부터라는 사람도 있고 7월 29일부터라는 사람도 있다) 2. 1080p 이상의 동영상을 구글이 적절히 처리하지 못하는 것으로 보인다. 3. 최초 신고 이후 사람들의 항의가 15일간 이어졌음에도 구.. 2017. 8. 16.
구글 어스(Google Earth)의 미스터리한 장소들 11선 구글 어스(https://www.google.com/earth/) 에 들어가면 누구나 세계 여러 곳들을 눈으로 보고 즐길 수 있다. 오늘은 그 중에서도 미스테리한 모습의 구조물이나 지형 11가지를 모아 보았다. 각 이미지 하단에 좌표가 있으니 구글 어스에서 직접 탐색해 보면 즐거울 것이다. 1. 이집트 사막의 패턴 27°22’50.10″N, 33°37’54.62″E 이집트에 있는 조형미술 작품으로 제목은 Desert Breath. Danae Stratou, Alexandra Stratou, Stella Constantinides 세 명의 작가에 의해 만들어졌다고 한다. 2. 사우디 아라비아의 원형 녹지 27°18’37″N, 42°57’06″E 정부에서 정책적으로 가꾸는 녹지라고 한다. 원형이 가장 스프링.. 2017. 8. 11.
[엑셀] 수식 내용을 그대로 표시하는 세 가지 방법 수식의 결과값이 아니라 수식 자체를 보고 싶은 경우가 있다. 예를 들어 다음과 같은 경우 C2에 쓰인 64라는 값은 무슨 값일까? 시트 전체에 이렇게 결과값만 있다면 각 값에 해당하는 수식이 궁금할 것이다. 첫 번째 방법은 단순히 수식을 복사하여 붙여 넣는 방법이다. 붙여넣을 D2 셀의 형식을 텍스트로 지정한 후 C2 셀에서 F2를 눌러 수식을 복사하고 D2에 붙여넣는다. D2에 수식 내용이 표시된다. 또 다른 방법은 단축키를 이용해 입력된 수식을 확인하는 방법이다. 다음과 같은 자료에서 C열에 쓰인 각 값에 해당하는 수식이 무엇인지 궁금하다면 [Ctrl] + [ ` ] 를 눌러보자. `(Grave) 는 보통 ESC 바로 아래 있는, 숫자 1 왼쪽 키이다. 모든 수식을 입력된 그대로 보여준다. 다시 한번.. 2017. 8. 10.
[엑셀] 실무에서 많이 사용하는 엑셀 단축키 모음 엑셀 2010부터는 Alt 키만 누르면 메뉴의 어느 곳이든 키보드로 접근할 수 있게 되었다. 그러므로 자주 사용하는 기능이 있다면 해당 기능이 정확히 어느 메뉴에 속하는지 보고 그 메뉴에 접근하는 경로를 키보드로 암기해 두면 도움이 될 것이다. 예를 들어, 이전까지 자주 사용하였던 연속데이터 채우기 단축키 Alt + E, I, S 는 2016 메뉴 방식으로는 Alt, H, FI, S 를 차례로 누르면 된다. 홈(Home) - 채우기(FIll) - 계열(Serial) 메뉴를 차례로 선택한 것과 같다. 엑셀의 단축키 목록은 아래에서 버전별로 찾아볼 수 있다. https://support.office.com/ko-kr/article/Windows%EC%9A%A9-Excel-%EB%B0%94%EB%A1%9C-%.. 2017. 8. 9.
[엑셀] 특정 문자열에 해당하는 값 참조하기 VLOOKUP, MATCH VLOOKUP 은 자주 등장하는 유용한 함수로, 다음과 같이 사용한다. VLOOKUP(찾을 문자열, 참조할 데이터, 몇 번째 열의 셀을 참조할지 지정, 0) 마지막의 0은 '완전일치'를 뜻하는 옵션이다. FALSE로 입력해도 같은 의미이며 TRUE, 혹은 1을 입력할 경우 완전일치가 없으면 주어진 값을 넘지 않는 최대의 값을 반환하게 된다. (마지막 인자를 생략하면 TRUE로 간주한다. TRUE에 대한 자세한 내용은 포스트 말미에서 확인하자.) VLOOKUP 은 주로 위와 같이 쓰인다. =VLOOKUP(H2, A:F, 2, 0) H2 셀에 있는 내용을 A열에서 찾아서 그로부터 2번째 위치한 열 (=B열) 의 값을 반환하라는 명령이다. A:F는 참조할 셀을 찾을 범위인데, 위에서 2번째 열을 지정했으므로 .. 2017. 8. 8.
[엑셀] 도수분포표/히스토그램 만들기 (2016 데이터분석도구 설치하기) 아래와 같은 자료가 있다고 하자. 무슨 숫자가 얼마나 있는지 궁금해서 다음과 같은 차트를 만들었다면 별로 도움이 되지 않는다. 그냥 각 숫자가 한 개씩 있다는 정보일 뿐이다. 이럴 때 필요한 것이 도수분포표와 히스토그램이다. 도수분포표는 계급을 이용하는데, 계급은 위에 나열된 숫자들을 일정 구간으로 묶어 주는 역할을 한다. 각 숫자는 하나씩 있지만 1에서 10 사이에 위치하는 숫자는 몇 개인지, 10에서 20 사이에 위치하는 숫자는 몇개인지를 보면 숫자들의 전체적인 분포가 눈에 들어올 것이다. 본격적으로 계급을 정해 보자. 계급을 정하기 위해 주어진 자료가 어디부터 어디까지 분포하는지, 자료의 최소값(MIN)과 최대값(MAX)을 확인한다. 숫자들은 최소 0부터 최대 131까지 분포한다고 한다. 계급은 정.. 2017. 8. 7.
[MySQL] 결과 테이블의 일부 조건만 출력하기 HAVING 연습으로 계속 사용하던 두 테이블, product_data 와 user_data에서 각 유저가 구매한 총 금액을 구하려면 어떻게 해야할까? user_data 테이블의 product 항목을 product_data 테이블에서 참조하여 금액을 불러오고, 해당 금액의 합계를 sum()으로 구하면서 user_id 별로 그룹핑해 주면 되겠다. 즉, SELECT u.user_id, sum(p.price) FROM user_data as u LEFT JOIN product_data as p ON u.product=p.product_id GROUP BY u.user_id ORDER BY sum(p.price) DESC; 정도로 적으면 되겠다. 결과는 다음과 같다. 이중에서 총 구매금액 합계가 5억 5천 이상인 유저만 출.. 2017. 8. 4.
반응형