Applies ToExcel para Microsoft 365 Excel para Microsoft 365 para Mac Excel para la Web Excel 2024 Excel 2024 para Mac Excel 2021 Excel 2021 para Mac Excel 2019 Excel 2016 Excel para iPad Excel para iPhone Excel para tabletas Android Excel para teléfonos Android

La función CELDA devuelve información sobre el formato, la ubicación o el contenido de una celda. Por ejemplo, si desea comprobar que una celda contiene un valor numérico en lugar de texto antes de realizar un cálculo en ella, puede usar la siguiente fórmula:

=SI(CELDA("tipo",A1)="v",A1*2,0)

Esta fórmula calcula A1*2 solo si la celda A1 contiene un valor numérico y devuelve 0 si A1 contiene texto o está en blanco.

Las fórmulas que usan CELDA tienen valores de argumento específicos del idioma y devolverán errores si se calculan con una versión de Excel en otro idioma. Por ejemplo, si crea una fórmula que contiene CELDA mientras usa la versión checa de Excel, dicha fórmula devolverá un error si el libro se abre con la versión en francés.  Si es importante que otros abran el libro con versiones de Excel en diferentes idiomas, considere la posibilidad de usar funciones alternativas o permitir que otros usuarios guarden copias locales en las que revisen los argumentos CELDA para que coincidan con su idioma.

Sintaxis

CELDA(tipo_de_info; [referencia])

La sintaxis de la función CELDA tiene los siguientes argumentos:

Argumento

Descripción

tipo_de_info   

Obligatorio

Es un valor de texto que especifica el tipo de información de la celda que se desea obtener. La siguiente lista muestra los posibles valores del argumento tipo_de_info y los correspondientes resultados.

reference    

Opcional

La celda sobre la que desea información.

Si se omite, la información especificada en el argumento info_type se devuelve para la celda seleccionada en el momento del cálculo. Si el argumento de referencia es un rango de celdas, la función CELDA devuelve la información de la celda activa del rango seleccionado.

Aunque técnicamente la referencia es opcional, se recomienda incluirla en la fórmula, a menos que comprenda el efecto que su ausencia tiene en el resultado de la fórmula y quiera que se produzca ese efecto. Omitir el argumento de referencia no genera información fiable sobre una celda específica por las siguientes razones:

  • En el modo de cálculo automático, cuando un usuario modifica una celda, el cálculo puede desencadenarse antes o después de que haya progresado la selección, según la plataforma que use para Excel.  Por ejemplo, Excel para Windows actualmente desencadena el cálculo antes de los cambios de selección, peroExcel para la Web lo desencadena después.

  • Cuando Co-Authoring con otro usuario que realice una edición, esta función notificará la celda activa en lugar de la del editor.

  • Cualquier actualización, por ejemplo, al presionar F9, hará que la función devuelva un nuevo resultado aunque no se haya producido ninguna edición de celda.

info_type valores

En la lista siguiente se describen los valores de texto que se pueden usar para el argumento info_type. Estos valores deben escribirse en la función CELDA con comillas (" ").

tipo_de_info

Devuelve

"DIRECCIÓN"

la referencia, en forma de texto, de la primera celda del argumento ref. 

"COLUMNA"

El número de columna de la celda del argumento ref.

"COLOR"

Valor 1 si la celda tiene formato de color para los valores negativos; de lo contrario, devuelve 0 (cero).

Este valor no es compatible con Excel para la Web, Excel Mobile ni Excel Starter.

"CONTENIDO"

Valor de la celda superior izquierda de la referencia, no una fórmula.

"ARCHIVO"

Nombre del archivo (incluida la ruta de acceso completa) que contiene la referencia, en forma de texto. Devuelve texto vacío ("") si todavía no se ha guardado la hoja de cálculo que contiene la referencia.

Este valor no es compatible con Excel para la Web, Excel Mobile ni Excel Starter.

"FORMATO"

Un valor de texto correspondiente al formato numérico de la celda. Los valores de texto para los distintos formatos se muestran en la siguiente tabla. Si la celda tiene formato de color para los números negativos, devuelve "-" al final del valor de texto. Si la celda está definida para mostrar todos los valores o los valores positivos entre paréntesis, devuelve "()" al final del valor de texto.

Este valor no es compatible con Excel para la Web, Excel Mobile ni Excel Starter.

"PARÉNTESIS"

Valor 1 si la celda tiene formato con paréntesis para los valores positivos o para todos los valores; de lo contrario, devuelve 0 (cero).

Este valor no es compatible con Excel para la Web, Excel Mobile ni Excel Starter.

"PREFIJO"

Un valor de texto que corresponde al "prefijo de rótulo" de la celda. Devuelve un apóstrofo (') si la celda contiene texto alineado a la izquierda, comillas (") si la celda contiene texto alineado a la derecha, un acento circunflejo (^) si el texto de la celda está centrado, una barra inversa (\) si la celda contiene texto con alineación de relleno y devolverá texto vacío ("") si la celda contiene otro valor.

Este valor no es compatible con Excel para la Web, Excel Mobile ni Excel Starter.

"PROTEGER"

Valor 0 (cero) si la celda no está bloqueada; de lo contrario, devuelve 1 si la celda está bloqueada.

Este valor no es compatible con Excel para la Web, Excel Mobile ni Excel Starter.

"FILA"

El número de fila de la celda del argumento ref.

"TIPO"

Un valor de texto que corresponde al tipo de datos de la celda. Devolverá "b" (para blanco) si la celda está vacía, "r" (para rótulo) si la celda contiene una constante de texto y "v" (para valor) si la celda contiene otro valor.

"ANCHO"

Devuelve una matriz con 2 elementos.

El primer elemento de la matriz es el ancho de columna de la celda, redondeado a un entero. Cada unidad del ancho de columna es igual al ancho de un carácter en el tamaño de fuente predeterminado.

El segundo elemento de la matriz es un valor booleano; el valor es VERDADERO si el ancho de columna es el predeterminado o FALSO si el usuario ha establecido explícitamente el ancho. 

Este valor no es compatible con Excel para la Web, Excel Mobile ni Excel Starter.

Códigos de formato de CELDA

La siguiente lista describe los valores de texto que devuelve la función CELDA cuando el argumento tipo_de_info es "formato" y el argumento referencia es una celda con formato para números integrados.

Si el formato de Excel es

La función CELDA devuelve

Estándar

"G"

0

"F0"

#.##0

".0"

0,00

"F2"

#.##0,00

".2"

$#.##0_);($#.##0)

"C0"

$#.##0;(rojo)-$#.##0

"C0-"

$#.##0,00_);($#.##0,00)

"C2"

$#.##0,00;(rojo)-$#.##0,00

"C2-"

0%

"P0"

0,00%

"P2"

0,00E+00

"C2"

# ?/? o # ??/??

"G"

d/m/aa o d/m/aa h:mm o dd/mm/aa

"D4"

d-mmm-aa o dd-mm-aa

"D1"

d-mmm

"D2"

mmm-aa

"D3"

mm/dd

"D5"

h:mm a.m./p.m.

"D7"

h:mm:ss a.m./p.m.

"D6"

h:mm

"D9"

h:mm:ss

"D8"

Si el argumento info_type de la función CELDA es "formato" y más adelante aplica un formato diferente a la celda a la que se hace referencia, debe volver a calcular la hoja de cálculo (presione F9) para actualizar los resultados de la función CELDA.

Ejemplos

Ejemplos de la función CELDA

¿Necesita más ayuda?

Siempre puede preguntar a un experto en Excel Tech Community u obtener soporte técnico en Comunidades.

Vea también

Cambiar el formato de una celda Crear o modificar una referencia de celda Función DIRECCION Agregar, cambiar, buscar o borrar formato condicional en una celda

¿Necesita más ayuda?

¿Quiere más opciones?

Explore las ventajas de las suscripciones, examine los cursos de aprendizaje, aprenda a proteger su dispositivo y mucho más.

Las comunidades le ayudan a formular y responder preguntas, enviar comentarios y leer a expertos con conocimientos extensos.