본문 바로가기
반응형

엑셀61

[엑셀] 셀 이동시 수식 깨짐 해결 예를 들어 다음과 같은 수식을 사용하면 입력되는 셀 옆에만 번호를 붙일 수 있다. A9, A10 의 셀에도 동일한 수식이 적용되어 있으나 B9, B10 의 셀이 비어 있으므로 숫자가 나타나지 않는다. 문제는 혹시 셀의 이동이 있을 경우인데 다음과 같이 '하느님이 ~ 만세'의 셀을 한 칸 아래로 이동한 경우 A9 셀의 서식이 깨지는 것을 볼 수 있다. 뿐만 아니라 A5 역시 B5가 비었으므로 나오지 않아야 하는데 숫자가 표시된 것을 볼 수 있다. 이는 B5 가 B6 로 이동하면서 A5의 수식이 자동으로 변형되었기 때문이다. (같은 이유로 A8 셀이 B9 셀을 참조하게 되고, 이 과정에서 A9 셀이 참조할 셀이 사라져 #REF! 가 뜬다) 요는, 셀 이동 혹은 잘라내기 - 붙여내기 시 해당 셀을 참조하는 수.. 2017. 2. 24.
[엑셀] 오른쪽에서 특정 문자까지 문자열 자르기 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.
[엑셀] 행 순서를 거꾸로 정렬하기 다음과 같이 행 순서를 거꾸로 하는 것은 일종의 '정렬'인데, 알고보면 간단하지만, 막상 생각이 잘 나지 않을 때가 있다. 원본 옆에 임의의 숫자열을 만들면 된다. 2016/08/29 - [엑셀] - [엑셀] 순서대로 번호 채우기 단축키 / row() 함수 / 알파벳 채우기 에서 본 대로 숫자를 채우고 범위를 잡은 후 [숫자 내림차순 정렬]을 눌러 주면 원하는대로 순서가 거꾸로 정렬된다. 원하면 필터를 사용해도 된다. 임시로 입력한 것들을 삭제하면 완성된다. 2016. 11. 24.
[엑셀] 특정 문자를 포함하는 행 추출 만일 다음과 같이 정리된 결과를 얻고 싶다면 해당 내용은 다음 링크에서 참고할 수 있다. 2018/03/07 - [엑셀] - [엑셀] 특정 문자가 들어있는 행들만 모아서 추출하기 아래의 포스팅에서는 각 셀에 원하는 문자가 있는지 여부를 가려내는 수식을 설명한다. 2016/09/26 - [엑셀] - [엑셀] 특정 문자(대소문자)가 포함된 셀의 개수 세기 countif() / find() 에서 나온 find()를 활용하여 특정 문자의 존재 여부를 조건으로 걸 수도 있다. 예를 들어 다음과 같이 수식을 작성하면 글자 중 o의 존재를 파악할 수 있다. =FIND("o", 셀) 이제 수식을 isnumber()로 둘러싸 주면 값이 TRUE 와 FALSE로 반환된다. =ISNUMBER(FIND("o", 셀)) 원하면.. 2016. 10. 24.
[엑셀] 선택하여 붙여넣기가 동작하지 않을 때 나는 값만 선택해서 붙여넣고 싶은데 아무리 오른쪽 버튼을 눌러 봐도 이상하게 뜨는 경우가 있다. 두 개의 엑셀 창이 서로 별도의 프로세스로 실행되어서 그렇다. 이럴 때는 같은 파일의 탭 내에서 이루어지는 복사 - 붙여넣기로 바꾸어 주면 된다. 일단 붙이고자 하는 쪽(Book2)에 새 탭을 만든 뒤, 원본(Book1)에서 원하는 자료를 복사하여 붙여지는 쪽(Book2) 새 탭에 단순히 Ctrl + C, V 로 붙여넣는다. 이제 Book2 내에서 다시 한 번 자료를 복사한 뒤 원하는 탭에서 오른쪽클릭 - [선택하여 붙여넣기] 하면 의도대로 '값으로 붙여넣기' 등의 메뉴가 호출된다. 2016. 10. 18.
[엑셀] 그래프에서 특정 요일만 색을 다르게 설정하기 가끔 특정 요일만 색이 다른 그래프를 만들고 싶을 때가 있다. 위와 같이 일요일만 빨간 색으로 만들어 보자. 먼저 자료를 준비하고 2016/09/01 - [엑셀] - [엑셀] 일요일만 빨간 색으로 바꾸기 에서 나온 WEEKDAY() 함수를 사용하여 일요일에 해당하는 데이터만 별도로 추출한다. '일요일'에 해당하는 조건은 WEEKDAY(셀) = 1 이 될 것이다. A열이 일요일이면 B열의 값을 반환하고, 아니면 공란으로 두라는 IF문을 작성하였다. 아래로 채워주면 일요일에 해당하는 데이터만 뽑아낼 수 있다. 마찬가지로 이번에는 일요일이 아닌 다른 요일의 데이터를 뽑아내 보자. '일요일이 아님'에 해당하는 조건은 WEEKDAY(셀)1 이 될 것이다. NOT을 의미하는 연산자가 != 가 아니라 인 것이 특이하.. 2016. 10. 18.
[엑셀] 순차적인 번호 앞에 문자 넣기 Q. A. 먼저 번호를 채웁니다. (Alt + E + I + S) 문의 주신 분이 001, 002 형식으로 말씀해 주셨기 때문에, Ctrl + 1 을 눌러 [셀 서식] - [표시 형식] - [사용자 지정] 으로 들어갑니다. 위와 같이 형식에 '000'을 적으면 앞에 0을 포함한 세 자리 숫자로 변환됩니다. 앞에 특정 문자열을 붙이기 위해 다시 [셀 서식] - [표시 형식] - [사용자 지정] 으로 들어가서 위와 같이 "RE-" 를 000 앞에 적어 주면 변환이 완료됩니다:) 관련 내용:2016/08/29 - [엑셀] - [엑셀] 순서대로 번호 채우기 단축키 / row() 함수 / 알파벳 채우기2016/09/22 - [엑셀] - [엑셀] 셀 내용에 큰따옴표 넣기 (표시 형식) 2016. 10. 12.
[엑셀] 그래프 아래 면적에 색깔 넣기 간혹 다음과 같은 그래프를 만들고 싶을 때가 있다. 어렵지 않다. 천천히 만들어 보자. 일단 주어진 자료로 꺾은선 그래프를 그린다. 그리고는 원하는 섹션별로 자료를 나누어 적는다. 이때 자료가 없는 영역은 확실히 비어 있어야 한다. 0이나 보이지 않는 수식 등이 있을 경우 그래프의 모양이 예쁘게 나오지 않는다. 자료가 많으면 어쩔 수 없이 IF() 나 MONTH() 등을 사용해 섹션을 뽑아내야 하겠으나, 뽑아낸 후에 빈 영역은 다시 한 번 DELETE를 이용해 확실히 지워주자. 이제 그래프를 선택하고, 자료 영역을 오른쪽으로 끌어 모든 섹션을 포함한다. 이제 그래프에서 빨간 색 영역을 선택하고 [디자인 탭] - [차트 종류 변경] - [영역형] 을 차례로 선택한다. 우리는 영역형 중 첫 번째 모양을 선택.. 2016. 10. 10.
반응형