현재 왼쪽의 셀 값을 가져옵니다.


16

현재 왼쪽의 셀 값을 얻는 올바른 수식은 무엇입니까? 시도 =OFFSET(INDIRECT(ADDRESS(ROW(), COLUMN())),0,-1)했지만의 오류가 발생 circular dependency합니다.

답변:


25

나는 이것을 시도하고 작동하고있다 (적어도 Excel에서) :

=OFFSET(INDIRECT(SUBSTITUTE(ADDRESS(ROW(),COLUMN()),"$","")),0,-1)

내가 믿는 문제 ADDRESS(ROW(), COLUMN())는 셀을 잠그는 $ A $ 2와 같은 것을 반환하므로 $오프셋을 사용하기 전에 를 제거해야한다는 것 입니다.

편집 : 정말 간단한 xD를 간과했습니다 (이것은 Excel 및 g- 스프레드 시트에서 모두 작동합니다)

=INDIRECT(ADDRESS(ROW(),COLUMN()-1))

귀하의 도움에 감사드립니다, 이것이 작동하면 시도합니다 :) p / s : 여전히 작동하지 않습니다 "오류 : 순환 종속성 감지"
Dzung Nguyen

1
@ Vdt Hmm, 나는 =offset(indirect("C8"),0,1)g- 스프레드 시트에서 간단한 것을 시도했지만 여전히 오류가 발생하지만 =offset(C8,0,1)그렇지 않습니다. 그래서 나는 조금 더 놀았고 더 깔끔한 해결책을 생각해 냈습니다. 내 답변에서 편집 내용을 참조하십시오!
Jerry

2
두 번째 코드 샘플은 Google 스프레드 시트에서 유용합니다. 감사합니다.
Shane Reustle

@ShaneReustle 최고 :)
Jerry
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.