2017-11-28 4 views
0

나는 주식 데이터로 구성된 엑셀 모델을 만들고 있습니다. 모델이 출력으로 그래프를 가지길 원합니다. 데이터의 길이가 항상 같은 것은 아니기 때문에 동적 범위가 필요합니다. 데이터가있는 마지막 열까지 데이터를 가져 오는 수식을 원합니다. 그런 문양을 소개 할 수 있을까요?엑셀 모델의 동적 범위

시도했지만 a2:end 시도했지만 작동하지 않습니다. 다른 방법이 있습니까?

+0

스택 오버플로 환영합니다. 나는 당신이 [mcve]와 같은 질문을하는 방법을 소개해주기 바란다. 몇 가지 적절한 연구를 해본 다음 성공하지 못했다면 다시 오십시오. –

답변

0

올바르게 이해하면 "A : A"를 사용하면됩니다. 그것은, 빈 셀 (그리고 물론 헤더)를 무시하고, 프로그래밍 방법 등 vba macros을 그렇게하려면 단순히 열 A

의 데이터를 취할 것입니다 당신은 또한 사용할 수 있습니다

ActiveSheet.UsedRange.Rows.Count 

현재 시트에 데이터가있는 행 수를 반환합니다.

0

데이터를 피봇 테이블에 넣고 피벗 그래프를 만들 것을 제안합니다. 이것은 내 관점에서 가장 빠른 방법입니다.

0

데이터 소스를 Ctrl + T 바로 가기 또는 리본에서 삽입> 표를 사용하여 Excel 표 (일명 ListObject)로 변환하십시오. Excel 테이블은 Excel에서 유지 관리하는 동적 명명 된 범위이며,이 테이블을 가리키는 수식, 차트 또는 피벗 테이블은 항상 최신 데이터를 포함합니다. 피벗 테이블은 데이터가 표시되기 전에 새로 고쳐 져야합니다.

0

오프셋 기능을 사용하여 동적 그래프를 생성 할 수 있습니다. 먼저 그래프의 범위를 정의해야합니다. 이를 위해 그래프 &에 채울 마지막 셀 주소를 지정해야합니다.이 주소는 동적이어야합니다.

그런 다음 색인 기능을 사용하여 데이터 당 동적 그래프를 생성 할 수 있습니다.