엑셀에서 셀 수식을 가져오기 셀a1의 수식이 "=z20"이라고 할때
셀a1의 수식이 "=z20"이라고 할때
광고 [X]를 누르면 내용이 해제됩니다
시스템 리소스 로딩 중...
0%
이미지 글
췌장암은 한국이든 미국이든요? 초기에 발견 되어도 고치기 힘든 병 이유가 뭐고 암 중에서
이미지 글
컴퓨터 마이크소리 계속 커짐 친구랑 컴퓨터로 통화하는데 자동으로 계속 음량이 100으로 되는데 고치는 법
이미지 글
컴퓨터 마이크소리 계속 커짐 친구랑 컴퓨터로 통화하는데 자동으로 계속 음량이 100으로 되는데 고치는 법
이미지 글
조각도시 안요한(도경수) 옆의 30대? 40대? 정도의 맹인 여비서? 유모? 가 누구임?
이미지 글
조각도시 안요한(도경수) 옆의 30대? 40대? 정도의 맹인 여비서? 유모? 가 누구임?
이미지 글
단편영화인가 드라마인데 제목좀 부탁드릴께요 대략 생각나는 스토리는 언니친구인 남사친이 어떤 일에 휘말리는데 동생이 거기서
셀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 분석 및 채팅
3/3
로딩이 완료되었습니다. 궁금한 점을 물어보세요!
답변 생성 중...
갤러리