728x90
반응형
1. 문제상황
엑셀을 쓰다보면
특정 위치에는 특정 값만 입력되고,
나는 그 위치에 존재하는 값이 필요할 때가 있습니다.
간단하게 =셀주소 해서 끌어오는 방법도 있지만
일일이 클릭하거나 직접 입력하기엔 귀찮으니까
좀 더 유용하게 활용이 가능한 indirect 함수를 알아보겠습니다.
728x90
2. 설명
=indirect(ref_text)
- ref_text : 셀 주소를 입력해주면 됩니다.
반응형
3. 사용 방법
indirect 함수로 셀 주소를 지정할때에는
시트명과 셀주소를 모두 지정해줘야합니다.
이 때, 직접 글자를 입력할 수도 있고
아니면 시트명, 셀 주소를 어딘가에 입력해두고 그 입력값을 불러와서 사용할 수도 있습니다.
각 입력 방법과 그 예시는 아래와 같습니다.
예시는 알아보기 쉽게 각각 띄어서 쓰겠습니다.
- 시트명 입력, 셀주소 입력
- 가져올 값이 있는 시트명과 셀주소를 직접 입력합니다.
= indirect(" '시트명' ! 열 행 " )
- 가져올 값이 있는 시트명과 셀주소를 직접 입력합니다.
- 시트명 셀 선택, 셀주소 입력
- 가져올 값이 있는 시트명이 적힌 셀 주소를 입력(선택)하고 / 값이 적힌 셀 주소는 직접 입력합니다.
= indirect( 셀주소가 적힌 셀 & " ! 열 행 " )
- 가져올 값이 있는 시트명이 적힌 셀 주소를 입력(선택)하고 / 값이 적힌 셀 주소는 직접 입력합니다.
- 시트명 입력, 셀주소 셀 선택
- 가져올 값이 있는 시트명을 입력하고 / 값이 적힌 셀 주소가 적힌 셀을 입력(선택)합니다.
= indirect( " ' 시트명' ! " & 열 위치가 적힌 셀 & 행 위치가 적힌 셀
- 가져올 값이 있는 시트명을 입력하고 / 값이 적힌 셀 주소가 적힌 셀을 입력(선택)합니다.
- 시트명 셀 선택, 셀주소 셀 선택
- 가져올 값이 있는 시트명, 열 위치, 행 위치가 적힌 셀 주소를 각각 입력(선택)합니다.
설명이 너무 어렵습니다.
아래 예시를 보시면서 천천히 해보시면 이해가 되실거에요.
예시는
통합 시트에서 각 시트의 값을 추출해보는 방식으로 했습니다.
시트는 각각 6월, 7월 한 개씩 있습니다.
시트 1. 6월
시트 2. 7월
시트 3. 통합 : 결과값을 정리할 시트
4. 응용버전
Indirect와 Sum을 같이 쓰는 방법에 대한 글을 작성했습니다.
Sum에서 더할 범위를 Indirect로 유연하게 설정하는 방법입니다.
관심있으신 분들은 한 번 살펴보세요 ㅎㅎ
2023.10.23 - [업무 관련/엑셀] - Sum의 범위를 Indirect로 지정하기
Sum의 범위를 Indirect로 지정하기
문제상황 매월 1일 ~ 말일까지 표기가 되어있는 월별 시트가 있습니다. 매주 월~금요일 동안 판매가 진행되고 판매량은 매일 기록해둡니다. 이 때, 주별로 판매량을 집계하고 싶습니다. weeknum을
howtodoing.tistory.com
728x90
반응형
'업무 관련 > 엑셀' 카테고리의 다른 글
[#,###,,] 천원 단위, 백만원 단위 표기 (0) | 2023.06.30 |
---|---|
[numberstring] 숫자를 한글로 바꾸기 (0) | 2023.06.28 |
[text] 날짜의 요일을 표기하기 (0) | 2023.06.09 |
[= 표기] 계산식 보여주기 (0) | 2023.06.02 |
[countif] 몇 번째 같은 값일까? (countif 범위누적계산) (0) | 2023.05.30 |