2017-11-10 3 views
0

Excel에서 cell_range라는 셀 범위가 있습니다. 이 표에서 네 번째 행과 다섯 번째 열을 추출하고 싶습니다. 공식,Excel Vlookup (셀 참조 포함)

= VLOOKUP (4, CELL_RANGE, 5)

나에게 내가 찾고 있어요 값을 제공합니다.

그러나 셀 A1에는 텍스트 "cell_range"도 있습니다. 내 공식에 "cell_range"를 입력하는 대신 셀 A1을 참조하여 간접적으로 "cell_range"를 참조하려고합니다. 수식

VLOOKUP (4, A1,5)

내게 "# N/A"에러를 제공한다.

수식에서 "cell_range"테이블을 간접적으로 참조 할 수 있습니까? 간접

답변

1

사용 :

=VLOOKUP(4,INDIRECT(A1),5) 
1

당신이 이런 종류의 물건을 수행하는 데 간접적 사용할 수 있지만, 나는 내가 좋겠이 특별한 경우 https://chandoo.org/wp/2014/03/03/handle-volatile-functions-like-they-are-dynamite/

에서 마련했습니다 이유로 그것을 피하다 조회 테이블을 사용 중 선택하거나 INDEX, 아래 스크린 샷에서 입증 된 바와 같이 : 당신이 태어나 셨

enter image description here

주 d 내 접근 방식으로 지역을 미리 지정하십시오.

= CHOOSE (어떤 :

= CHOOSE CHOOSE 위해 여기

여기 제프 발언에-말하는 Microsoft의 번역이다 (index_num, 값 1, 값을, ...) 구문이다 원하는 영역?, 첫 번째 영역, 두 번째 영역 ...)

드롭 다운 또는 셀 참조를 사용하여 index_num 인수를 제공하는 경우 드롭 다운 또는 셀 입력의 출력을 변환하는 조회 테이블을 사용하기 만하면됩니다 선택을 알려주는 색인 번호로 목록의 범위가 사용되어야합니다.

이 예에서는이 접근법을 사용하여 스프레드 시트에서 합계 할 영역을 선택합니다. 그러나 CHOOSE와 INDEX는 그 이상을 수행하는 데 사용될 수 있습니다. 예를 들어 VLOOKUP을 수행 할 때 사용할 조회 테이블을 사용자가 동적으로 선택할 수 있도록하기 위해이를 사용할 수 있습니다. 또는 사용자가 일부 계산에서 사용자에게 어떤 시트의 범위를 동적으로 선택하게 할 수도 있습니다. 정말로 강력한 물건!