본문 바로가기

Excel262

엑셀 팁] 셀병합할 때 데이터 보존하기 엑셀에서 셀병합을 하게되면 제일 위(또는 제일 왼쪽)에 있는 데이터만 남고 다른 데이터는 삭제된다. 셀병합은 가능한 사용하지 않는걸 권장하지만 부득이 사용해야 하는 경우 데이터를 살려보자. 병합하는 셀이 몇 개 되지 않으면 수기로 하는게 편하지만 병합해야 하는 셀이 많은 경우 사용해보자. 1. 위, 아래 열 데이터 병합하기 아래 그림처럼 입력된 데이터가 위, 아래 열에 입력된 데이터라면 [채우기] 기능을 사용하면 된다. 먼저 셀이 병합된 후 데이터가 모두 들어갈 수 있도록 충분히 셀 너비를 키워주고 병합할 셀을 선택한 후 [홈 - 편집 - 채우기 - 양쪽맞춤]을 선택한다. 병합하려는 첫번째 셀의 위치로 텍스트들이 복사되어 들어간다. 그 후 [병합하고 가운데 맞춤]을 실행하면 된다. 2. 왼쪽, 오른쪽 행.. 2020. 12. 21.
엑셀팁] 현재의 날짜 또는 시간 입력하기 현재의 날짜 또는 시간을 셀값으로 입력하기 엑셀은 현재의 날짜와 시간을 입력하는 방법으로 내부함수를 제공하고 있다. 현재의 날짜는 today()현재의 시간은 now() 함수를 사용한다. 그런데 문제는 이 두 함수의 기준이 되는 시간은 함수가 계산되는 시점이기 때문에 지금 저 함수를 사용해서 날짜와 시간을 작성한다고 하더라도 내일 파일을 다시 열어보면 내일의 날짜와 시간으로 변경된다. 이런 문제 없이 A열에 데이터가 입력되었을 B열에 입력시간을 기록하는 방법에 대해서 포스팅해본다. 1. 단축키로 입력하기 자동화는 아니고 수동(?) 아날로그 방법이다. today()함수와 now()함수로 입력하면 날짜와 시간이 변경되기 때문에 현재의 날짜와 시간을 엑셀 셀에 입력해 넣는 방법이다. 다만 단축키로 입력하기 때문.. 2020. 12. 13.
엑셀] 입력에 따라 범위를 변경해서 합계 구하기 - offset, counta함수 엑셀에서 동적 범위를 구해서 합계 계산하기 엑셀에서 계산할 때 입력되는 값에 따라 범위를 정해서 합계를 구하는 방법 아래와 같은 표가 있는 경우, 2020년의 각 달에 입력되는 값에 따라 2019년의 합계를 구해서 비교하고 싶은 경우에 사용하는 수식이다. 가령 2020년이 1월~3월까지 값이 입력되면 2019년의 합계도 1월~3월까지만 계산하고 2020년 5월까지 입력되면 2019년의 합계도 1월~5월까지로 범위를 변경해서 합계를 구하는 범위가 동적으로 계속 변경되는 수식을 만들어야 한다. 수식은 offset함수를 이용해서 계산 범위를 구하면되고여기에 counta함수가 이용된다. offset은 다음처럼 이동해서 범위를 반환한다. OFFSET(기준셀, 행방향 이동 수, 열방향 이동 수, 참조 높이, 참조 .. 2020. 12. 12.
엑셀 팁] 병합하고 가운데 맞춤에 단축키 부여하기 엑셀 병합하고 가운데 맞춤에 단축키 사용자 설정 엑셀은 다른 프로그램들처럼 사용자가 단축키를 부여하거나 수정할 수 없다. [셀 병합하고 가운데 맞춤]은 엑셀에 있어서는 계륵같은 존재다. 가능하면 사용하지 않는 것이 좋지만 표를 이쁘게(?) 만들려면 사용하지 않을 수 없다. 자주 쓰는 메뉴인 만큼 여기에 단축키를 부여해보자. 이 방법은 메뉴 바 상단에 있는 [빠른 메뉴]에 [병합하고 가운데 맞춤]을 등록해서 [빠른 메뉴]에 부여된 단축키를 사용하는 것이다. 메뉴바 위 [빠른 도구모음 사용자 지정] 버튼을 클릭하고 [기타 명령]을 선택한다 [병합하고 가운데 맞춤]을 선택하고 [추가] 버튼을 클릭한다. [병합하고 가운데 맞춤]을 빠른 실행 도구 모음에 등록하고 오른쪽 화살표를 이용해서 3번째나 4번째로 올려주.. 2020. 12. 11.
엑셀 팁] 제목 행을 각 줄에 삽입하기 제목 행을 각 행마다 삽입하기 제목 행을 각 행에 복사해서 붙여넣어야 할 때 사용하는 팁. 아래 그림처럼 제목 행을 각 행마다 반복해서 붙여넣는 방법에 대해 알아본다. 각 행 아래 빈 줄을 삽입하는 방법은 지난 블로그 글을 참고하고 여기서는 간단히 넘어간다. - 엑셀 팁] 각 행 아래 빈 줄 하나씩 삽입하기 오른쪽 끝에 일련번호를 적어주고 복사, 붙여넣기 한다. 그 상태에서 Ctrl+A로 전체를 범위로 설정하고 [데이터 - 정렬], F열 기준으로 정렬한다. 각 행 아래로 빈 줄이 하나씩 삽입된 상태가 되었다. 붙여넣어야 할 제목행을 복사하고(Ctrl+C) 그 아래서 Ctrl+A로 전체를 선택한 다음 [홈 탭 - 찾기 및 선택 - 이동옵션]을 클릭한다. 이동옵션에서 [빈 셀]을 선택하면 새로 삽입된 비어있.. 2020. 12. 10.
엑셀 팁] 엑셀 파일 안에 있는 그림만 따로 저장하기 엑셀에 삽입되어 있는 그림(이미지)을 빠르게 저장하기 엑셀에 포함되어 있는 그림(이미지)만 따로 jpg 등의 파일로 저장하는 방법에 대해 포스팅해본다. 아래 그림처럼 엑셀에 이미지가 들어있을 때 이미지를 따로 파일로 저장하기 위해서는 그림 개체를 [마우스 오른쪽 버튼 - 그림으로 저장] 메뉴를 이용하면 된다. 그런데 이렇게 저장해야 하는 그림이 많을 때 사용할 수 있는 제일 간단한 방법 한가지를 소개한다. 파일 확장자를 xlsx에서 zip으로 변경한다. zip 파일의 압출을 풀면 [압축해제 폴더 - xl - media 폴더] 안에 image1.png, image2.png....로 따로 저장되어 있는 걸 확인할 수 있다. * 엑셀에서 그림(이미지) 처리와 관련된 블로그 글 - 엑셀] 그림(이미지) 등 개체.. 2020. 12. 9.
엑셀] 조건부서식에서 match함수를 사용할 때 이전 블로그 포스팅 중에서 조건부서식을 이용해서 해당 날짜가 공휴일인 경우 셀 색깔을 바꾸는 포스팅에 match함수를 이용했다. - 엑셀] 공휴일을 찾아서 글꼴색 바꾸기 댓글로 수식에 대해 물어보시는 분이 많아서 따로 정리해본다. 위 블로그 포스팅에서는 따로 공휴일 목록을 만들어두고검색하는 날짜가 공휴일 목록과 일치하면 셀서식을 변경하는 조건부서식에 관한 글이었는데 수식은 다음과 같다. =MATCH(A4,공휴일,0) >= 1 댓글 질문들은 수식 뒤에 >=1 이 무엇을 의미하는지에 대한 것이었다. 음... 부실한 설명 탓. ㅎㅎ match함수는 원래 지정한 항목을 조건으로 주어진 범위 내에서 찾고, 범위 내에서 해당 항목의 위치값을 반환하는 함수이다. 범위에 다음과 같은 과일 리스트가 있고 수박사과배딸기 .. 2020. 12. 7.
엑셀팁] 엑셀에서 특수문자를 바꾸기 하거나 vlookup함수에 포함시킬 때 엑셀에서 vlookup같은 함수를 실행시키거나 문자열을 조작하려고 할 때 원하는대로 동작하지 않을 때가 있는데 문자열 중에 다음과 같은 특수문자가 포함되어 있을 때 그렇다. ~(틸트) *(별표, 아스타리스크) ?(물음표) 아래 그림에서는 ~(틸트)를 다른 특수문자로 바꾸기를 시도했지만 대상을 찾지 못했다고 나온다. *(아스트리스크)와 ?(물음표)로 바꾸기를 해보면 조금 황당한(?) 결과를 얻기도 한다. 다른 특수문자는 괜찮은데 ~, *, ?는 정규식표현 때문인지 엑셀에서 제대로 인식하지 못한다. 해결방법은 각 특수문자 앞에 ~(틸트)를 붙여준다. ~를 바꾸려면 ~~ *를 바꾸려면 ~* ?를 바꾸려면 ~? 로 표기하면 된다. 2020. 9. 3.
엑셀] 숫자나 글자를 하나씩 분리해서 각 셀에 넣기(세금계산서 양식) 숫자를 한 자리씩 분리해서 각 셀에 넣는 방법에 대해 정리해본다. 한 셀에 1,234이 입력되어 있다면 한 자릿수씩 분리해서 각 셀에 1, 2, 3, 4 를 입력한다는 뜻이다물론 금액같은 숫자 뿐 아니라 "마이크로소프트"같은 단어도 "마", "이", "크", "로"... 처럼 한 글자씩 떼어서 분리할 수 있다. 가장 많이 사용하는 예로 아래 세금계산서 같은 양식에 입력할 때 자리수마다 숫자를 따로 입력해야 한다. 위의 세금계산서 양식을 조금 자세히 보면 품목별로 수량과 단가를 입력하면 공급가액과 세액을 계산하도록 되어있다. (세액은 공급가액의 10%) 따로 소계를 표시하는 항목은 없고 공급가액의 합계를 자릿수마다 하나씩 따로 입력하고세액도 각 세액의 합계를 한 셀씩 입력한다. 금액을 자릿수마다 하나씩 분.. 2020. 8. 26.