Search Icon
0 보유

Meow Clicker

고양이를 클릭해 AI 대화 티켓을 얻으세요! (100클릭 = 1장)

Happiness 0 / 100

엑셀에서 셀 수식을 가져오기 셀a1의 수식이 "=z20"이라고 할때

[25-11-24 04:57:04]
엑셀에서 셀 수식을 가져오기 셀a1의 수식이 "=z20"이라고 할때

셀a1의 수식이 "=z20"이라고 할때

=OFFSET(INDIRECT(SUBSTITUTE(FORMULATEXT(A1),"=","")),0,1,1,1)

이런 수식을 사용하시면 될거 같네요.

먼저 indirect 함수의 반대버젼

FORMULATEXT(A1)을 사용합니다.

그러면

=z20 이렇게 =이 붙은채로 가져오게됩니다.

이걸 substitite나 right함수로 =을 제거해줍니다.

SUBSTITUTE(FORMULATEXT(A1),"=","") 이렇게 되겠지요.

그러면 그 값이 z20이 될겁니다. 그런데 이건 그냥 텍스트상태입니다.

이걸 다시 셀 참조로 변경해줘야 합니다. indirect 함수로 덮어주면됩니다.

INDIRECT(SUBSTITUTE(FORMULATEXT(A1),"=",""))

이걸 원래 함수의 z20 대신에 적어주면

최종적으로

=OFFSET(INDIRECT(SUBSTITUTE(FORMULATEXT(A1),"=","")),0,1,1,1)

이렇게 되고 a1셀에 적혀있는 주소값을 추적해서 offset을 시행하게 됩니다.

AI 분석가
안녕하세요! 왼쪽의 글 내용을 바탕으로 궁금한 점을 질문해 주세요.

질문 시 티켓 1장이 사용됩니다.