
10개의 입력 매개변수와 수많은 계산이 포함된 시트가 있습니다.
이제 Excel에서 다른 입력 매개변수 배열에 대한 계산을 수행하고 싶습니다.시트를 복사할 필요 없이.
사실 나도 그럴 수 있었으면 좋겠어다양한 입력 매개변수 배열 간을 쉽게 전환. 이상적으로는 모든 시나리오에 대해 이러한 입력 매개변수를 다른 시트에 저장한 다음 드롭 상자를 사용하여 기본 시트에서 원하는 매개변수를 선택할 수 있습니다.
누군가 나에게 올바른 방향을 알려줄 수 있습니까? 이에 대한 예를 아는 사람이 있습니까?
감사합니다! 제이.
답변1
당신의 생각은 나에게 좋습니다. 첫 번째 열에는 의미 있는 매개변수 이름이 나열되고 연속되는 각 열에는 서로 다른 매개변수 값 세트가 포함되어 있는 빈 시트에 테이블을 설정할 수 있습니다. 그런 다음 "다발 계산" 시트에서 다른 시트에 있는 테이블의 열을 선택하기 위한 고유한 셀을 설정하고 매개변수가 포함된 셀에서 INDEX 함수를 사용하여 매개변수에서 올바른 값을 검색하는 수식을 정의해야 합니다. 테이블. 따라서 한 셀의 값만 변경하면 다른 시트를 선택할 필요 없이 완전히 다른 계산이 즉시 실현됩니다.
답변2
기능 을 사용할 수 있습니다 INDIRECT()
.
시트1
Input1 111
Input2 222
시트2
Input1 42
Input2 43
시트3
Sheet1
=INDIRECT(A1&"!"&"A1")+INDIRECT(A1&"!"&"A2")
이제 Sheet3!A2
"333"이 표시됩니다. Sheet3!A1
"Sheet2"로 변경하면 Sheet3!A2
"85"가 표시됩니다. INDIRECT()
Sheet3의 한 영역(또는 자체 시트)에 함수를 격리하고 수식이 중간 영역을 참조하면서 일반적인 작업만 수행하도록 하면 여러 함수를 혼합하지 않고 계산 수식을 단순화할 수 있습니다 .