엑셀로 데이터 정리를 하다 보면 지속적으로 쌓이는 데이터들로 인해 상단과 하단을 오가는 작업이 많아지게 된다. 특히 대규모 데이터 작업에서는 첫 번째 행으로 빠르게 돌아가거나, 가장 아래의 셀에 신규 데이터를 기입해야 할 경우, 바로바로 이동하는 기능이 필요한데,
이 글을 통해 내가 경험하고 적용 중인 “엑셀에서 상하 이동 버튼을 만드는 방법”을 기록하고자 한다.
초보자도 쉽게 따라 할 수 있도록 단계별로 기록하고자 한다.
(*) 이 방법은 하나의 정해진 sheet 내에서 이동이 가능한 버튼에 한해 적용된다.
1. 상위 이동 버튼
1-1. 상위 이동 버튼의 도형 만들기
우선 버튼으로 이용하고자 하는 적당한 크기의 도형을 만든다.
-> 예시는 분홍색 직사각형 도형을 버튼으로 하고자 하였다.
1-2. 상위 이동 버튼의 하이퍼링크 적용
위에서 만든 사각형 도형을 선택하고, 마우스 우클릭을 한다.
그 중, 링크 메뉴를 클릭한다.
링크 메뉴를 클릭 후, 하이퍼링크 삽입 팝업창이 뜨고, 여기서 좌측 4개 메뉴 중, 현재 문서를 클릭한다.
1) 현재 문서 메뉴
2) 이 문서에서 위치 선택: 버튼이 존재하는 엑셀 sheet (이 파일에서는 ‘test sheet’)를 선택
3) 참조할 셀 입력: 가장 상위로 이동할 셀 (이 파일에서는 A5)을 선택
4) 확인버튼을 누른다.
지정이 잘 되었다면, 버튼박스 내, 입력하고자 하는 문구
(이 파일에서는 ‘▲상위이동’ 으로 입력)를 입력하고
버튼을 누를 경우, 위치가 A5 셀로 이동하는 것을 확인할 수 있다.
상위 이동에 대한 버튼을 만들 필요 없이, 단축키로 워크시트의 가장 상위로 이동하는 것도 가능하다.
-> 워크시트의 가장 상위로 이동하는 단축키: Ctrl + Home)
2. 하위 이동 버튼
2-1. 하위 이동 버튼의 도형 만들기
우선 버튼으로 이용하고자 하는 적당한 크기의 도형을 만든다.
-> 예시는 연두색 직사각형 도형을 버튼으로 하고자 하였다.
2-2. 하위 이동 버튼의 이름 지정 (이름 정의)
하위 이동 버튼의 경우, 사각형 도형의 하이퍼링크를 지정해주는 방법을 사용하지 않는다.
이유는? : 계속해서 새로운 행의 셀에 이어서 내용이 추가되는데, 그때마다 제일 마지막 칸은 변경된다.
ex) 아래 예시 사진과 같이, 수미칩을 기입하지 않았다면, A18 셀이 제일 마지막 셀이 되지만
수미칩을 기입한 것과 같이, 새로운 내용이 추가될 경우, 제일 마지막 셀은 A19로 변경된다.
하이퍼링크로 이동버튼을 만드는 방법은, 지정한 셀이 고정되어야 하기 때문에, 이러한 예시 경우와 같이 새로운 내용이 계속 추가되어 마지막 셀이 변경될 경우, 사용할 수 없다.
따라서, 이름 정의 기능을 사용하여 버튼을 만들어야 한다.
1) 가장 아래 빈칸을 선택한다.
-> 예시는 수미칩 아래 A19를 선택
2) 메뉴> 수식> 이름 정의를 누른다.
3) 새 이름 설정
3-1) 새 이름> 이름: 하위이동 (이름으로 정의하고 싶은 문구를 적는다.)
3-2) 새 이름> 범위: 통합문서
3-3) 새 이름> 참조대상: 현재 sheet의 선택된 칸(cell)
-> 예시는 test sheet의 A19
4) 확인 버튼을 누른다.
2-3. 하위 이동 버튼의 하이퍼링크 적용
위에서 만든 사각형 도형을 선택하고, 마우스 우클릭을 한다.
그 중, 링크 메뉴를 클릭한다.
링크 메뉴를 클릭 후, 하이퍼링크 삽입 팝업창이 뜨고, 여기서 좌측 4개 메뉴 중, 현재 문서를 클릭한다.
1) 현재 문서 메뉴
2) 이 문서에서 위치 선택 > 정의된이름 > 이름 정의 메뉴에서 이름으로 등록한 것을 선택
-> 예시는 하위이동 을 선택
3) 확인 버튼을 누른다.
새로운 내용, 즉 A19에 마이구미 를 추가하여도, 하위이동 버튼 클릭 시, A20으로 이동하는 것을 확인할 수 있다.
끄-읕!