Cómo hacer referencia a una celda de otra hoja dinámicamente en Excel

  • Compartir Este
Hugh West

¿Cansado de referenciar manualmente celdas en una hoja de cálculo diferente? Entonces tengo una gran noticia para ti porque en este artículo te mostraremos cómo hacer referencia dinámicamente a una celda de otra hoja de Excel Además, también veremos cómo hacer referencia a una celda de otra hoja de cálculo basándonos en el valor de la celda.

Descargar el cuaderno de prácticas

Puede descargar el cuaderno de prácticas en el siguiente enlace.

Referencia dinámica de celdas.xlsx

5 Maneras de Hacer Referencia a una Celda en Otra Hoja Dinámicamente en Excel

Excel ofrece múltiples formas de aplicar la referenciación dinámica de celdas con las funciones y características incorporadas, por lo tanto, veamos cada método individualmente y en detalle.

Consideremos ahora la Conjunto de datos sobre ventas en 2020 que se muestra en el B4:C14 células que representan la Nombres de los comerciales y sus Ventas en USD respectivamente.

De forma similar, el Conjunto de datos sobre ventas en 2021 se muestra en la siguiente hoja de cálculo.

Aquí hemos utilizado Microsoft Excel 365 puede utilizar cualquier otra versión según su conveniencia.

Método 1: Utilización de la referencia celular directa

Para nuestro primer método, comenzaremos con la forma más sencilla de hacer referencia a una celda de otra hoja de cálculo. A continuación, el proceso se ilustra en los pasos que se muestran a continuación.

📌 Pasos :

  • En primer lugar, vaya a la página C5 escriba la expresión que se indica a continuación para obtener los datos de ventas correspondientes a 2022.

=Datos_de_ventas_2022!C5

Aquí, el "¡Datos_de_ventas_2022!" se refiere al nombre de la hoja de cálculo que es Datos_de_ventas_2022 mientras que el C5 indica la Ventas valor para Sam .

  • A continuación, utilice la función Herramienta de asa de llenado para copiar la fórmula en las celdas de abajo.

  • Del mismo modo, desplácese al D5 celda>> introduzca la siguiente expresión para traer los datos de ventas correspondientes a 2021.

=Datos_de_ventas_2021!C5

En esta expresión, el "¡Datos_de_ventas_2021!" apunta al nombre de la hoja de cálculo que Datos_de_ventas_2021 y el C5 celda representa el Ventas valor para Sam .

Finalmente, tras completar los pasos anteriores, el resultado debería parecerse a la imagen que se muestra a continuación.

Método 2: Utilización de la función INDIRECTA

Si eres una de esas personas a las que les gusta utilizar las funciones de Excel, el siguiente método es perfecto para ti. En él, utilizaremos la función Función INDIRECTA para almacenar la referencia de la celda y devolver su valor a la hoja de cálculo actual. Ahora, permíteme demostrar el proceso en los pasos siguientes.

📌 Pasos :

  • En primer lugar, vaya a la página C5 celda>> escriba la expresión que se indica a continuación para hacer referencia a la celda correspondiente a los datos de ventas de 2022.

=INDIRECT("¡Datos_ventas_2022!"&DIRECCIÓN(FILA(C5),COLUMNA(C5)))

Aquí, el "¡Datos_de_ventas_2022!" indica el nombre de la hoja de cálculo, mientras que el campo C5 indica la Ventas valor para Sam .

Desglose de fórmulas:

  • INDIRECT("¡Datos_de_ventas_2022!"&DIRECCIÓN(FILA(C5),COLUMNA(C5))) → devuelve la referencia especificada por una cadena de texto. Aquí, "&ADDRESS(ROW(C5),COLUMN(C5)) es el ref_text que devuelve la referencia de celda de la Ventas en el Datos_de_ventas_2022 La hoja de trabajo Ampersand (&) une el nombre de la hoja y la referencia de la celda.
    • Salida → 2435 dólares

  • Del mismo modo, salta al D5 celda para obtener el Datos de ventas en 2021. Así, la fórmula será como la siguiente.

=INDIRECT("¡Datos_ventas_2021!"&DIRECCIÓN(FILA(C5),COLUMNA(C5)))

Por último, la salida debe parecerse a la imagen que se muestra a continuación.

Más información: Buscar Texto en Rango de Excel y Devolver Referencia de Celda (3 Maneras)

Método 3: Combinación de ámbito con nombre y función INDIRECTA

Para nuestro tercer método, combinaremos el método de Excel Rango de nombres con el INDIRECTO para referirse dinámicamente a una celda en una hoja de cálculo diferente. Por lo tanto, vamos a entender y ver el proceso en los siguientes pasos.

📌 Pasos :

  • Inicialmente, proceda a la Datos_de_ventas_2022 hoja de trabajo>> seleccione el C5:C14 introduzca un nombre adecuado, en este caso, Datos_de_ventas_2022 en el Nombre .

  • De forma similar, asigne un nombre al C5:C14 rango de celdas en el Datos_de_ventas_2021 hoja de trabajo.

  • A continuación, introduzca el Rangos con nombre en el F5 y F6 como se muestra a continuación.

📃 Nota: Asegúrese de escribir nombres exactos Sin embargo, si tiene problemas con los nombres exactos, puede consultar la lista de Rangos con nombre pulsando la tecla F3 del teclado.

  • A continuación, seleccione la opción C5:C14 e inserte la expresión dada a continuación.

=INDIRECTO(F5)

Aquí, el F5 celda representa el Datos_de_ventas_2022 Gama Nominal .

  • De manera similar, repita el procedimiento para el D5:D14 células.

=INDIRECTO(F6)

Aquí, el F6 se refieren a las Datos_de_ventas_2021 Gama Nominal .

Finalmente, los resultados deberían parecerse a la captura de pantalla que se muestra a continuación.

Método 4: Uso de las funciones INDEX y MATCH

Para los que quieran conocer más técnicas, pueden combinar el ÍNDICE y MATCH para devolver la referencia de celda desde otra hoja de cálculo. Así que, sígueme la corriente.

📌 Pasos :

  • Al principio, vaya a C5 y copia y pega la siguiente expresión en la celda Fórmula Bar .

=INDEX(Sales_Data_2022,MATCH(Sales_Data_2022!C5,Sales_Data_2022,0))

En la expresión anterior, el "Datos_de_ventas_2022" se refiere al Gama Nominal y el C5 indica la Ventas valor para Sam .

Desglose de fórmulas:

  • MATCH(Sales_Data_2022!C5,Sales_Data_2022,0) → devuelve la posición relativa de un elemento en un array que coincide con el valor dado. Aquí, Datos_de_ventas_2022!C5 es el buscar_valor que hace referencia al Ventas valor para Sam ...a continuación, Datos_de_ventas_2022 representa el matriz_de_busqueda argumento ( Gama Nominal ) a partir del cual el valor referido al C5 Por último, 0 es la opción tipo_partido que indica el Coincidencia exacta criterios.
    • Salida → 1
  • INDEX(Sales_Data_2022,MATCH(Sales_Data_2022!C5,Sales_Data_2022,0)) → se convierte en
    • =INDEX(Datos_ventas_2022,1) → devuelve un valor en la intersección de una fila y una columna en un intervalo dado. En esta expresión, el parámetro Datos_de_ventas_2022 es el matriz argumento ( Gama Nominal ) que representan los valores de venta en el C5:C14 células. Siguiente, 1 es el número_de_fila que indica la ubicación de la fila.
    • Salida → 2435 dólares

  • A continuación, salta al D5 introduzca la expresión dada a continuación.

=INDEX(Sales_Data_2021,MATCH(Sales_Data_2021!C5,Sales_Data_2021,0))

En esta fórmula, el "Datos_de_ventas_2021" se refiere al Rango nombrado, En cambio, la C5 indica la Ventas valor para Sam .

En consecuencia, los resultados deberían parecerse a la imagen que se muestra a continuación.

Método 5: Aplicación de la función VLOOKUP

Otra forma de hacer referencia dinámicamente a una celda de otra hoja de Excel consiste en utilizar la función Función VLOOKUP que devuelve un valor de acuerdo con los números de fila y columna dados. Ahora, es simple y fácil, por lo tanto, sólo tienes que seguir los pasos.

📌 Pasos :

  • Para empezar, vaya a la página C5 celda>> inserte la expresión dada a continuación.

=VLOOKUP(Sales_Data_2022!C5,Sales_Data_2022,1,FALSE)

Aquí, el "¡Datos_de_ventas_2022!" representa el nombre de la hoja de cálculo, el Datos_de_ventas_2022 señala el Gama Nominal y el C5 indica la Ventas valor para Sam .

Desglose de fórmulas:

  • VLOOKUP(Datos_ventas_2022!C5,Datos_ventas_2022,1,FALSE) → busca un valor en la columna más a la izquierda de una tabla y, a continuación, devuelve un valor en la misma fila de una columna que especifiques. aquí, Datos_de_ventas_2022!C5 ( buscar_valor ) se asigna desde el Datos_de_ventas_2022 ( tabla_array argumento) Gama Nominal . siguiente, 1 ( col_index_num ) representa el número de columna del valor de búsqueda. Por último, FALSO ( búsqueda_de_rango ) se refiere al Coincidencia exacta del valor de búsqueda.
    • Salida → 2435 dólares

  • A su vez, repita el mismo proceso en el D5 para insertar los datos del año 2021.

=VLOOKUP(Sales_Data_2021!C5,Sales_Data_2021,1,FALSE)

En esta expresión, el "¡Datos_de_ventas_2021!" se refiere al nombre de la hoja de cálculo, el Datos_de_ventas_2021 indica el Gama Nominal y el C5 celda representa el Ventas valor para Sam .

A continuación, el resultado debería ser el que se muestra en la siguiente imagen.

Cómo Hacer Referencia a una Celda en Otra Hoja Basándose en el Valor de la Celda en Excel

Por último, pero no menos importante, Excel tiene otro truco ingenioso en la manga. En términos sencillos, puede extraer datos de otra hoja de cálculo y realizar varias operaciones utilizando las funciones de Excel. Por lo tanto, echemos un vistazo a los procedimientos en sencillos pasos.

📌 Pasos :

  • En primer lugar, desplácese al C7 celda>> navegar a la Datos haga clic en la pestaña Validación de datos desplegable.

Ahora, esto abre el Validación de datos ventana.

  • A continuación, en el Permitir seleccione el campo Lista opción.
  • Entonces, para el Fuente introduzca el Rangos con nombre tal como se define en el método anterior .

Eventualmente, esto inserta un Validación de datos en el menú desplegable C7 como se muestra en la siguiente imagen.

  • En segundo lugar, salta al C8 celda>> introduzca la fórmula dada a continuación para calcular el

Ventas máximas mediante la función Función MAX .

=MÁX(INDIRECTA(C7))

Aquí, el Función INDIRECTA almacena y devuelve los valores de Gama Nominal a la hoja de cálculo actual mientras que el C7 se refiere a la célula Datos_de_ventas_2022 .

  • Asimismo, calcule el Ventas mínimas valor en el C9 célula con el Función MIN .

=MIN(INDIRECTO(C7))

  • En tercer lugar, obtenga el Ventas medias utilizando el Función MEDIA como se muestra a continuación.

=MEDIA(INDIRECTA(C7))

  • En cuarto lugar, aplique el Función SUMA para calcular el Ventas totales en USD.

=SUMA(INDIRECTA(C7))

Por último, el resultado debería parecerse a la captura de pantalla que se muestra a continuación.

Además, si elige la opción Datos_de_ventas_2021 del menú desplegable, los resultados se mostrarán en consecuencia.

Sección práctica

Aquí le ofrecemos una Práctica en la parte derecha de cada hoja para que puedas practicar tú mismo. Por favor, asegúrate de hacerlo solo.

Conclusión

Espero que este artículo le ayude a entender cómo hacer referencia dinámicamente a una celda en otra hoja de Excel. Si tiene alguna pregunta, por favor deje un comentario a continuación. Además, si desea leer más artículos como este, puede visitar nuestro sitio web ExcelWIKI .

Hugh West es un capacitador y analista de Excel altamente experimentado con más de 10 años de experiencia en la industria. Tiene una Licenciatura en Contabilidad y Finanzas y una Maestría en Administración de Empresas. Hugh tiene una pasión por la enseñanza y ha desarrollado un enfoque de enseñanza único que es fácil de seguir y comprender. Su conocimiento experto de Excel ha ayudado a miles de estudiantes y profesionales en todo el mundo a mejorar sus habilidades y sobresalir en sus carreras. A través de su blog, Hugh comparte su conocimiento con el mundo, ofreciendo tutoriales gratuitos de Excel y capacitación en línea para ayudar a las personas y empresas a alcanzar su máximo potencial.