2013-10-15 5 views
0

나는 올바른 방법으로 필요한 것을 설명하기를 희망합니다.MS excel : 셀에서 자동으로 값을 읽습니다.

엄청난 양의 데이터로 작업해야합니다. 이러한 데이터 세트는 동일한 방식으로 정렬되며 모두에게서 동일한 정보를 가져와야합니다.

문제는 모든 수식을 편집하지 않고 수식에 셀을 설정할 수 없다는 것입니다.

는 그림에서는 선 74의 데이터 세트 시작하고

수식 쉽게 총 7 라인을 포함 것을 볼 수 = 최대 (79:85)하지만 난 수 없습니다입니다 간격을 설정하는 자동 방법을 찾으십시오. 첫번째 항목은 라인 "(start_dataset_line + 5)"마지막 하나 "(first_item_line + total_numer_line)"이다 수식 샤 우드 수 = 최대 (C $ "valueinthecellB74 + 5" : C $ "valueinthecellB74 + 5 + valueinthecellC74 ")

하지만 비 고정 대담한 표현

을 작성하는 방법을 모른다는 심지어 매크로로 자동으로 설정할 수 있습니까? 감사

example

+0

을 그래서, 당신은 95''원하는 B95 및 행 수에 C95에? –

+0

나는 = (A1 + letterA2_numberA3)와 같은 공식이 A1의 값과 변수 셀의 값을 셀 A2 (예 : C)에 쓰여진 문자와 셀 A3 (예 : 7)에 쓰여진 숫자로 합치기를 원한다. 그래서이 경우 수식 = (A1 + C7), A2 셀의 값을 변경하면 (예를 들어 D를 설정) 수식이 = (A1 + D7)이되도록 수정하지 않고 – Ale

답변

1

당신은 범위를 계산하는 간접적 인 기능을 사용해야합니다. 귀하의 경우

=MAX(INDIRECT("C"&B74+5&":C"&B74+4+C74)) 

Buona 포르투나 사기꾼 엑셀 :)에서

1

이되는 사항 :

=MAX(OFFSET(C5;B74;0;C74;1)) 
+0

수식에 문제가 없습니다. 그러나 연결된 간격. E.G. 다음 데이터 세트는 95 행에서 시작하므로 간격이 달라집니다. "74"를 셀의 값에 연결해야하므로 다음 데이터 세트는 값 "95"를 연결합니다. – Ale

관련 문제