Pregunta

En una celda de Excel, he colocado una fórmula simple

=C4

La célula normalmente muestra la valor de la celda C4, pero en lugar Quiero ver la celda vinculada ID su lugar, que en este caso es "C4".

¿Existe una fórmula para mostrarme esto? como:

=SHOWCELL(C4)

La razón que necesito esto en vez de simplemente escribiendo el valor de "C4" en la célula, es tan Excel mantener el enlace a la célula correcta, incluso si se insertan filas / borrado, y muestran me qué celda está vinculado.

¿Fue útil?

Solución

Usted debe ser capaz de utilizar la función Cell .

  

En Excel, el Cell función se puede utilizar para recuperar información sobre una célula. Esto puede incluir contenido, formato, tamaño, etc.

=Cell("address", C4)

Esto muestra $C$4.

Al insertar una fila antes de C4, se cambia a $C$5.


En caso de que no desea que los signos $, una solución sería la Substitute función:

=Substitute( Cell("address", C4), "$", "" )

Otros consejos

Usted puede crear su propia función definida por el usuario para lograr esto. Lo llamo "CellReference".

Uso:

=CellReference(B6) 

muestra "B6"

Para usarlo, lanzar VBA, insertar un módulo, y luego copiar el siguiente en el módulo:

Function CellReference(cell As range) As String

     CellReference = cell.Address(0, 0, xlA1)

End Function
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top