2009-04-09 24 views
44

¿Es posible declarar variables en celdas de Excel y usarlas como parámetros para fórmulas en otras celdas?Declarando variables en celdas de Excel

Por ejemplo, declararía var1=10 en una de las celdas. En otra celda usaría var1 para cálculos como: =var1*20.

Respuesta

72

Puede nombrar las celdas. Esto se hace haciendo clic en el cuadro de nombre (esa cosa al lado de la barra de fórmulas que dice "A1" por ejemplo) y escribiendo un nombre, como, "myvar". Ahora se puede usar ese nombre en lugar de la referencia de celda:

= myvar*25 
+1

Como referencia, también se puede nombrar grupos de células. Usar sus valores es un poco más complicado, pero se puede hacer :) – Damovisa

+0

@AKX: ¡Fue un buen truco! Gracias ... @Damovisa: ¡Gracias por el consejo adicional! También hay una manera de mostrar el nombre de celda que asignamos en otra celda. Me gustaría mostrar el nombre de la celda en la celda adyacente para que el usuario pueda identificar el nombre de la célula sin hacer clic en ella. – Manoj

+1

Nota: - Esto es particularmente útil al copiar fórmulas. Excel es muy "útil" y ajusta las referencias de celda en la fórmula. Muy a menudo quiere que las referencias a Reamin sean corregidas, lo que hace referencia a una célula nemed. –

0

Puede usar celdas (ocultas) como variables. Por ejemplo, usted podría ocultar la columna C, C1 a establecer

=20 

y utilizarlo como

=c1*20 

Alternativamente se puede escribir macros VBA, que establece y leer una variable global.

Editar:AKX interpreta mi respuesta parcialmente incorrecta. No tenía idea de que pudieras nombrar celdas en Excel.

+0

hizo eso @HopefullyHelpful – ymihere

34

Yo también acabo de encontrar la manera de hacer esto con el nombre del gestor de Excel (Fórmulas> Definido Sección Nombres> Administrador de nombres).

Puede definir una variable que no tiene que "activarse" dentro de una celda y luego puede usarla en fórmulas.

Excel Name Manager

Cuestiones relacionadas