본문 바로가기

Computer/Excel/Powerpoint

[Excel] Text 함수의 결과는 텍스트다? 숫자로 바꾸려면 numbervalue 엑셀에서 텍스트 함수의 결과는 모두 텍스트로 나온다. (여기서 텍스트 함수란 left, right, mid... 등등) 그런데 이 사실을 모르면 엑셀 사용에 불편함!짜증! 이 오는 순간이 있다. 바로 텍스트 형의 숫자가 등장할 때이다. 아래 그림을 보자. 1이든 "1"이든, 셀에서 표현될 때는 1로 표현되지만, 저 둘을 비교하는 식을 세워 확인하면 FALSE. 즉 둘이 다름으로 판정한다. 즉 1과 "1" 은 다르다!! (눈썰미가 좋다면 셀에서 데이터의 정렬로 숫자/문자를 구분할 수도 있다. 숫자의 경우 우측 정렬, 텍스트의 경우 좌측 정렬이 기본이기 때문) 아래의 예제에서, 코드 번호의 앞 3자리가 코드라고 하고, 해당 정보를 이용해 음식을 채우는, 아주 간단한 vlookup 문을 써보자. 코드번호에서 .. 더보기
[Excel] 추세를 한 셀에서 보고 싶을 때 - 스파크 라인 차트나 다른 시각화로 추세를 표현할 수 있겠지만, 번거롭고 자리를 많이 차지한다. 이 글에서는 추세를 볼 때 유용한 스파크 라인을 소개한다. 스파크 라인은 기본적으로 한 셀에 추세에 대한 시각화를 해주는 기능이다. 삽입-스파크라인 중에 고르면 되는데, 자신의 목적에 맞게 고르면 된다. 예제에서는 꺾은선으로 예를 들었다. 클릭하게 되면 데이터 범위와 위치 범위를 선택해야 한다. 데이터 범위는 내가 표현하고 싶은 데이터를, 위치 범위는 시각화를 하고 싶은 셀을 선택하면 된다. 결과를 보면, 아래와 같이 셀 하나에 선으로 추세를 확인할 수 있다. 올라갔다가 내려갔다가 다시 반등했다는 것을 한 셀에서 읽을 수 있게 된 것이다. 이렇게 한 번 만든 스파크 라인은, 다른 엑셀 식처럼 복사하여 자동 채우기를 할 수 .. 더보기
[Excel] 특정 내용을 반복적으로 뽑아내고 싶을 때 - 빠른 채우기 입력된 텍스트에서 어떤 내용을 빠르게 뽑아내고 싶을 때가 있다. 전화번호 010-1234-5678 에서 마지막 네 자리만 추출한다든지, 서울시 강남구 압구정동 에서 강남구만 추출한다든지 하는 상황을 예로 들 수 있겠다. 엑셀에서는 "빠른 채우기" 로 내용을 추출할 수 있다. (프로그래밍 언어에서 regular expression 과 비슷한 원리로 작동한다) 아래의 예를 보자. 2019 프로야구 투수 방어율 순위이다. 지금 데이터에서는 이름 (소속팀) 으로 구성되어 있는데, 소속팀을 B열로 추출하려 한다. 빠른 채우기를 실행하는 두 가지 방법이 있는데, 자동으로 실행되는 것부터 보자. 우선 처음 한 칸은 내가 채워줘야 한다. 엑셀에게 정답을 제공하는 것으로 이해하면 쉽다. 즉 B2에 KIA를 쓴다. 그 후.. 더보기
[Excel] 여러 기준으로 정렬하기?어렵지 않아요. 정렬은 엑셀에서 가장 많이 쓰는 기능 중 하나인데, 동시에 여러 조건을 걸고 정렬을 해야할 경우가 있다.그런 경우는 필터를 다중 사용하는 방법과 사용자 지정 정렬을 하는 법이 있다. 여기서는 사용자 지정 정렬을 하는 법을 알아보자. 위와 같이 표에서 아무 데나 눌러두고 정렬 및 필터->사용자 지정 정렬 을 선택한다. 여기가 정렬 기준을 만드는 곳이다. 일단 기본적으로 Age를 내림차순 (큰 수-> 작은수)로 정해보자. 그 후 왼쪽 상단의 기준 추가 를 누르면 기준이 하나 더 생기게 된다.이 창에서 위에 있을 수록 우선된 기준이다. 즉 Age 로 먼저 정렬을 한 다음, 같은 Age 내에서는 Pclass로 정렬하겠다고 이해하면 된다. 결과물에서 Age 와 Pclass를 보자. 앞서 설명했듯, Age가 먼저 .. 더보기
[Excel] 특정 문자열이 들어있을까? Find / Search 엑셀에서, 내가 가진 데이터가 특정 문자를 가지고 있는지 확인해야 할 때가 있다.그럴 때엔 find / search 를 쓰면 된다. find(찾는 값, 찾는 텍스트)search(찾는 값, 찾는 텍스트) 두 함수는 매우 유사한데, find 함수는 대소문자를 구별하지만, search 함수는 구별하지 않는다.또한 search 함수에서는 *를 사용할 수 있지만, find 에서는 불가능하다. 이를 이용한 예제를 보자. 구입한 과일에 사과 혹은 배가 있는지를 확인하고자 한다.find 나 search 함수가, 해당 텍스트를 찾지 못했을 경우, #value 의 오류를 내기 때문에,if 문을 써서 처리하고, 존재하는 경우 1, 아니면 0으로 표현했다. 원래대로라면 이렇게 해당 문자의 위치를 반환해준다. 애러가 난 모습. 더보기
[Excel / countif와 countifs]조건에 맞는 셀의 수 찾기 (개정판) 표를 정리하다보면, 특정 조건을 가진 셀이 몇 개인지 세어야 할 때가 종종 있다.팀원 중 남자가 몇 명인지, 과장이 몇 명인지, 혹은 점수 분포는 어떻게 되는지 등등.. 이럴 때 유용한 엑셀 함수가 countif/countifs 이다.말 그대로 세는 조건을 주는 것이다. 1. COUNTIF아래의 그림을 보자. COUNTIF 의 구조는 다음과 같다COUNTIF(찾을범위, 조건)범위는 셀 참조를 이용하고, 조건은 꼭! 큰따옴표로 묶어주도록 하자. 그렇지 않으면 애러가 난다. 위의 과일 리스트에서 사과를 찾는 식은, 주어진 범위와 찾고자하는 과일을 countif 에 넣으면 된다.특정 텍스트를 셀에 넣어 두었다면, D5에서와 같이 셀참조를 이용할 수 있다. 2. COUNTIFS 위와 같이 특정한 수가 주어져있다.. 더보기
[PowerPoint] 텍스트 상자에서 단어가 잘릴 때, 단어 잘림 허용을 해제! 파워포인트에서 단어가 잘릴 때, 특히 한글 단어가 잘릴 때! 여간 짜증나는 것이 아니다 (나만 그런가?)그럴 때는 단어 잘림을 허용하지 않아야 하는데, 이 메뉴가 생각보다 찾기 어려운 곳에 존재한다. 우선 수정하고자 하는 텍스트 상자를 선택한 뒤 홈 메뉴에서 부분의 구석 화살표를 누른다. 그 뒤, 한글 입력 체계에 들어가서 두 번째 옵션인 한글 단어 잘림 허용의 체크를 해제한다.이제 단어가 잘리지 않고 줄이 바뀌는 것을 확인할 수 있을 것이다. (이런 걸 밖으로 빼놓으면 좋으련만..) 더보기
[Excel] 복사영역과 붙여넣을 영역의 모양이 다릅니다 ? 위와 같은 문제가 생기면 크게 두 가지 이유가 있다. 1. 병합된 셀이 있다.column 수가 불규칙하여 제대로 복사/붙여넣기가 어려운 경우. 병합을 풀고 붙여넣기를 시도한다. 2. 확장자가 xls 다.xls는 대략 6만 행까지 처리가 가능하다. 따라서 그 뒤로 큰 데이터를 붙이면 파일이 넘쳐나서 저장이 되지 않는다. 이런 경우엔 다른 이름으로 저장 을 선택해 xlsx 파일로 바꿔주자. 더보기
[Excel] 조건에 맞는 셀은 몇 개? (countif/countifs) 엑셀 작업을 하다 보면, 조건에 맞는 값을 갖는 셀이 몇 개인지 세어야 할 경우가 종종 발생한다. 그럴 때 사용하는 함수가 countif. 즉 if 에 맞는 count를 하는 함수이다. countif와 countifs 의 활용은 다음과 같다. countif ( 개수를 셀 범위, 조건)countifs (범위1, 조건1, 범위2, 조건2, ...) 다음 그림을 보자. 왼쪽의 표에서 사과의 개수를 세기 위해 countif 를 쓰려면 위와 같이 적용하면 된다.그런데 만약 대구 사과를 찾고 싶을 땐 어떻게 할까? 이 때 countifs 를 사용하면 된다. 사과를 찾을 때와 거의 비슷하지만 함수 명에 s를 붙임으로 추가적인 조건을 줄 수 있게 되었다. D열을 선택하고 대구 조건을 주면 끝! 더보기
[Excel] 데이터베이스 함수 정리 엑셀에서는 데이터베이스 함수라 하여 D로 시작하는 함수군을 제공한다. 이는 인자(arguments)를 모두 같은 꼴로 제공하는데, 다중 조건을 기준 조건으로 설정할 수 있어서 요긴하게 쓰이는 경우가 많다. 이를 한 방에 정리해보자. 우선 데이터베이스 함수의 기본형은 다음과 같다 함수명 ( 총 데이터, 찾아야 할 column 명, 기준) 뭔말인가 감이 안 온다면 예제를 보자. 이 함수는 기준에 맞는 값들의 평균을 내는 DAVERAGE이다. 첫 인자인 데이터를 보면 모든 데이터를 설정한 것을 볼 수 있다. 중요한 것은 꼭! 데이터명(column name)이 들어가야 한다는 것이다. 그렇지 않으면 데이터베이스 함수를 사용하기 어렵다. 두 번째 인자는 가져올 데이터를 어디서 찾을까?를 알려주는 것이다. 우리가 .. 더보기