테이블에 중첩된 If 수식을 사용합니다. 일부 참조는 변경되고 다른 일부는 그대로 유지하면서 여러 열에 걸쳐 수식을 복사하고 싶습니다. 테이블 참조(예: [Hourly Rate])를 사용하면 $A$1:$A$5000
실행 가능한 옵션이 아닌 절대 참조를 생성할 수 없습니다 .
내가 시도한 해결책은 간접 참조를 사용하는 것이었습니다.
=INDIRECT("["&$A$1&"]")
나는 그것이 로 계산될 것이라고 예상했지만 INDIRECT([Hourly Rate])
대신 그것은 나에게 을 제공 INDIRECT("[Hourly Rate]")
하고 결과는 입니다 #REF
.
방정식에는 분명히 더 많은 내용이 있지만 여기서 오류가 발생합니다.
추가 따옴표가 나타나는 이유는 무엇입니까?
공식이 작동하지만 다른 열에 복사할 수 없습니다.
답변1
테이블에 절대 참조와 상대 참조가 모두 존재하지 않는다는 것은 너무나 흔한 오해입니다.
순수한
=TableName[[ColumnName]:[ColumnName]]
친척
=TableName[ColumnName]
또는 =TableName[@[ColumnName]]
또는 =[@[ColumnName]]
그 차이는 작지만 중요합니다. 절대 참조는 추가 괄호 세트로 묶입니다.[ ]