Excel. Buscar celda y reemplazar con valor contiguo

Hola.
Pido ayuda con Excel, que estoy atascado. Es mi primera pregunta.
Tengo un listado con 4 columnas sobre programas de televisión. A veces, en la columna B aparece la cadena de texto "cine" y en la C, que suele estar en blanco, pone entonces el titulo de la película.
Lo que quiero hacer es una fórmula para que cuando encuentre la palabra "cine" en la columna B (entre B6 y B51), sustituya el contenido de la celda por el de la que está a su derecha (por ejemplo, si aparece "cine" en B14, que sustituya el valor de esa celda B14 por el de la C14)
He probado BUSCAR y condicionales SI, pero no soy capaz de encontrar una fórmula, si es que existe. Mi nivel con Excel es de aficionado.
(Después de esto, ejecutaría una macro que ya tengo creada que convierte textos a minúsculas y hace una cierta edición del contenido).
Muchas gracias por adelantado!

1 Respuesta

Respuesta
1
Lo que pretendes, no es posible hacerlo con fórmulas, pues una celda no puede cambiar su valor en función de sí misma, toda vez que el dato es la propiedad fundamental de ese objeto.
Lo que puedes hacer es una macro que te recorra toda la columna "B" y que cuando en una de sus celdas encuentra un valor "cine", lo sustituya por el valor de la celda que está a su derecha.
A la vuelta te envío un ejemplo.
Gracias boumerang. Si con una macro se puede hacer, será perfecto.
Muchas gracias, boumerang.
La macro funciona perfectamente y la he podido unir a la que ya tenía, que hacía la edición del texto.
Un saludo y gracias de nuevo!

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas