오늘은 offset 함수를 배우겠습니다. offset 함수는 주로 범위를 지정할 때 자주 사용하는 함수입니다. 특히 범위를 이름으로 지정하는 경우에 자주 쓰입니다. 보통 사원명부와 같은 자료에서 내가 원하는 자료를 찾아내기 위해서는 앞에서 배운 vlookup 함수나 index match 함수를 활용하면 찾기는 쉽죠. 그런데 이 명부가 변동이 없다면 참 좋겠습니다만 대부분이 그렇지가 않죠. 사원명부에는 신입사원이 새로 생길수도 있고, 퇴직하는 사원이 있을 수도 있습니다. 즉 추가, 삭제가 자주 이루어지면 원하는 자료를 찾기 위해 범위를 새로 지정해야되죠. 한번 두번은 그럴 수 있지만 자주 이러한 일이 반복되면 짜증이 많이 나겠죠. 이럴 때 사용하는 것이 자료의 범위를 이름으로 지정하는 방법입니다. 대신 이름으로 지정한 범위도 변동사항에 따라 자동으로 변하게 하면 되겠죠. 서설이 길어졌네요. 기본적인 문법부터 알려드리겠습니다. OFFSET(기준셀, 행 이동 칸수, 열 이동 칸수, 행 포함 칸수, 열 포함 칸수) 기준셀 : 기준이 되는 셀입니다.(시작점으로 생각하시면 됩니다.) 행 이동 칸수 : 아래로 이동할 칸수를 말합니다. 열 이동 칸수 : 오른쪽으로 이동할 칸수를 말합니다. 행 포함 칸수 : 현재 위치에서 아래로 포함할 행수를 말합니다.(자료의 높이라고 생각하시면 됩니다.) 열 포함 칸수 : 현재 위치에서 오른쪽으로 포함할 행수를 말합니다.(자료의 폭으로 보시면 됩니다.) 예제를 보겠습니다. 위 예제는 이가을 학생의 총점을 구하는 문제입니다. 눈으로 보면 A3셀을 기준으로 아래로 5칸, 오른쪽으로 6칸을 가면 원하는 자료가 있죠. 위 그림을 보시면 D18셀에 들어있는 공식을 이해할 수 있겠죠. D18셀에 들어있는 수식은 다음과 같습니다. OFFSET($A$3,5,6) 그런데 처음에 배운 문법에서 두 가지가 빠졌죠. 바로 포함할 행수와 열수가 빠졌습니다. 위와 같이 한 셀만 가지고 값을 가져올 때는 포함할 행수와 열수가 각각 1, 1이 됩니다. 이럴 경우에는 생략이 가능합니다. 위의 예제를 보시면 match 함수와 같이 사용해서 5행 6열을 이동하는 것은 간단하게 이해되죠. OFFSET($A$3,MATCH("이가을",$A$4:$A$12,0),MATCH("총점",$B$3:$I$3,0)) A열에서 이가을 이름을 찾고 3행에서 총점을 찾는 방법이죠. 문자열을 직접 입력할 때는 겹따옴표("")로 싸야되는 것 꼭 기억하세요. 이제 제대로 된 offset 함수를 알아보도록 하겠습니다. 위 그림은 이가을, 박겨울, 장여름 학생의 수학과 사회 점수를 모두 더한 값을 구하는 문제입니다. A3 셀을 기준으로 하면 아래로 5칸, 오른쪽으로 2칸 가면 이가을 학생의 수학 점수가 나옵니다. 그 지점에서 아래로 3칸 오른쪽으로 2칸에 있는 모든 자료를 더하면 되죠. 그래서 D18셀에 들어있는 수식은 다음과 같습니다. SUM(OFFSET($A$3,5,2,3,2)) 이해가 되셨습니까? offset 함수를 이용하여 범위를 이름으로 정의하여 자료의 추가 삭제가 되어도 자동으로 범위를 잡아주는 방법은 다음 시간에 배우겠습니다. 아래의 파일은 유정파란 분이 만든 메크로인데, 참고하시면 되겠습니다. ^^ offset이해하기.xlsx
연속 셀을 선택하고 Excel에서 다른 범위로 이동한다고 가정하면 선택한 셀이 대상 셀을 자동으로 덮어 씁니다. 그러나 때로는 대상 셀 값을 예약해야 할 수도 있습니다. 선택한 셀을 이동하기 전에 대상 셀 값을 복사하여 붙여 넣는 것 외에도 쉽게 해결할 수있는 몇 가지 까다로운 방법이 있습니다. Shift 키를 누른 상태로 바꾸지 않고 셀 값 이동 Excel 용 Kutools로 바꾸지 않고 셀 값 이동 범위 바꾸기 : Excel에서 숨겨진 / 필터링 된 셀 또는 행을 무시하고 보이는 셀만 이동 Office 탭 Office에서 탭 편집 및 찾아보기를 활성화하고 작업을 훨씬 쉽게 ... Excel 용 Kutools는 대부분의 문제를 해결하고 생산성을 80 % 향상시킵니다.
선택한 셀을 변화 키, 선택한 셀이 Excel의 대상 셀을 대체하지 않습니다. 1. 이동할 범위를 선택합니다 (이 경우 B2 : B3 선택). 2. 커서가 십자 모양으로 바뀔 때까지 범위 테두리 위로 마우스를 이동합니다. ; 다음은 변화 키를 누르고 선택한 범위를 대상 범위로 끕니다. 스크린 샷보기 :이 경우 B2 : B3을 B8 : B9로 이동해야합니다. 이 방법을 사용하면 B2 : B3이 B8 : B9로 이동하고 원본 B4 : B9가 B2 : B7로 이동하는 것을 볼 수 있습니다. 스크린 샷보기 : Excel 용 Kutools가 설치되어있는 경우 범위 바꾸기 유틸리티를 사용하면 대상 셀을 바꾸지 않고 선택한 셀과 대상 셀을 교환하지 않고 셀을 이동할 수 있습니다. Excel 용 Kutools-300 개 이상의 Excel 용 편리한 도구가 포함되어 있습니다. 30 일 전체 기능 무료 평가판, 신용 카드 필요 없음! 지금 무료 평가판! 1. 클릭 쿠툴 > 범위 > 스왑 범위 범위 바꾸기 대화 상자를 엽니 다. 2. 범위 바꾸기 대화 상자를 열고 범위 1 바꾸기 상자로 이동할 셀을 지정하고 범위 2 바꾸기 상자에 대상 셀을 지정한 다음 Ok 단추. 스크린 샷보기 : 이 경우 B2 : B3을 B8 : B9로 이동해야합니다. 이 스왑 범위 유틸리티를 사용하면 B2 : B3이 B8 : B9로 이동하고 원래 B8 : B9가 B2 : B3으로 이동하는 것을 볼 수 있습니다. 위 스크린 샷 참조 : 주의 사항: 스왑 범위 유틸리티는 스왑 범위 1이 필요하고 스왑 범위 2는 동일한 수의 행과 열을 포함합니다. 또한 스왑 범위 Excel 용 Kutools를 사용하면 범위를 복사하고 붙여 넣을 필요가 없으며 한 번에 두 범위의 값을 직접 교환 할 수 있습니다. Excel 용 Kutools-300 개 이상의 Excel 용 편리한 도구가 포함되어 있습니다. 30 일 전체 기능 무료 평가판, 신용 카드 필요 없음! 이제 그것을 잡아 Excel 용 Kutools 300 개 이상의 Excel 용 편리한 도구가 포함되어 있으며 30 일 이내에 제한없이 사용해 볼 수 있습니다. 지금 다운로드 및 무료 평가판! 최고의 사무 생산성 도구Excel 용 Kutools는 대부분의 문제를 해결하고 생산성을 80 % 향상시킵니다.
Office Tab은 Office에 탭 인터페이스를 제공하여 작업을 훨씬 쉽게 만듭니다.
코멘트 (0) 아직 평가가 없습니다. 가장 먼저 평가하세요! |