Esimportante el parámetro 0 de COINCIDIR (lo que esta en negrita/subrayado), puesto que especifica como buscar el valor, es decir, si pones P1=700 y Q1=200 entonces te dara 2,25, pero si pones P1 = 701 y Q1 = 200, te mostrará #N/A. Si quieres poder buscar valores 'aproximados', entonces tienes que cambiar el 0 por 1 (que buscará el valor Asignaren Excel una misma celda es muy útil en diferentes situaciones, ya que nos permite asegurarnos de que un valor no varíe aunque realicemos operaciones con él. Algunas situaciones en las que es interesante utilizar esta herramienta son: IVA: si queremos calcular el IVA en una factura, podemos asignar en Excel una misma celda Necesitouna fórmula para B1, de modo que si A1 no contiene nada, me deje la celda en blanco; pero que si en la frase escrita en A1 se encuentra la palabra “Boletín”, me coloque 600; si en la misma frase de A1 se encuentra la palabra Cotización, me coloque 1.000; y si en esa misma frase de A1 encuentra la palabra “Pedidos”, me coloque 1.500 Tipode Variable String (Cadena de Texto) El tipo de datos String es uno de los más comunes en VBA. Almacena «cadenas» de texto. Para declarar una variable String, se utiliza la sentencia Dim (abreviatura de Dimensión): Dim strName as String. Para asignar un valor a una variable, se utiliza el signo igual: strName = "Fred Smith". Elproceso para añadir una lista desplegable con formato de color es prácticamente el mismo en Google Sheets que en Excel. En el Menú, selecciona Datos > Validación de datos. Asegúrate de que el Rango de celdas es el lugar donde debe ir la lista desplegable, y luego selecciona el Rango de criterios (por ejemplo, B3:B6). Sideseas dar un aporte económico al canal Lernen Capacitaciones, puedes ingresar a:PATREON (aporte mensual): Extraedatos almacenados en una tabla dinámica. INDICE. INDEX. Devuelve un valor o referencia de la celda en la intersección de una fila y columna en particular, en un rango especificado. INDIRECTO. INDIRECT. Devuelve una referencia especificada por un valor de texto. RDTR. Lafunción VALOR() es una función incorporada de Excel que nos permite convertir un valor en formato texto en un valor numérico. Su sintaxis es muy sencilla: simplemente Declararun String en VBA. La fórmula general para definir variables es la siguiente: Dim [Nombre de la variable] As [Tipo de Variable] -En el caso de una variable tipo String, que llamaremos "Ejemplo1" se pondría el siguiente comando: Dim [Ejemplo1] as String. -Y una vez insertado el comando, se procederá a definir la variable "Ejemplo1 Megustaría usar VBA para asignar el valor de las celdas en la columna vacía según el valor de la cadena adyacente en la otra columna. Dim regexAdmin As Object Set regexAdmin = CreateObject ("VBScript.RegExp") regexAdmin.IgnoreCase = True regexAdmin.Pattern = "Admin" Dim i As Integer For i = 1 To 10 "let"s say there is 10 rows 8NIi.