Top 16 엑셀 범위 지정 함수 Best 109 Answer

You are looking for information, articles, knowledge about the topic nail salons open on sunday near me 엑셀 범위 지정 함수 on Google, you do not find the information you need! Here are the best content compiled and compiled by the https://toplist.maxfit.vn team, along with other related topics such as: 엑셀 범위 지정 함수 엑셀 영역 함수, 엑셀 범위 조건, 엑셀 범위 표시, 엑셀 범위 지정 끝까지, 엑셀 SUM 범위 지정, 엑셀 범위 값 찾기, 엑셀 함수 범위 여러개, 엑셀 IF 범위 비교


엑셀기초_엑셀 셀범위 지정하는방법
엑셀기초_엑셀 셀범위 지정하는방법


엑셀 함수 기초 14 – 범위 함수 OFFSET 사용법 및 응용 정리

  • Article author: byeollight.tistory.com
  • Reviews from users: 26457 ⭐ Ratings
  • Top rated: 3.5 ⭐
  • Lowest rated: 1 ⭐
  • Summary of article content: Articles about 엑셀 함수 기초 14 – 범위 함수 OFFSET 사용법 및 응용 정리 안녕하세요. 푸른별빛입니다. 오늘은 엑셀 함수 중 OFFSET 함수에 대해 자세히 알아보려 합니다. OFFSET 함수는 범위를 지정해주는 함수로 범위 내의 … …
  • Most searched keywords: Whether you are looking for 엑셀 함수 기초 14 – 범위 함수 OFFSET 사용법 및 응용 정리 안녕하세요. 푸른별빛입니다. 오늘은 엑셀 함수 중 OFFSET 함수에 대해 자세히 알아보려 합니다. OFFSET 함수는 범위를 지정해주는 함수로 범위 내의 … 안녕하세요. 푸른별빛입니다. 오늘은 엑셀 함수 중 OFFSET 함수에 대해 자세히 알아보려 합니다. OFFSET 함수는 범위를 지정해주는 함수로 범위 내의 값이 바뀌면 함수값 역시 자동으로 변하게 됩니다. 다만 단순..
  • Table of Contents:

OFFSET 함수

OFFSET의 활용

마치며

티스토리툴바

엑셀 함수 기초 14 - 범위 함수 OFFSET 사용법 및 응용 정리
엑셀 함수 기초 14 – 범위 함수 OFFSET 사용법 및 응용 정리

Read More

함수로 범위를 지정하는 방법 2가지(offset, index) :: rand(life)

  • Article author: flogsta.tistory.com
  • Reviews from users: 12399 ⭐ Ratings
  • Top rated: 4.9 ⭐
  • Lowest rated: 1 ⭐
  • Summary of article content: Articles about 함수로 범위를 지정하는 방법 2가지(offset, index) :: rand(life) 컴퓨터/엑셀. 함수로 범위를 지정하는 방법 2가지(offset, index) … 평소에 이 옵션을 빈칸으로 주면 offset함수는 reference위치에서 rows만큼 … …
  • Most searched keywords: Whether you are looking for 함수로 범위를 지정하는 방법 2가지(offset, index) :: rand(life) 컴퓨터/엑셀. 함수로 범위를 지정하는 방법 2가지(offset, index) … 평소에 이 옵션을 빈칸으로 주면 offset함수는 reference위치에서 rows만큼 … 지식인 질문에 대한 답이다. 위의 표에서 사람이름 옆에 있는 날짜가 아래 표에서 각 사람 이름 아래에 있는 날짜 목록에 없으면 “O”, 있으면 “X”를 표시하는 방법이다. 처음에는 다음과 같이 했다. =IF(COUNTIF(O..kevinflogsta /facebook, twitter, gmail
  • Table of Contents:
함수로 범위를 지정하는 방법 2가지(offset, index) :: rand(life)
함수로 범위를 지정하는 방법 2가지(offset, index) :: rand(life)

Read More

엑셀 동적범위 공식 및 사용법 총정리 :: OFFSET 동적범위 – 오빠두엑셀

  • Article author: www.oppadu.com
  • Reviews from users: 6382 ⭐ Ratings
  • Top rated: 3.8 ⭐
  • Lowest rated: 1 ⭐
  • Summary of article content: Articles about 엑셀 동적범위 공식 및 사용법 총정리 :: OFFSET 동적범위 – 오빠두엑셀 관련 기초함수 … 세로로 입력된 자료에서 원하는 값을 찾아 옆에 위치한 다른 값을 참조합니다. … 시작점에서 지정한 거리만큼 이동한 위치의 셀 또는 … …
  • Most searched keywords: Whether you are looking for 엑셀 동적범위 공식 및 사용법 총정리 :: OFFSET 동적범위 – 오빠두엑셀 관련 기초함수 … 세로로 입력된 자료에서 원하는 값을 찾아 옆에 위치한 다른 값을 참조합니다. … 시작점에서 지정한 거리만큼 이동한 위치의 셀 또는 … | 엑셀 동적범위(Dynamic Range) 유동범위 강의 | 엑셀 자동 범위 드롭다운 버튼 만들기 | 엑셀 함수 강의 1-1 | 모든 예제파일과 완성파일은 무료로 제공됩니다. 엑셀은 오빠두와 함께하세요! 대한민국 대표 엑셀강의 채널 | 엑셀은오빠두 | 오빠두엑셀
  • Table of Contents:

엑셀 동적범위 공식 및 사용법 OFFSET 함수 동적범위 알아보기

홈페이지 검색

엑셀 동적범위 공식 및 사용법 총정리 :: OFFSET 동적범위 - 오빠두엑셀
엑셀 동적범위 공식 및 사용법 총정리 :: OFFSET 동적범위 – 오빠두엑셀

Read More

[엑셀] 범위 지정, 범위

  • Article author: imagination-factory.tistory.com
  • Reviews from users: 3576 ⭐ Ratings
  • Top rated: 4.8 ⭐
  • Lowest rated: 1 ⭐
  • Summary of article content: Articles about [엑셀] 범위 지정, 범위 [엑셀] 범위 지정, 범위 · 1. 지정하고자 하는 범위를 선택 > 수식 > 이름관리자 > 새로만들기> 이름입력 > 확인 · 2. 함수안의 범위를 지정시, 범위의 ‘ … …
  • Most searched keywords: Whether you are looking for [엑셀] 범위 지정, 범위 [엑셀] 범위 지정, 범위 · 1. 지정하고자 하는 범위를 선택 > 수식 > 이름관리자 > 새로만들기> 이름입력 > 확인 · 2. 함수안의 범위를 지정시, 범위의 ‘ … 엑셀을 사용할 때, 범위를 지정하는 방식에 따라 함수 활용의 폭을 넓힐 수 있다. 좀 더 활용성 높은 서식을 만들게 해주는 기초, 범위를 지정하는 여러가지 방법을 알아보자. 각각의 셀을 선택하여 범위 지정하..
  • Table of Contents:
[엑셀] 범위 지정, 범위
[엑셀] 범위 지정, 범위

Read More

[엑셀/EXCEL]변동범위, 주소반환 함수 OFFSET

  • Article author: studiolettuce.tistory.com
  • Reviews from users: 42809 ⭐ Ratings
  • Top rated: 3.5 ⭐
  • Lowest rated: 1 ⭐
  • Summary of article content: Articles about [엑셀/EXCEL]변동범위, 주소반환 함수 OFFSET 엑셀의 함수를 만들다 보면 범위를 고정해놓기 때문에 답답함을 느낄 때가 … 세로 범위를 Counta로 지정하게 될 경우 해당 범위의 값이 추가될 때 … …
  • Most searched keywords: Whether you are looking for [엑셀/EXCEL]변동범위, 주소반환 함수 OFFSET 엑셀의 함수를 만들다 보면 범위를 고정해놓기 때문에 답답함을 느낄 때가 … 세로 범위를 Counta로 지정하게 될 경우 해당 범위의 값이 추가될 때 … 엑셀의 함수를 만들다 보면 범위를 고정해놓기 때문에 답답함을 느낄 때가 있습니다. 데이터를 일자에 맞춰 아래로 혹은 오른쪽으로 더 늘려줘야 하는 경우라면 매번 그에 맞춰 함수를 조정해줘야 합니다. 하지만..이것저것, 분석 하는 사람입니다.
  • Table of Contents:
[엑셀EXCEL]변동범위 주소반환 함수 OFFSET

티스토리툴바

[엑셀/EXCEL]변동범위, 주소반환 함수 OFFSET
[엑셀/EXCEL]변동범위, 주소반환 함수 OFFSET

Read More

Redirecting

  • Article author: answers.microsoft.com
  • Reviews from users: 23535 ⭐ Ratings
  • Top rated: 3.9 ⭐
  • Lowest rated: 1 ⭐
  • Summary of article content: Articles about Redirecting 질문 내용 ‘~보다 크고’, ‘~ 보다 작은’ 범위를 조건으로 해야 할 때는 AND를 써서 두 조건을 명시적으로 하는 수 밖에 없나요? 안녕하세요 MS Excel 2016을 사용하고 … …
  • Most searched keywords: Whether you are looking for Redirecting 질문 내용 ‘~보다 크고’, ‘~ 보다 작은’ 범위를 조건으로 해야 할 때는 AND를 써서 두 조건을 명시적으로 하는 수 밖에 없나요? 안녕하세요 MS Excel 2016을 사용하고 …
  • Table of Contents:
Redirecting
Redirecting

Read More

엑셀 동적범위 지정하는 방법!(내용 있는 셀까지만 수식적용) : 네이버 블로그

  • Article author: m.blog.naver.com
  • Reviews from users: 47628 ⭐ Ratings
  • Top rated: 5.0 ⭐
  • Lowest rated: 1 ⭐
  • Summary of article content: Articles about 엑셀 동적범위 지정하는 방법!(내용 있는 셀까지만 수식적용) : 네이버 블로그 합계를 구하는 함수는 sum() 인 걸 이미 알고 있지만 ()에 들어가는 범위는 어떻게 지정해주면 좋을까? 걍 대충 100 행까지는 안 갈 것 같으니 넉넉 … …
  • Most searched keywords: Whether you are looking for 엑셀 동적범위 지정하는 방법!(내용 있는 셀까지만 수식적용) : 네이버 블로그 합계를 구하는 함수는 sum() 인 걸 이미 알고 있지만 ()에 들어가는 범위는 어떻게 지정해주면 좋을까? 걍 대충 100 행까지는 안 갈 것 같으니 넉넉 …
  • Table of Contents:

카테고리 이동

행복한 쮸맘 케일라 ™

이 블로그 
Office 꿀팁
 카테고리 글

카테고리

이 블로그 
Office 꿀팁
 카테고리 글

엑셀 동적범위 지정하는 방법!(내용 있는 셀까지만 수식적용) : 네이버 블로그
엑셀 동적범위 지정하는 방법!(내용 있는 셀까지만 수식적용) : 네이버 블로그

Read More

Excel에서 숫자 범위를 기반으로 값 또는 범주를 할당하는 방법은 무엇입니까?

  • Article author: ko.extendoffice.com
  • Reviews from users: 27154 ⭐ Ratings
  • Top rated: 4.6 ⭐
  • Lowest rated: 1 ⭐
  • Summary of article content: Articles about Excel에서 숫자 범위를 기반으로 값 또는 범주를 할당하는 방법은 무엇입니까? 다음과 같이 하십시오. 공식 1: IF 함수와 AND 함수가 결합된 공식 사용. 1. 빈 셀을 선택하고 다음 수식을 입력하고 엔터 버튼 … …
  • Most searched keywords: Whether you are looking for Excel에서 숫자 범위를 기반으로 값 또는 범주를 할당하는 방법은 무엇입니까? 다음과 같이 하십시오. 공식 1: IF 함수와 AND 함수가 결합된 공식 사용. 1. 빈 셀을 선택하고 다음 수식을 입력하고 엔터 버튼 …
  • Table of Contents:
Excel에서 숫자 범위를 기반으로 값 또는 범주를 할당하는 방법은 무엇입니까?
Excel에서 숫자 범위를 기반으로 값 또는 범주를 할당하는 방법은 무엇입니까?

Read More

엑셀] 입력에 따라 범위를 변경해서 합계 구하기 – offset, counta함수

  • Article author: ttend.tistory.com
  • Reviews from users: 23724 ⭐ Ratings
  • Top rated: 3.2 ⭐
  • Lowest rated: 1 ⭐
  • Summary of article content: Articles about 엑셀] 입력에 따라 범위를 변경해서 합계 구하기 – offset, counta함수 합계를 구하는 범위가 동적으로 계속 변경되는 수식을 만들어야 한다. 수식은 offset함수를 이용해서 계산 범위를 구하면되고. 여기에 counta함수가 … …
  • Most searched keywords: Whether you are looking for 엑셀] 입력에 따라 범위를 변경해서 합계 구하기 – offset, counta함수 합계를 구하는 범위가 동적으로 계속 변경되는 수식을 만들어야 한다. 수식은 offset함수를 이용해서 계산 범위를 구하면되고. 여기에 counta함수가 … 엑셀에서 동적 범위를 구해서 합계 계산하기 엑셀에서 계산할 때 입력되는 값에 따라 범위를 정해서 합계를 구하는 방법 아래와 같은 표가 있는 경우, 2020년의 각 달에 입력되는 값에 따라 2019년의 합계를 구해..
  • Table of Contents:

엑셀에서 동적 범위를 구해서 합계 계산하기

태그

‘Excel엑셀 함수’ Related Articles

공지사항

최근 포스트

태그

검색

전체 방문자

티스토리툴바

엑셀] 입력에 따라 범위를 변경해서 합계 구하기 - offset, counta함수
엑셀] 입력에 따라 범위를 변경해서 합계 구하기 – offset, counta함수

Read More

엑셀 범위 지정 함수

  • Article author: www.youtube.com
  • Reviews from users: 23546 ⭐ Ratings
  • Top rated: 3.6 ⭐
  • Lowest rated: 1 ⭐
  • Summary of article content: Articles about 엑셀 범위 지정 함수 유효성 검사와 Offset 함수를 사용하여 동적 범위를 설정하는 방법에 대한 강좌입니다. 다소 어려울 수 있지만 동적 범위를 설정을 실무 . …
  • Most searched keywords: Whether you are looking for 엑셀 범위 지정 함수 유효성 검사와 Offset 함수를 사용하여 동적 범위를 설정하는 방법에 대한 강좌입니다. 다소 어려울 수 있지만 동적 범위를 설정을 실무 .
  • Table of Contents:
엑셀 범위 지정 함수
엑셀 범위 지정 함수

Read More


See more articles in the same category here: toplist.maxfit.vn/blog.

엑셀 함수 기초 14 – 범위 함수 OFFSET 사용법 및 응용 정리

반응형

안녕하세요. 푸른별빛입니다.

오늘은 엑셀 함수 중 OFFSET 함수에 대해 자세히 알아보려 합니다. OFFSET 함수는 범위를 지정해주는 함수로 범위 내의 값이 바뀌면 함수값 역시 자동으로 변하게 됩니다. 다만 단순히 범위만 지정하는 용도 이상의 기능이 없어 OFFSET 함수 단독으로는 잘 쓰진 않고, 다른 함수 또는 기능과 연계하여 사용하는 것이 보통입니다. OFFSET 함수의 사용 방법 및 응용 방법을 같이 소개해 드릴게요.

OFFSET 함수

OFFSET 함수는 한 셀을 기준으로 조건을 부여하여 특정 범위를 지정하는 목적을 가진 함수 입니다. OFFSET를 적용하는 방법은 다음의 공식대로 입력하시면 됩니다

=OFFSET(A,B,C,D,E)

# A : 기준이 되는 셀

# B : 기준이 되는 셀로부터 몇 칸 아래에서 시작할 지에 대한 값

# C : 기준이 되는 셀로부터 몇 칸 오른쪽에서 시작할 지에 대한 값

# D : 몇 줄을 범위로 잡을 지에 대한 값

# E : 몇 칸을 범위로 잡을 지에 대한 값

말로 풀어서 적어놓았지만 여전히 어렵죠? 예시를 보여드릴게요.

캡처한 엑셀 파일에는 7개의 도시와 각 도시에 해당하는 7개의 값이 적혀있죠. 저는 여기서 도시 이름을 범위로 지정 해 보려 합니다. 기준은 A1셀로부터 시작하겠습니다. 이때 위에서 설명한 A~E의 값을 같이 알아볼까요?

기준 셀로부터 얼마나 떨어져있는지, 범위는 얼마인지가 중요!!

# A : 기준이 되는 셀

기준은 A1으로 하는 것으로 같이 정했으니, A1 을 입력하면 됩니다.

# B : 기준이 되는 셀로부터 몇 칸 아래에서 시작할 지에 대한 값

지정하려는 범위의 첫 시작점이 인천이죠? 인천까지는 아래로 4칸이므로 4 를 입력하면 됩니다.

# C : 기준이 되는 셀로부터 몇 칸 오른쪽에서 시작할 지에 대한 값

마찬가지로 인천까지는 오른쪽으로 1칸을 가야 하므로 1 을 입력하면 됩니다.

# D : 몇 줄을 범위로 잡을 지에 대한 값

도시명 범위는 총 7줄로 되어 있습니다(인천~울산). 7 을 입력하면 됩니다.

# E : 몇 칸을 범위로 잡을 지에 대한 값

옆으로 길게 쓰지 않고 1줄에 다 적었죠? 칸은 1칸이므로 1 을 입력하면 됩니다.

정리하면 아래와 같은 식으로 입력하면 결과값이 나오게 되죠.

=OFFSET(A1,4,1,7,1)

OFFSET이 잘 적용되었죠?

OFFSET의 활용

OFFSET의 의미도 알겠고 사용법도 알겠는데, 당최 이걸 어디에 쓰느냐에 대한 궁금증이 생기실 겁니다. 제가 추천하는 방법은 크게 3가지 정도가 있습니다.

1. 값만 그대로 복사

주로 기존 데이터에서 일부 목록만을 발췌 해서 새로운 보고서 를 제작하는 등의 목적으로 사용하는 것이죠. 기존 데이터 값이 변경되더라도 OFFSET 함수로 지정되어 있기 때문에 굳이 보고서의 내용을 수정할 필요 없이 자동으로 변경된 값이 반영됩니다. 일간, 월간, 연간 단위로 반복 작업을 해야 하는 경우에는 유용하게 사용 할 수 있습니다.

2. 다른 함수에 연계 사용

OFFSET은 범위를 요구하는 함수의 인수로 사용할 수 있어요

SUM 함수 뒤에 지정한 OFFSET 함수를 넣으면, OFFSET 함수에서 지정한 범위의 값을 더하는 방법으로 사용하는 것이 가능합니다. SUM 이외에도 특정 범위를 넣을 수 있는 형태의 함수는 대부분 사용이 가능합니다. 다만 실제로 이와 같이 활용을 하는 경우는 그리 많지 않아요. 굳이 OFFSET를 넣지 않고 그냥 범위를 지정해서 함수를 완성해도 동일한 값이 나오고 오히려 OFFSET을 추가하면 입력만 더 복잡해지기 때문입니다. 그래서 이 두번째 방법은 가능하다는 것 정도로만 알고 넘어가 주세요.

3. 유효성 검사, VBA에 활용

마지막 3번째 방법은, 유효성 검사 또는 VBA와 연계하는 방법입니다. VBA는 엑셀에 비주얼베이직을 연계한 프로그램 형태를 말하는데, 여기에서 설명하긴 너무 복잡해서 간단히 이 정도로만 언급하고 나중에 다른 포스팅에서 설명드릴게요. 이번 포스팅에서는 유효성 검사에 대해서만 설명드리겠습니다. 유효성 검사란 특정 셀에 지정한 값만 들어갈 수 있도록 설정하는 것으로, OFFSET을 통해 목록을 지정해 놓으면 잘못 입력하는 사태를 막을 수 있습니다. 바로 예시를 보여드릴게요

도시명에 포함된 7개 리스트만 입력되게 하고 싶다면?

저는 C열의 도시명 칸에는 A열에 적힌 도시명 7개만 사용할 수 있도록 설정해보겠습니다. 특정 값만 들어가게 하게 할 셀을 블록 지정 후, “데이터 유효성 검사” 버튼을 클릭해 주세요.

유효성 검사에는 반드시 원본에 입력되는 셀을 $을 추가해주세요!!

캡처에 보이는 대로 제한 대상은 “목록”으로, “드롭다운 표시”는 체크해주세요. 그리고 원본에 아까 배웠던 OFFSET을 활용하여 특정 지정 값의 목록을 입력해 주면 됩니다. 지금 원본에 입력된 내용을 해석하면 A2부터 아래로 1줄로 입력된 목록만 앞으로 이 칸에 입력할 수 있다는 뜻이 되는 거죠.

대신 유효성 검사에 OFFSET을 쓰는 경우, 이 2가지는 반드시 지켜주셔야 합니다. 첫번째는 셀은 무조건 $$을 추가한 절대 범위로 지정해야 한다는 것이고, 다른 하나는 4번째 범위의 줄 수를 지정할 때 COUNTA 함수로 써야 추후 목록이 추가될 때 자동으로 유효성 검사에 추가된다는 점이죠. 기억하기 어려우시면 이 함수를 통째로 복사해서 붙여 활용하셔도 됩니다.

=OFFSET($A$1,0,0,COUNTA($A:$A)-1,1)

(값은 상황에 따라 바꿔서 입력하셔야 됩니다)

마치며

오늘은 OFFSET 함수에 대해 살펴보았는데요. OFFSET 함수는 사용법이 다소 복잡하긴 하지만, 익혀만 두면 여러모로 쓸 곳이 많습니다. 특히 지금처럼 보고서를 새로이 옮겨서 만드는 작업의 수고를 덜 수 있고, 유효성 검사나 VBA 작업에 효과적으로 활용할 수도 있죠. 다음 시간에는 OFFSET 함수만큼이나 많이 사용하는 VLOOKUP 함수에 대해 소개해 드리겠습니다.

반응형

함수로 범위를 지정하는 방법 2가지(offset, index)

지식인 질문에 대한 답이다.

위의 표에서 사람이름 옆에 있는 날짜가

아래 표에서 각 사람 이름 아래에 있는 날짜 목록에 없으면 “O”, 있으면 “X”를 표시하는 방법이다.

처음에는 다음과 같이 했다.

=IF(COUNTIF(OFFSET($H$1,0,MATCH(B2,$A$8:$C$8,0),100,1),A2),”X”,”O”)

offset 함수의 구문은 다음과 같다.

OFFSET(reference, rows, cols, [height], [width])

이 중, 뒤에 height와 width를 이용한 방법이다. 평소에 이 옵션을 빈칸으로 주면 offset함수는 reference위치에서 rows만큼 아래로, cols만큼 오른쪽으로 간 위치의 셀값을 보여준다.

하지만 height와 width를 표시한 offset함수는 reference위치에서 rows만큼 아래로, cols만큼 오른쪽으로 간 위치에서 행의 크기는 height만큼, 열의 크기는 width만큼 확장한 범위 를 나타낸다.

이 기능은 offset함수 단독으로 사용하면 에러가 나고, 이 범위를 이용해서 다른 함수와 함께 사용된다.

답을 작성하고 올리려고 하던 찰나, 다른 사람이 답변을 먼저 올린 것을 발견했다.

해당 수식은 다음과 같다.

=IF(COUNTIF(INDEX($A$9:$C$13,,MATCH(B2,$A$8:$C$8,0)),A2),”X”,”O”)

이 사람은 index함수의 성질을 이용했다. index함수는 배열형과 참조형이 있는데, 배열형을 이용한 것이다.

Index함수(배열형)의 구문은 다음과 같다.

INDEX(array, row_num, [column_num])

여기서 array는 배열이고, 그 뒤의 row_num, column_num 중 하나만 사용하면 배열의 전체 행이나 열이 하나의 배열로 반환 된다.

여기서 array는 배열이고, 그 뒤의된다.

참고로, row_num과 column_num 인수를 모두 사용하면 row_num과 column_num이 교차하는 셀의 값이 반환된다.

위의 수식에서

INDEX($A$9:$C$13,,MATCH(B2,$A$8:$C$8,0)

이 부분을 보면, array 부분은 $A$9:$C$13이고, row_num는 주지 않았으므로,

MATCH(B2,$A$8:$C$8,0)의 결과에 의해 나오는 숫자에해당하는 열이 범위가 된다.

예를 들어 MATCH(B2,$A$8:$C$8,0)의 값이 2가 되었다면

$A$9:$C$13 중에서 두 번째 열에 해당하는 $B$9:$C$13 의 범위를 반환한다.

이제 이 범위안에서 countif를 이용해 해당 날짜를 찾으면 된다.

엑셀 동적범위 공식 및 사용법 총정리 :: OFFSET 동적범위

[함수마스터] OFFSET 함수 동적범위 알아보기

완성파일

관련 기초함수

정말 쉬운, 동적범위 총정리 강의 업데이트!

동적범위의 기본 동작원리가 궁금하시다면 아래 총정리 강의로 미리 예습한 뒤, 이번 강의를 실습해보세요.

강의요약

이번 강의에서는 엑셀 자동화를 위해 반드시 알아야 하는 내용 ‘동적범위’에 대해 알아봅니다. VBA 매크로 없이도, 동적범위만 잘 활용한다면 피벗테이블과 접목하여 데이터정리 및 데이터분석등의 다양한 작업을 자동화 할 수 있습니다.

엑셀 OFFSET 함수를 사용한 동적범위에 들어가는 함수 기초를 알아본 뒤, OFFSET 동적범위의 기초 동작원리를 이해합니다.

이후 동적범위를 활용한 아래 3가지 기법을 알아보겠습니다.

1. 엑셀 동적범위 (Dynamic Range) 란?

동적범위(또는 유동범위, Dynamic Range)란, 새로 추가된 데이터를 자동으로 인식하여 확장되는 범위입니다. 동적범위는 독립적으로 사용 불가능하나, 엑셀 함수 및 기능과 함께 응용하여 엑셀의 효율성을 배로 높일 수 있는 아주 중요한 기법 중 하나입니다.

특히 자동화를 요하는 ‘인사관리’, ‘매출관리’, ‘재고관리’ 처럼 지속적으로 갱신되는 자료에 적용하면 작업속도를 비약적으로 향상시킬 수 있으며, 수기작업으로 인해 발생하는 휴먼에러를 0% 가까이 줄일 수 있습니다.

2. Dynamic Range (동적범위)를 적용하는 방법

엑셀 동적범위 적용방법은 크게 3가지입니다.

OFFSET 함수를 이용한 동적범위

가장 보편적으로 사용되는 동적범위 입니다. 수식을 작성하기 가장 편리하며, 다양한 방식으로 응용하기에도 적합 합니다.

다만, 넓은범위에 적용시 속도저하 가 발생할 수 있으므로, 적은양의 데이터에 사용하기 적합합니다. (10만행 이하)

자세한 내용은 ‘OFFSET 동적범위’ 강의를 참조해주세요. OFFSET 동적범위 영상강의 바로가기 – 함수마스터 1강 INDEX 함수를 이용한 동적범위

데이터 양이 많거나 더욱 빠른 처리속도가 필요할 경우, INDEX 함수 동적범위를 사용합니다.

특히 50만행이 넘어가는 많은양의 데이터를 다룰시 INDEX 함수를 사용하면 OFFSET 동적범위보다 월등한 처리속도 를 보여줍니다.

OFFSET과 마찬가지로 보편적으로 사용되는 동적범위 수식이며, 이번 강의에서 자세히 알아봅니다. 표기능을 이용한 동적범위

엑셀에 기본적으로 내장된 표기능을 사용한 동적범위 입니다. 초보자도 이용할 수 있는 가장 쉬운 방법이며 표에서 제공되는 다양한 부가기능을 같이 이용할 수 있는 장점 이 있습니다.

하지만 ‘표’를 이용하므로 일반 범위를 사용하는 것에 비하여 데이터 입력 및 편집이 다소 제한되는 단점 이 있습니다.

각 동적범위의 장/단점 비교

장단점비교 OFFSET/INDEX 동적범위 표(TABLE)기능 동적범위 장점 1. 더욱 융통성있고 유연하게 원시자료(Raw Data)를 편집 할 수 있음.

2. 표기능보다 적은 단계로 적용 가능

3. 워크시트를 더욱 깔끔하게 사용가능 1. 엑셀에 내장된 기능으로 초보자도 사용가능

2. 같은 행의 특정 열에 빈칸이 있더라도 동일한 표로 인식 하여 범위를 자동으로 잡아줌.

3. 많은 양의 동적범위가 필요할 경우 작업시간 단축 에 용이 단점 1. OFFSET과 INDEX함수에 대한 기본 지식 필요.

2. 많은 양의 데이터를 다룰 시 편집속도 저하 를 일으킬 수 있음. 1. 표기능의 특성상 연속된 열 또는 행에 한하여 동일한 표로 간주됨.

2. ‘정규화’되지 않은 자료에는 표기능으로 동적범위를 적용하기 어려움.

3. OFFSET 함수 기초

3-A. OFFSET 함수 구문

= OFFSET ( 시작지점, 행(상하)이동, 열(좌우)이동, [상하넓이], [좌우넓이] )

3-B. OFFSET 함수 예제 1

함수 결과값 = OFFSET ($A$1,1,2) C2

3-C. OFFSET 함수 예제 2

함수 결과값 = OFFSET ($A$1,3,4,2,2) E4:F5

[링크] MS홈페이지 OFFSET 함수 사용법 바로가기

4. COUNTA 함수 기초

4-A. COUNTA 함수 구문

= COUNTA ( 빈칸을 제외한 셀의 개수를 셀 범위 )

4-B. COUNTA 함수 예제

예제 함수 결과값 예제3 = COUNTA ($A$1:$A$12) 10 예제4 = COUNTA ($A:$A) 10 예제5 = COUNTA ($B$1:$B$7) 7 예제6 = COUNTA ($B:$B) 9 예제7 = COUNTA ($1:$1) 3 예제8 = COUNTA ($7:$7) 2

[링크] MS홈페이지 COUNTA 함수 사용법 바로가기

5. OFFSET을 이용한 Dynamic Range (동적범위) 만들기

5-A. OFFSET 함수 동적범위 구문

= OFFSET ( 시작지점, , , COUNTA(상하범위) , COUNTA(좌우범위) )

상하범위 : 상하범위를 확장할 기준이 되는 범위(*주로 고유값 범위)

: 상하범위를 확장할 기준이 되는 범위(*주로 고유값 범위) 좌우범위 : 좌우범위를 학장할 기준이 되는 범위(*주로 머릿글 범위)

: 좌우범위를 학장할 기준이 되는 범위(*주로 머릿글 범위) COUNTA 함수를 이용한 동적범위 사용시, 범위에 빈칸이 있을경우 옳지않은 범위를 반환 합니다. 따라서 범위에 빈칸이 있을 경우 MATCH 함수를 응용하여 동적범위를 작성합니다. MATCH 함수를 사용한 동적범위 에 대한 자세한 내용은 여기를 클릭 해서 확인하세요.

합니다. 따라서 범위에 빈칸이 있을 경우 MATCH 함수를 응용하여 동적범위를 작성합니다. 에 대한 자세한 내용은 해서 확인하세요. 만약 범위에 수식이 입력되어 있을 시, 결과값이 공백이더라도 COUNTA 함수는 해당셀을 빈칸으로 인식하지 않습니다. 그럴 경우 COUNTIF 함수를 사용하여 아래와 같이 상하/좌우 범위를 적용합니다. 자세한 내용은 와일드카드 관련 포스트를 확인하세요.

COUNTIF ( 범위, “?*” )

5-B. OFFSET 함수 동적범위 예제 – 1

= OFFSET ( $A$2, , , COUNTA($A:$A) – 1 , COUNTA($1:$1)

‘// A2:C10 범위를 반환합니다.

5-C. OFFSET 함수 유동범위 예제2

= OFFSET ( $F$2, , , COUNTA($F:$F) – 1 , 3 )

‘// F2:H9 범위를 반환합니다.

6. 동적범위 실전 예제 : 데이터 유효성 검사 목록 자동 갱신

데이터 유효성검사 목록상자에 동적범위를 적용하면 목록상자를 자동화 할 수 있습니다. 예제파일의 [데이터유효성-목록] 시트로 이동한 뒤, 아래 순서대로 따라해보세요.

수식 ⇨ 이름관리자로 들어갑니다. (단축키: Ctrl + F3 ) 사용자 지정범위의 이름을 ‘ rng담당부서 ’로 생성합니다. 이후 OFFSET 동적범위 공식을 아래와 같이 입력합니다. =OFFSET(‘데이터유효성-목록’!$F$2,,,COUNTA(‘데이터유효성-목록’!$F$F)-1) 데이터 유효성 검사에서 [목록]을 선택 한 뒤, 원본을 클릭합니다. 이후 키보드 F3키 를 누르면 방금 생성한 사용자지정범위 목록이 나타납니다. 목록에서 ‘rng담당부서’를 선택 합니다. 담당부서목록에 새로운 데이터를 추가합니다. 이후 목록상자를 클릭하면 새로 입력한 데이터가 자동으로 반영 된 것을 확인할 수 있습니다.

7. 동적범위 실전 예제 : SUM 함수 동적범위 응용

SUM 함수의 합계를 구할 범위에도 동적범위를 적용할 수 있습니다.

이름관리자에서 ‘ rng판매개수 ’ 로 사용자지정범위를 생성합니다. 이후 아래 수식을 입력해 동적범위 생성을 완료합니다. =OFFSET(‘SUM함수’!$G$2,,,COUNTA(‘SUM함수’!$G$2:$G$100)) I2셀을 클릭한 뒤, SUM함수를 입력 합니다. 이후 rng판매개수를 합계 범위로 입력하면 마무리됩니다.

8. 동적범위 실전 예제 : VLOOKUP함수 동적범위 응용

VLOOKUP 함수의 참조범위로 동적범위를 적용하면, 신규 데이터도 함수에 자동으로 반영이되어 보다 편리하게 작업할 수 있습니다. 아래 예제를 같이 보겠습니다.

이름관리자에서 ‘ rng직원목록 ’이라는 이름으로 아래와 같이 OFFSET 함수를 이용하여 동적범위를 생성합니다. =OFFSET(‘VLOOKUP함수’!$J$2,,,COUNTA(‘VLOOKUP함수’!$J:$J)-1,COUNTA(‘VLOOKUP함수’!$J$1:$M$1)) VLOOKUP함수와 동적범위를 응용하기 위해, 시트에서 N3셀 을 클릭한 뒤 아래와 같이 함수를 입력해줍니다. =VLOOKUP(N2,rng직원목록,2,FALSE)

링크: MS 홈페이지 엑셀 동적범위 관련 상세설명 바로가기

So you have finished reading the 엑셀 범위 지정 함수 topic article, if you find this article useful, please share it. Thank you very much. See more: 엑셀 영역 함수, 엑셀 범위 조건, 엑셀 범위 표시, 엑셀 범위 지정 끝까지, 엑셀 SUM 범위 지정, 엑셀 범위 값 찾기, 엑셀 함수 범위 여러개, 엑셀 IF 범위 비교

Leave a Comment