2014-10-16 2 views
0

나는 수식을 가지고 있지만, 모든 열에 적용하기 위해 드래그하면 잘못된 값이 변경됩니다.행 번호 대신 열 문자 변경

나는 그것이 행 번호를 변경할 때 드래그하지만 난 그것을 C, D, E 등 B 내지 열 문자를 변경해야 ...

가능 또는 내가 수동으로 변경해야합니까?

Heres는 내 화학식 !!와 오류 마크 굵은

= SE (E (Tabela2 = DESLOCAMENTO ('Fichas Clinicas'[Nº의 임상] @] $ 4; 'Fichas Clinicas를'B B $ 4); DESLOCAMENTO ('Fichas Clinicas'! B $ 157 ;; 'Fichas Clinicas'! B $ 157)) = "심"); T ("SIM"& DESLOCAMENTO ('Fichas Clinicas'B $ (166); ROW (B166))!); "나오")

+0

이있어하지만 여전히 나던 변경 althoug 적절한 결과를 줄 수 있습니다 : = SE.ERRO (SE (E (É.NÚM (- (Tabela2 [@ [Cli]] = ÍNDICE (Fichas! $ B4 : $ W4; CORRESP (Tabela2 [@ [Cli]]; Fichas! $ B4 : $ W4; 0)))); ÍNDICE Fichas! $ B158 : $ W158; CORRESP (Tabela2 [@ [Cli]]; Fichas! $ B4 : $ W4; 0)) "Sim"); "Sim :"& ÍNDICE (Fichas! $ B167 : $ W167 034); "Nao") – razstec

답변

0

그것은 OFFSETROW를 사용 가능합니다. 예를 들어, 등 B1,C1, D1을 ... 참조하는 A1 당신이 아래로 드래그 할을 참조하는 수식이있는 경우. 당신은

=OFFSET(A$1,,ROW(A1)-1) 

따라서 다음 공식을 사용할 수 있습니다,이 시도 :

=SE(E(Tabela2[@[Nº Clínico]]=OFFSET('Fichas Clinicas'!B$4,,ROW(B4)-1); OFFSET('Fichas Clinicas'!B$157,,ROW(B157)-1)="Sim");T("SIM: "&OFFSET('Fichas Clinicas'!B$166,,ROW(B166)-1));"Nao") 
+0

시도했지만 오류가 발생합니다. = if (and (Tabela2 [@ [Nº Clichico] = 오프셋 ("Fichas Clinicas '! B : XXX; 5; 1);'Fichas Clinicas '! B157 ="S – razstec

+0

엑셀에서 수식에','대신';'를 사용하는 것 같습니다. 변경하십시오. – Taosique

+0

위의 답에서 공식을 포기했습니다. 작동하는지 알려주세요. – CallumDA