更改列字母而不是行号

时间:2014-10-16 09:23:56

标签: excel excel-formula

我有一个excel公式,但当我拖动以便将其应用于所有列时,它会更改错误的值。

当我拖动它时会更改行号,但我需要它将列字母B更改为C,D,E等...

是否可以或者我必须手动更改它们?

继承我的公式: 带粗体的错误标记

= SE(E(Tabela2 [@ [NºClínico]] = DESLOCAMENTO('Fichas Clinicas'!B $ 4 ;;'Fichas Clinicas'!B $ 4); DESLOCAMENTO('Fichas Clinicas'!B $ 157 ;; 'Fichas Clinicas'!B $ 157 ))=“Sim”); T(“SIM:”& DESLOCAMENTO('Fichas Clinicas'!B $ 166 ;; ROW(B166)));“Nao”)

1 个答案:

答案 0 :(得分:0)

可以使用OFFSETROW。例如,如果您有一个引用 A1 的公式,您希望向下拖动以引用 B1 C1 D1 ...等。您可以使用以下公式

=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")