본문 바로가기
반응형

분류 전체보기219

[MS워드] 스페이스바에 의한 들여쓰기 해제 MS워드를 쓰다 보면 원치 않는 경우를 가끔 만난다. 나는 분명히 스페이스를 눌렀는데 어느새 문단이 들여쓰기 (정확히는 내어쓰기) 되어 있는 경우다. 예를 들어 다음과 같은 문서에서 '우리'와 '나라'사이에 커서를 놓고 스페이스바를 누르면 다음과 같이 변한다. 분명히 스페이스바를 눌렀을 뿐인데 문단의 두 번째 줄 이후가 들여쓰기 된 상황. [단락] 메뉴를 호출해 보면 어떻게 된 것인지 좀 더 알 수 있다. 나도 모르게 [첫 줄]에 [내어쓰기]가 설정되어 있다. 이것을 [없음]으로 바꾸면 다시 돌아가기는 하지만, 이 현상은 각 줄의 가장 앞 쪽에서 스페이스바를 누를 때마다 어김없이 등장하며 우리를 괴롭힌다. 긴 글을 타이핑하는 상황에서는 거슬리지 않을 수 없다. 다음과 같이 해결하자. 먼저 왼쪽 위 오피스.. 2017. 3. 6.
[엑셀] 셀 이동시 수식 깨짐 해결 예를 들어 다음과 같은 수식을 사용하면 입력되는 셀 옆에만 번호를 붙일 수 있다. 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.
반응형