(이름이 지정된) 테이블에 수식을 문자열로 입력하세요.

(이름이 지정된) 테이블에 수식을 문자열로 입력하세요.

다음 질문이 있습니다. (HOME/Format as Table과 같이) 두 개의 테이블이 있다고 가정해 보겠습니다.

운영:

operation   formula
sum         =[@Col2] + [@Col3]
diff        =[@Col2] - [@Col3]

마이테이블:

operation   Col2    Col3    result
sum         1       2   
diff        1       2   

컬럼의 내용을 기준으로 조회하여 해당 result컬럼 에 수식을 입력하는 것이 가능합니까 ?MYTABLEOPSMYTABLE[operation]

조회는 쉽지만 내용을 OPS[formula]텍스트로 반환하고 이를 계산하는 수식으로 변환할 수 없습니다.

=INDEX(OPS[formula], MATCH([@operation], OPS[operation], 0), 1)

를 사용하여 몇 가지 솔루션을 찾았 VBA Evaluate()지만 테이블에서는 작동하지 않는 것 같습니다(결과는 항상 #VALUE! 오류입니다).

관련 정보