내에서 참조되는 스프레드 시트를 확인할 수있는 방법이 있습니까? 수식.수식 내의 참조 시트 이름을 Excel에서 반환하십시오.
예를 들어, 다음 참조 번호가 있습니다. =('2015'!A1)
및 참조에 사용중인 시트를 확인해야합니다. 이 예에서는 ""입니다. 하지만 때로는 "2016", 때로는 "2012"로 변경됩니다 ... 수식 내에서 참조 시트를 확인하거나 반환하는 방법이 있습니까? VBA없이 가능하면 좋습니다.
내에서 참조되는 스프레드 시트를 확인할 수있는 방법이 있습니까? 수식.수식 내의 참조 시트 이름을 Excel에서 반환하십시오.
예를 들어, 다음 참조 번호가 있습니다. =('2015'!A1)
및 참조에 사용중인 시트를 확인해야합니다. 이 예에서는 ""입니다. 하지만 때로는 "2016", 때로는 "2012"로 변경됩니다 ... 수식 내에서 참조 시트를 확인하거나 반환하는 방법이 있습니까? VBA없이 가능하면 좋습니다.
당신이 브래킷 특정 형식을 가지고 수식이 예를 간단 경우,이 트릭 할 것입니다 :
=MID(FORMULATEXT(A1),FIND("(",FORMULATEXT(A1))+1,FIND("!",FORMULATEXT(A1))-FIND("(",FORMULATEXT(A1))-1)
내가 엑셀 2013
보다 이전 버전에 대한 응답으로이를 추가 할 것을명명 된 범위에서 Excel 4 매크로 함수를 사용하여 셀의 수식을 반환 할 수 있습니다.
수식 위의 셀에 수식을 반환하는 명명 된 범위로이 공식 : 나는 반환 될 수있는 정보의 다른 유형에 대한 자세한 정보를 원하시면이 링크를 추가 할 것입니다
=GET.CELL(6,OFFSET(INDIRECT("RC",FALSE),-1,0))
: https://www.mrexcel.com/forum/excel-questions/20611-info-only-get-cell-arguments.html
XLM 4 매크로 함수를 사용할 때마다 xlsm 즉 Excel 매크로 사용 통합 문서로 파일을 저장해야합니다. 중요한 것은 아니지만 주목할 가치가 있습니다. –
@ShrivallabhaRedij 좋은 지적 - 나는 어딘가에 그것을 읽고 잊어 버렸습니다. 그리고 당신이 그것을 시도하고 저장할 때 불평합니다 : _ 다음 기능은 매크로없는 통합 문서에 저장 될 수 없습니다 : 정의 된 이름에 저장된 Excel 4.0 기능 _) –
'formulatext'는 Excel 2013에 도입되었습니다. (_I 생각 _) 그 전에는 vba가 아닌 것으로 생각할 수 없습니다. –
아니, 내가 아는 한 2013 년 이전에는 아무 것도 없습니다. – zipa
일반적으로 말하자면, 이것은 심지어 조금 더 복잡한 수식이나 괄호가없는 것에서도 작동하지 않습니다. – zipa