Excel 2013에서는 간접 또는 연결 함수에 따옴표를 추가했습니다.

Excel 2013에서는 간접 또는 연결 함수에 따옴표를 추가했습니다.

테이블에 중첩된 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]]

그 차이는 작지만 중요합니다. 절대 참조는 추가 괄호 세트로 묶입니다.[ ]

관련 정보