>source

아래와 같은 테이블을 만들고 싶은데, 수많은 연구 끝에 아마 평가를 사용해야 할 아이디어를 얻으십시오. 방법을 모르겠습니다. 모든 생각과 도움을 감사하십시오

테이블 스크린 샷

따라서 A1은 수학 기호 '+', '-', '*', ...

B1, C1 .... A2, A3 ... 행과 열에 숫자가 입력됩니다.

B2에 공식을 작성하여 B1 + A2를 계산하는 방법

참고, A1에서 수학 기호를 자동으로 가져 오려면 수식이 필요하므로 A1을 '+'에서 '-'로 변경하면 전체 시트가 자동으로 다시 계산됩니다.

내가 명확하게 설명했는지 모르겠습니다.

감사


  • 답변 # 1

    공식 사용 방법수학 기호평가함수 :

    1] 만들기수학 기호

    고르다 A1 >>데이터 검증 >>

    허용하다 : List

    출처 : +,-,*,/

    확인

    2] 만들기범위 이름

    고르다 B2 >>이름 정의 >>

    이름 : Eval

    을 참고하여 : =EVALUATE($A2&$A$1&B$1)

    확인

    그때,

    3] 안으로 B2 , 수식이 아래로 복사되었습니다.

    =Eval
    
    

    비고 :

    평가매크로 4 기능이므로 파일을xlsm유형Excel 매크로 사용 워크 시트

    A1 셀에서 수학 기호를 클릭하여 선택하려면 A1을 '+'~'-'또는'*'또는'/'전체 테이블이 자동으로 다시 계산됩니다.

  • 답변 # 2

    다음 사용자 정의 함수를 고려하십시오.

    Option Explicit
    Public Function Evalu(a As String, b As String, c As String) As Variant
        Application.Volatile
        Evalu = Evaluate(a & b & c)
    End Function
    
    

    두 번째 인수를 연산자로 취급합니다. 세포에서B2시작하다:

    =evalu($A2,$A$1,B$1)
    
    

    가로와 세로 모두 복사 :

    노트:

    의 위치$공식에서 매우 중요합니다.

  • 이전 charts - libreoffice - 다른 시트의 데이터로 동일한 그림 생성
  • 다음 command line - MinGW에서 예상 스크립트를 예상하고 전송하는 데 실패했습니다