Obtém o número da coluna de um endereço no Excel

7

Na célula LJ131 , escrevi a string de texto "$HG$86" (sem as aspas).

Eu preciso obter o número da coluna do valor do endereço representado por essa string, $HG$86 . Tudo que eu tentei até agora retorna um erro ou o número da coluna 322 (que é o número da coluna da coluna LJ ).

O número que espero (se eu puder chegar a uma solução) deve ser 215 .

Eu posso fazer isso bem no VBA (e eu tenho usado essa solução por um tempo agora). Mas agora eu definitivamente preciso de uma solução de barra de função, uma função de planilha eletrônica e não VBA. No entanto, a sintaxe não é apenas diferente, mas não tenho certeza se há uma maneira de obter isso através de uma função.

Obrigado por qualquer ajuda.

    
por M M 09.01.2012 / 15:46

1 resposta

7

Você precisa usar COLUMN() e INDIRECT() .

=COLUMN(INDIRECT(LJ131))

INDIRECT() traduz um endereço (como texto) em uma referência de intervalo.

    
por 09.01.2012 / 17:21