본문 바로가기
반응형

전체 글218

[엑셀] 셀 이동시 수식 깨짐 해결 예를 들어 다음과 같은 수식을 사용하면 입력되는 셀 옆에만 번호를 붙일 수 있다. A9, A10 의 셀에도 동일한 수식이 적용되어 있으나 B9, B10 의 셀이 비어 있으므로 숫자가 나타나지 않는다. 문제는 혹시 셀의 이동이 있을 경우인데 다음과 같이 '하느님이 ~ 만세'의 셀을 한 칸 아래로 이동한 경우 A9 셀의 서식이 깨지는 것을 볼 수 있다. 뿐만 아니라 A5 역시 B5가 비었으므로 나오지 않아야 하는데 숫자가 표시된 것을 볼 수 있다. 이는 B5 가 B6 로 이동하면서 A5의 수식이 자동으로 변형되었기 때문이다. (같은 이유로 A8 셀이 B9 셀을 참조하게 되고, 이 과정에서 A9 셀이 참조할 셀이 사라져 #REF! 가 뜬다) 요는, 셀 이동 혹은 잘라내기 - 붙여내기 시 해당 셀을 참조하는 수.. 2017. 2. 24.
[윈도우] 윈도우 태블릿 화면 회전 바로가기 만들기 2016/08/28 - [컴퓨터] - [윈도우] 윈도우 태블릿 화면 회전 단축키 의 연장선에서. 키보드를 연결시키지 않은 상태에서 화면을 회전시켜야 한다면 바탕화면에서 롱탭한 후 다음과 같이 하면 된다. 문제는 이게 단계도 여러 단계인 데다, 실제로 90도 돌아가 있는 화면에서 조작하려면 여간 어려운 것이 아니다. 이럴 때 바탕화면에 화면 회전 바로가기가 있다면 더블 탭 만으로 화면을 돌릴 수 있다. 바로가기를 만들기 위해 간단한 프로그램을 설치하자. http://noeld.com/programs.asp#Display 다운받은 파일의 압축을 풀고 display.exe 파일을 적당한 곳(예: C:\)에 위치시킨다. 이제 바탕화면에서 롱탭 -> 새로만들기 -> 바로가기 그리고 항목 위치에 아까 display.. 2017. 1. 20.
[엑셀] 오른쪽에서 특정 문자까지 문자열 자르기 2016/12/29 - [엑셀] - [엑셀] 왼쪽에서 특정 문자까지 문자열 자르기에 이어서 오른쪽에서 특정 문자까지, 특히 그 특정 문자가 여러 개일 경우에도 오류 없이 추출하는 방법을 알아 보자. (만일 한 줄에 특정 문자가 한 번만 등장한다면, 간단히 위의 링크에 나온 방법을 활용하면 되겠다.) 결론부터 말하자면, 아래의 수식을 복사하여 사용하면 된다. =RIGHT(셀,LEN(셀)-FIND("임의문자열",SUBSTITUTE(셀,"찾을문자열","임의문자열",LEN(셀)-LEN(SUBSTITUTE(셀,"찾을문자열",""))))) 여기서 변경해 주어야 하는 것은 [셀]과 [찾을문자열] 두 가지로, 메모장 등에 복사한 후 Ctrl + H 등으로 찾아 바꾸면 쉽게 바꿀 수 있다. 전략은 이렇다. 식별해야 할 .. 2016. 12. 29.
[엑셀] 왼쪽에서 특정 문자까지 문자열 자르기 예를 들어 다음과 같은 문자열이 있다고 할 때 @ 앞에 있는 ID 부분만 떼어내고 싶다면 left() 함수를 사용하면 된다. '첫 문자부터 @이 있는 위치 전까지'의 문자열을 추출해야 하므로 @의 위치를 반환해 주는 find() 함수를 조합해 주면 되겠다. (참고: 2016/09/26 - [엑셀] - [엑셀] 특정 문자(대소문자)가 포함된 셀의 개수 세기 countif() / find()) 요컨대, 아래와 같다. 그러므로 =LEFT(셀, FIND("찾을문자열", 셀)-1) 과 같이 입력하면 되겠다. FIND()함수의 결과에서 1을 감해 주는 것을 잊지 말자. 같은 원리로 오른쪽에서 @까지도 추출할 수 있다. @이 몇 번째 글자인지 알았으므로, 전체 문자열의 길이에서 그 수를 빼면 오른쪽에 남는 문자열의 .. 2016. 12. 29.
[엑셀] 가장 큰 값의 위치 찾기 가장 큰 값이 '얼마인지'가 아니라 가장 큰 값이 '몇 행 몇 열에 있는지'가 알고 싶을 때가 있다. 예를 들어 다음과 같은 자료에서 가장 큰 값의 위치를 찾으려면 조건부 서식을 사용하면 되겠다. [조건부 서식] - [상위/하위 규칙] - [상위 10개 항목] 에서 숫자를 1로 바꾸어 주면 위와 같이 가장 높은 숫자만 빨간 색으로 보여준다. 문제는 이게 몇만 셀쯤 되면 기껏 빨간 색으로 바꾸어 놓아도 그 빨간 색이 도대체 어디 있는지를 찾을 수가 없다는 점이다. 혹시나 싶어 [찾기] (Ctrl + F) - [서식] 으로 빨간 색을 지정해 보아도 [조건부 서식]으로 지정된 서식은 검색이 불가능하다. 해결 방법은 매우 간단한데, 급할 땐 좀처럼 안 떠오를 때가 있다. 시트의 빈 곳에, 혹은 다른 시트에 ma.. 2016. 12. 28.
[구글] 구글 스프레드 시트에서 단축키 보기 구글 스프레드 시트에서 Ctrl + / 를 누르면 아래와 같이 자주 사용하는 단축키를 보여준다. 행 삭제, 열 삭제 등의 단축키도 있는 모양이지만 ('고객센터의 모든 단축키 보기'를 눌러보자) 아쉽게도 셀 병합은 단축키를 지원하지 않는 듯하다. 2016. 12. 14.
[R.아르] 특정 단어가 들어있는 문장 추출하기 Q. A. grep()을 사용하면 됩니다. (참고: 2016/09/30 - [R] - [R.아르] 특정 문자가 포함된 행 추출하기 grep() / 객체 지우기 rm()) 예를 들어 다음과 같은 텍스트가 있을 경우 grep()으로 "별"을 찾으면 3, 9, 13, 14번째 문장에 있다고 알려줍니다. 그러므로 다음과 같이 입력하면 특정 단어가 포함된 문장을 얻을 수 있습니다. 2016. 12. 6.
[R.아르] 문장에서 보통명사만 추출하기(2) 2016/12/06 - [R] - [R.아르]문장에서 보통명사만 추출하기(1)에 이어 본격적으로 추출해 보자. 역시 만료 저작물 중 하나인 의 텍스트를 UTF-8 형식으로 저장한다. (주소: https://gongu.copyright.or.kr/gongu/wrt/wrt/view.do?wrtSn=9002094&menuNo=200030) 이후 순서는 루틴이므로 고민 없이 차례대로 진행하면 되겠다. 1. 텍스트 읽어오기2. 말뭉치(Corpus) 로 변환 3. Term Document Matrix 로 변환4. 표(matrix)로 변환5. 각 행의 합을 구함6. 빈도역순으로 정렬 Corpus 등으로 변환하려면 tm 패키지를 불러와야 한다. 불러오는 김에 멀티코어를 사용하지 않음도 정의해 주고, 사전도 변경해 주자.. 2016. 12. 6.
[R.아르] 문장에서 보통명사만 추출하기(1) 문장에서 보통명사만 추출하는 과정은 2016/11/22 - [R] - [R.아르] 문장에서 명사 추출하기 에서 본 과정과 거의 동일하다. 다만 extractNoun()으로 명사를 추출하는 대신 보통명사만 추출해야 하므로 위 포스트에서 제작했던 커스텀 함수 부분을 보통명사 추출로 바꾸어 주면 된다. 커스텀 함수 제작 후, 동일한 과정을 반복해 보자. words 2016. 12. 6.
[구글] 구글 스프레드시트의 행, 열 개수 한계 구글에서 공식적으로 내놓은 가이드라인은 '총 200만 셀까지' 다. (→ 2018년 12월, 500만 셀까지로 한계가 변경됨) (https://support.google.com/drive/answer/37603) 2016년 기준으로 직접 테스트해 본 결과는 다음과 같다. 1. 열 개수는 18,278 개까지 26 + 26² + 26³ = 18278 이므로 이것은 A부터 ZZZ열까지 만들 수 있다는 의미이다. 참고로 엑셀 2007 버전의 경우 XFD열까지 총 16,384개이다. 2. 행 개수는 2,000,000개까지 가능할 것으로 예상 시험 삼아 108만 개까지 만들어 보았으나 특별한 에러는 없었다. 참고로 엑셀 2007 버전의 경우 1,048,576 개의 행을 지원한다. 2016. 11. 25.
반응형