Excel INDIRECT Función
El Microsoft Excel INDIRECT función convierte una cadena de texto en una referencia válida.
Sintaxis
=INDIRECT (ref_text, [a1])
Argumentos
Ref_texto (el argumento requerido): es la referencia a una celda que contiene uno de los siguientes:
- Una referencia al estilo A1.
- Una referencia al estilo R1C1.
- Un rango con nombre definido como referencia.
- Una referencia a una celda en forma de cadena de texto.
[A1] (el argumento opcional): es un valor lógico para asignar el estilo de ref_text.
- Si a1 es ture o se omite, ref_text se interpreta como una referencia de estilo A1.
- Si a1 es FALSE, ref_text se interpreta como una referencia de estilo R1C1.
Valor de retorno
EL Función INDIRECTA devolverá una referencia válida especificada por una cadena de texto.
Notas de función:
La función INDIRECTO devolverá el #REF! valor de error cuando:
- El ref_text se refiere a otro libro que no está abierto;
- El ref_text se refiere a un rango de celdas fuera del límite de fila de 1,048,576 o el límite de columna de 16,384 (XED).
Ejemplos
Los siguientes ejemplos ilustrarán el uso común de la función INDIRECTA en Excel.
Ejemplo 1: referencia de celda INDIRECTA
Como se muestra a continuación, la función INDIRECTA =INDIRECT(B2) convirtió la cadena de texto en B2 en una referencia de celda válida y luego devuelva el valor de esta referencia de celda (D2) como resultado final.
Notas:
- Si ref_text está entre comillas dobles como =INDIRECT("B2"), obtendrá el valor en B2 directamente.
- También puede combinar una cadena de texto y una referencia de celda dentro de la función INDIRECTA como se muestra en la siguiente captura de pantalla.
Aquí la función INDIRECTA concatena ref_text (dice D) y el valor en B2 (dice 2) como una referencia de celda válida D2, y devuelve el valor en D2 como resultado.
Ejemplo 2: INDIRECTO con rango con nombre
La función INDIRECTA también puede referirse directamente a rangos con nombre. Como se muestra en la siguiente captura de pantalla, hay una tabla que contiene varios rangos con nombre, y ahora necesita sumar valores en un cierto rango con nombre (dice Mon) con la combinación de funciones SUMA e INDIRECTA, haga lo siguiente.
1. Ingrese el nombre del rango en una celda, aquí ingrese Mon en la celda C12. Seleccione una celda en blanco, copie la siguiente fórmula en ella y presione la tecla Intro.
=SUM(INDIRECT(C12))
Ahora ha sumado todos los valores en el rango con nombre especificado (Mon).
Más ejemplos
Las mejores herramientas de productividad de oficina
Kutools for Excel - Te ayuda a destacar entre la multitud
¿Le gustaría completar su trabajo diario de forma rápida y perfecta? Kutools for Excel trae 300 potentes funciones avanzadas (combinar libros de trabajo, sumar por color, dividir contenido de celdas, convertir fecha, etc.) y ahorrarle un 80 % de tiempo.
- Diseñado para 1500 escenarios de trabajo, te ayuda a resolver el 80% de problemas de Excel.
- Reduzca miles de clics de teclado y mouse todos los días, alivie sus ojos y manos cansados.
- Conviértete en un experto en Excel en 3 minutos. Ya no es necesario recordar fórmulas dolorosas y códigos VBA.
- Prueba gratuita ilimitada de 30 días. Garantía de devolución de dinero de 60 días. Actualización y soporte gratuitos durante 2 años.

Ficha Office: habilite la lectura y edición con pestañas en Microsoft Office (incluya Excel)
- ¡Un segundo para cambiar entre docenas de documentos abiertos!
- Reduzca cientos de clics del mouse para usted todos los días, diga adiós a la mano del mouse.
- Aumenta su productividad en un 50% al ver y editar varios documentos.
- Trae pestañas eficientes a Office (incluye Excel), al igual que Chrome, Firefox y el nuevo Internet Explorer.
