Isso é super básico, sinto muito por isso:
Se eu inserir esta fórmula (f.ex.)
=CELL("address")
mostra o endereço/posição atual da célula - por exemplo. $E$5
Porém, se eu inserir a mesma fórmula na linha abaixo, o resultado em ambas as células muda. Então, não mostra o valor correto se eu usar mais de uma vez. Como resolvo essa "coisa" super básica do Excel?
Se eu f.ex. insira a fórmula nas células E5 e E6, ambas as células mostrarão $E$6, em vez de $E$5 e $E$6.
EDITAR:
Recebi uma resposta abaixo, dizendo que esta fórmula deveria ser usada:
=ADDRESS(ROW(),COLUMN())
No entanto, isso apenas resulta no Excel reclamando de um erro no forumla...?
EDITAR 2:
Substitua "," por ";" e funciona.
Responder1
A Cell
fórmula não é a fórmula correta para obter o endereço da sua célula, a menos que você especifique a referência da célula como o segundo argumento da função - Mas como é isso que você deseja em primeiro lugar, a maneira mais fácil de fazer isso (embora existam MUITAS outras maneiras de fazer isso também), seriam:
=ADDRESS(ROW(),COLUMN())
Espero que isto ajude!
Responder2
Tente =Cell("address",E5) e copie-o para outras células: se você não fornecer uma referência, Cell fornece informações sobre a célula atualmente selecionada.
Responder3
Dehttp://www.techonthenet.com/excel/formulas/cell.php
Se o parâmetro range for omitido, a função CELL assumirá que você está recuperando informações da última célula que foi alterada.