2016-08-23 9 views
0

나는 내 스프레드 시트에 다음과 같은 테이블이 있습니다엑셀 : 명명 된 범위 동적 - 마지막 비 텍스트 값

A    B C 
1 R1    1 2 
2 R2    2 3 
3 R3    4 5 
4 Grand Total 7 10 
5 0    0 0 
6 0    0 0 
7 0    0 0 

내가 그것까지 각각의 열에서 데이터를 선택합니다 4 개 동적 명명 된 범위를 만들 찾고 있어요 A4 :

열 A

의 텍스트 "총계는"지금까지 내가 A1을 반환
=OFFSET(Analysis!$A$1,0,0,MATCH("*",Analysis!$A:$A,-1),1) 

을 사용했습니다 찾습니다.

A1 : A3을 반환해야합니다. 또한이 예제에서 B1 : B3, C1 : C3 등을 반환하는 명명 된 범위가 필요합니다. 목록이 지난 행 6으로 확장 될 때 동적 총계가 있어야 총계를 계속 검색 할 수 있습니다.

미리 도움을 청하십시오!

답변

0

내가 사용하는 것이 좋습니다 것입니다 :

=INDEX(Analysis!$A:$A,1):INDEX(Analysis!$A:$A,Match("Grand Total", Analysis!$A:$A, 0)-1) 

는 업데이트가있을 때마다 다시 계산됩니다 의미 오프셋 변동성의 문제입니다.

편집 : 변경 2 인덱스 의견에서 업데이트 할 예정 일치 : 추가 $는

EDIT2

는 ... 이유로 그 범위를 잠급니다.

+0

죄송합니다 - 내 질문을 명확히했습니다. 5 행 이상에서는이 예제에서 셀이 모두 0을 포함합니다. 수식을 시도했지만 0으로 작동하지 않는다고 생각합니다. –

+1

COUNTA() - 1을 Match ("Grand Total", Analysis! $ A : $ A, 0) -1로 바꾸어보십시오. B와 C의 동적 범위는 A 열의 Match도 사용합니다. – Kevin

+1

'$ A1 '으로 첫 번째 INDEX 함수를 대체 할 수 있습니다 :'$ A1 : INDEX (Analysis! $ A : $ A, Match ("Total", Analysis! $ A : $ A, 0) -1)' –