valor una salga referencia rango que puedo poner pasos para otro otra numero nombres nombre libro hacer desde como columna celda buscarv asignar administrador excel named-ranges

salga - ¿Cómo hago referencia a una celda dentro del rango con nombre de Excel?



pasos para asignar nombre a un rango en excel 2016 (4)

"¿Sabes si hay una manera de hacer que esto funcione con selecciones relativas, para que la fórmula se pueda" arrastrar hacia abajo "/ aplicar a través de varias celdas en la misma columna?"

Para hacer que dicha selección sea relativa, simplemente use la fórmula ROW para un número de fila en la fórmula INDEX y la fórmula COLUMN para el número de columna en la fórmula INDEX. Para aclarar esto aquí está el ejemplo:

=INDEX(named_range,ROW(A1),COLUMN(A1))

Suponiendo que el rango con nombre comience en A1, esta fórmula simplemente indexa ese rango por fila y número de columna de la celda referenciada y dado que esa referencia es relativa, cambia cuando arrastra la celda hacia abajo o hacia un lado, lo que hace posible crear una matriz completa de células fácilmente

Por ejemplo, he nombrado A10 a A20 como Edad, ahora cómo obtengo Edad [5], que es lo mismo que A14.

Puedo escribir "= A14" pero me gusta escribir "= Edad $ 5" o algo así.


Agregue una columna a la izquierda para que B10 a B20 sea su rango con nombre Edad. Configure A10 a A20 de modo que A10 = 1, A11 = 2, ... A20 = 11 y proporcione el rango A10 a A20 un nombre, por ejemplo, AgeIndex. El quinto elemento se puede encontrar utilizando la fórmula de matriz "= sum (Age * (1 * (AgeIndex = 5))". Como es una fórmula de matriz, necesitará presionar shift + ctrl + return para que funcione y no solo regresar


Hay un par de formas diferentes en que haría esto:

1) Mímica tablas de Excel utilizando con un rango con nombre

En su ejemplo, usted nombró el rango A10:A20 "Edad". Dependiendo de cómo quisiera referenciar una celda en ese rango, podría (como @Alex P escribió) usar =INDEX(Age, 5) o si quiere hacer referencia a una celda en el rango "Edad" que está en la misma fila que su fórmula, solo use:

=INDEX(Age, ROW()-ROW(Age)+1)

Esto imita las características de referencia relativas integradas en las tablas de Excel, pero es una alternativa si no desea usar una tabla.

Si el rango con nombre es una columna completa, la fórmula se simplifica como:

=INDEX(Age, ROW())

2) Usa una tabla de Excel

Alternativamente, si configura esto como una tabla de Excel y escribe "Edad" como el título del encabezado de la columna Edad, su fórmula en columnas a la derecha de la columna Edad puede usar una fórmula como esta:

=[@[Age]]


Puede usar la función de Index de Excel:

=INDEX(Age, 5)