본문 바로가기

Excel/엑셀 팁(TIP)84

엑셀팁] 셀 데이터 일괄삭제로 초기화하기 업무에서 엑셀을 이용해서 하나의 양식을 만들어두고 그 양식을 계속 복사해서 사용할 때가 있다. 아래 그림같은 세금계산서를 예를들면 정해져있는 양식부분을 제외하고 필요한 데이터를 입력해서 출력하거나 따로 저장해서 사용하게 된다. 매크로를 이용하지 않고 사용할 때마다 입력해야 하는 셀들을 일괄 삭제해서 초기화하는 방법에 대해서 정리해본다. 먼저 초기화해야 하는 부분들을 Ctrl키와 함께 클릭한다. 초기화해야 하는 부분이 선택된 상태에서 이름상자를 클릭하고 "초기화영역" 이라고 적어준다. 이제 초기화해야 할 필요가 있을 때 [홈 탭 - 찾기 및 선택 - 이동]을 클릭하거나 단축키 F5를 누른다. 아까 이름정의 상자에 입력해서 정의한 [초기화영역]을 선택하고 확인 버튼을 클릭하면 아까 선택했던 부분들이 선택된 .. 2021. 1. 29.
엑셀팁] 엑셀 그림(이미지)으로 저장 결론적으로 엑셀은 한컴오피스 한글처럼 각 페이지를 그림으로 저장하는 방법을 제공하지 않는다. - 한컴오피스 한글] 그림(이미지)로 저장하기 한컴오피스 한글] 그림(이미지)로 저장하기 한컴오피스 한글에서 만든 파일을 그림(이미지)로 저장하는 방법에 대해 포스팅해본다. 한글에서 만든 문서를 배포할 때는 pdf로 바꿔서 배포하는게 정석일 것이다. 혹시나 한컴오 ttend.tistory.com 그래서 엑셀에서 작업한 것을 그림으로 저장하기 위해서는 편법을 사용해야 한다. 그림으로 저장해야 하는 양이 한 두 페이지 뿐이라면 [인쇄 미리보기]에서 캡쳐한다. 인쇄 미리보기 화면에서 캡쳐하거나 확대가 가능하다면 오른쪽 아래 확대 버튼을 클릭해서 그림을 확대한 후 캡처한다. (오른쪽 아래 페이지 확대/축소 버튼을 클릭하.. 2021. 1. 27.
엑셀팁] 윗칸과 같은 내용일 때 삭제하기 엑셀에서 자료를 정리할 때 셀 병합은 가능하면 사용하지 않는 것이 좋다. 그래도 가독성을 위해서 셀병합 비슷하게 보여야 할 상황에서 다음처럼 보이도록 해보자. 같은 부서일 경우 두번째 나오는 데이터부터 삭제해서 빈칸을 만들었다. 이렇게 만드는 방법은 임시 행을 만든 후 if와 countif함수를 사용한다. 먼저 B행에 임시행을 만들고 제일 윗칸에 아래와 같이 수식을 넣자. =IF(COUNTIF($A$2:A2, A2) = 1, A2, "") 먼저 countif함수는 범위 중에서 찾는 값이 몇 개인지 찾아서 반환한다. A열중에서 입력된 첫번째는 1, 두번째는 2....가 된다. if함수를 통해서 이 값이 1인 경우(제일 먼저 나온 셀)는 그 셀을 그대로 두고 1이 아닌 경우는 삭제("")한다. 작업이 끝나고.. 2021. 1. 15.
엑셀] 다중 조건에 맞는 값 구하기 - 고급필터 어쩌다보니 엑셀에서 특정한 유니크 값이 없는 경우 여러 조건에 맞는 데이터를 구하는 방법에 대한 시리즈(?)를 포스팅하게 되었다. 맨 처음 방법은 임시 열을 만들어서 &로 묶어서 두개의 조건을 하나의 값으로 만든 다음 vlookup으로 해결하는 방법이고 - 엑셀팁] 여러 조건에 맞는 값을 vlookup함수로 찾는 방법 엑셀팁] 여러 조건에 맞는 값을 vlookup함수로 찾는 방법 엑셀에서 vlookup 함수로 다중 조건에 맞는 값 찾기 엑셀에서 vlookup 함수를 통해 원하는 데이터를 쉽게 찾을 수 있다. 상당히 유용한 함수이지만 몇가지 제한점이 있는데 그 중 한가지 ttend.tistory.com 두번째 방법은 index와 match함수를 이용해서 원하는 값을 찾는 방법이었다. - 엑셀] index,.. 2021. 1. 13.
엑셀팁] 여러 조건에 맞는 값을 vlookup함수로 찾는 방법 엑셀에서 vlookup 함수로 다중 조건에 맞는 값 찾기 엑셀에서 vlookup 함수를 통해 원하는 데이터를 쉽게 찾을 수 있다. 상당히 유용한 함수이지만 몇가지 제한점이 있는데 그 중 한가지가 다중 조건에 대한 검색이 불가능하다는 점이다. 사번이나 주민등록번호처럼 유니크한 키 값을 가지고 데이터를 검색할 때는 편리하고 정확하게 원하는 값을 찾아낼 수 있지만 그런 유니크한 값이 없는 데이터이거나 원하는 조건이 여러가지 일 때는 vlookup을 사용할 수 없다. 아래 그림같은 상황이 그런 경우이다. 유니크한 값이 없기 때문에 생산년도와 부품코드라는 두가지 조건을 가지고 원하는 값을 찾는 방법일 생각해보자. 한가지 조건만 가지고 찾을 수 있는 vlookup함수이기 때문에 조건을 하나로 만들어주면된다. 임시로.. 2021. 1. 11.
엑셀팁] 여러 시트에 같은 머리글 적용하기 엑셀 시트마다 같은 머리글 적용하기 엑셀에서 머릿글을 사용하려면 [삽입 - 머리글/바닥글] 메뉴를 선택하거나 [보기 - 통합 문서 보기 - 페이지 레이아웃] 메뉴에서 머리글을 클릭하고 입력하면 된다. 머리글과 바닥글에 대한 자세한 내용은 이전 블로그 포스팅 참조 - 엑셀] 머리말/꼬리말에 파일 경로 이름 표시하기 여러 시트에 같은 머리글/바닥글을 적용하기 위해서는 맨처음 머리글/바닥글 입력 작업을 할 때 머리글/바닥글이 적용될 시트를 Ctrl + 클릭으로 선택해 놓은 상태에서 머리글/바닥글을 입력하면 각 시트에 동일한 머리글/바닥글이 적용된다. (Ctrl + 클릭으로 각 시트들이 모두 함께 선택된 상태이다) 그런데 만약 이런 과정을 거치지 않고 Sheet1에만 머리글을 적용해 놓은 상태에서 동일한 머리글.. 2020. 12. 22.
엑셀 팁] 셀병합할 때 데이터 보존하기 엑셀에서 셀병합을 하게되면 제일 위(또는 제일 왼쪽)에 있는 데이터만 남고 다른 데이터는 삭제된다. 셀병합은 가능한 사용하지 않는걸 권장하지만 부득이 사용해야 하는 경우 데이터를 살려보자. 병합하는 셀이 몇 개 되지 않으면 수기로 하는게 편하지만 병합해야 하는 셀이 많은 경우 사용해보자. 1. 위, 아래 열 데이터 병합하기 아래 그림처럼 입력된 데이터가 위, 아래 열에 입력된 데이터라면 [채우기] 기능을 사용하면 된다. 먼저 셀이 병합된 후 데이터가 모두 들어갈 수 있도록 충분히 셀 너비를 키워주고 병합할 셀을 선택한 후 [홈 - 편집 - 채우기 - 양쪽맞춤]을 선택한다. 병합하려는 첫번째 셀의 위치로 텍스트들이 복사되어 들어간다. 그 후 [병합하고 가운데 맞춤]을 실행하면 된다. 2. 왼쪽, 오른쪽 행.. 2020. 12. 21.
엑셀팁] 현재의 날짜 또는 시간 입력하기 현재의 날짜 또는 시간을 셀값으로 입력하기 엑셀은 현재의 날짜와 시간을 입력하는 방법으로 내부함수를 제공하고 있다. 현재의 날짜는 today()현재의 시간은 now() 함수를 사용한다. 그런데 문제는 이 두 함수의 기준이 되는 시간은 함수가 계산되는 시점이기 때문에 지금 저 함수를 사용해서 날짜와 시간을 작성한다고 하더라도 내일 파일을 다시 열어보면 내일의 날짜와 시간으로 변경된다. 이런 문제 없이 A열에 데이터가 입력되었을 B열에 입력시간을 기록하는 방법에 대해서 포스팅해본다. 1. 단축키로 입력하기 자동화는 아니고 수동(?) 아날로그 방법이다. today()함수와 now()함수로 입력하면 날짜와 시간이 변경되기 때문에 현재의 날짜와 시간을 엑셀 셀에 입력해 넣는 방법이다. 다만 단축키로 입력하기 때문.. 2020. 12. 13.
엑셀 팁] 병합하고 가운데 맞춤에 단축키 부여하기 엑셀 병합하고 가운데 맞춤에 단축키 사용자 설정 엑셀은 다른 프로그램들처럼 사용자가 단축키를 부여하거나 수정할 수 없다. [셀 병합하고 가운데 맞춤]은 엑셀에 있어서는 계륵같은 존재다. 가능하면 사용하지 않는 것이 좋지만 표를 이쁘게(?) 만들려면 사용하지 않을 수 없다. 자주 쓰는 메뉴인 만큼 여기에 단축키를 부여해보자. 이 방법은 메뉴 바 상단에 있는 [빠른 메뉴]에 [병합하고 가운데 맞춤]을 등록해서 [빠른 메뉴]에 부여된 단축키를 사용하는 것이다. 메뉴바 위 [빠른 도구모음 사용자 지정] 버튼을 클릭하고 [기타 명령]을 선택한다 [병합하고 가운데 맞춤]을 선택하고 [추가] 버튼을 클릭한다. [병합하고 가운데 맞춤]을 빠른 실행 도구 모음에 등록하고 오른쪽 화살표를 이용해서 3번째나 4번째로 올려주.. 2020. 12. 11.