
추출이 가능한지 궁금합니다.부분Microsoft Excel 또는 Google 시트의 수식입니다. 이미 워크시트가 채워져 있어서 별도의 두 셀에서 수식을 시작하는 것이 불가능하기 때문에 이렇게 묻습니다.
예를 들어 수식이 있는 경우 다른 셀에서 =(1-7)-(1-4)
해당 부분을 추출하고 평가할 수 있나요 ? (1-7)
정규식 솔루션이 선호되지만 고정된 수의 문자 솔루션도 괜찮습니다.
답변1
EVALUATE()
VBA가 필요 없이 주류 Excel에서 직접 기능을 사용할 수 있습니다 .
명명된 범위에 대한 수식에서 이를 사용합니다. 그런 다음 다음 셀 내 공식을 사용합니다 =horse
(범위 이름을 "말"로 지정한 경우... 물론...(죄송합니다. 이 기능을 사용하기 위해 잠시 기다렸는데 어차피 아무도 이해하지 못할 것입니다...)). )
따라서 필요한 공식을 작성하고 절대 참조를 사용할지 여부를 신중하게 고려하십시오. 작성한 후 클립보드에 복사하세요. 명명된 범위 생성기로 이동하여 명명된 범위를 만들고 "=EVALUATE("를 입력한 후 수식을 붙여넣고 닫는 괄호를 입력합니다.
그런 다음 "=Named Range"를 입력하여 질문에서 원하는 대로 작동하도록 하세요.
소스가 항상 동일한 셀인 경우 전체 절대 참조("$R$C")가 좋습니다. 그렇지 않으면 부분 및 비절대 참조가 필요합니다. 그러나 사용하는 것과 동일한 방식으로 소스와 관련된 셀을 선택해야 하기 때문에 생성하기가 까다롭습니다. 예를 들어 A1을 소싱하고 D9에서 결과를 원하는 경우 D9를 선택하고 다음을 확인하십시오. 공식을 작성할 때 A1을 참조하세요.