La Web del Programador: Comunidad de Programadores
https://www.lawebdelprogramador.com/foros/Excel/672668-extraer-texto-si-se-cumple-condicion.html

extraer texto si se cumple condición

extraer texto si se cumple condición

Publicado por Inés (75 intervenciones) el 07/08/2006 17:41:08
Hola a todos:
Tengo un registro de datos con vacunación de niños. Necesito que , en otra hoja, se trasladen todos los datos correspondientes a cada vacuna. Por ejemplo: si han sido vacunados con BCG, a la hoja 2 se copian los datos correspondientes a nombre, edad, dosis, etc. Qué funciones tendría que aplicar para ésto?
Imágen de perfil de Abraham Valencia

RE:extraer texto si se cumple condición

Publicado por Abraham Valencia (2415 intervenciones) el 07/08/2006 18:02:14
Te servira esto:

=SI(Hoja1!D1="BCG",Hoja1!A1,"")

Digamos que esta formula esta en A1 de Hoja2, y estoy suponiendo que en A1 de hoja1 esta (por ejm) el nombre y en D1 dice BCG. Si dice BCG, copia el nombre, y sino, deja ne blanco la celda.

Abraham

RE:extraer texto si se cumple condición

Publicado por Inés (75 intervenciones) el 07/08/2006 18:17:45
Lo pruebo y veo, gracias.

RE:extraer texto si se cumple condición

Publicado por ANDRES REAL ALVAREZ (1 intervención) el 10/08/2006 20:22:59
oyes la formula de extraer texto si se cumple la condicion
no me sale.
la puse asi

A1 de la hoja 2 puse la formula =si(hoja1!d1="bcg",hoja1!a1,"")
y en la celda A1 de la hoja 1 puse el nombre(Andres) y en la celda D1 puse (dcg)
pero nada mas me gala el nombre y no lo demas

me podrias ayudar de favor
esque me llamo la atencion esta formula gracias
Imágen de perfil de Abraham Valencia

RE:extraer texto si se cumple condición

Publicado por Abraham Valencia (2415 intervenciones) el 10/08/2006 20:31:33
En la hoja2, en:

B1 =SI(Hoja1!D1="BCG",Hoja1!B1,"")
C1 =SI(Hoja1!D1="BCG",Hoja1!C1,"")

Y asi sucesivamente....

Abraham

RE:extraer texto si se cumple condición

Publicado por Inés (75 intervenciones) el 12/08/2006 16:58:56
Gracias, funcionó perfectamente la fórmula, aunque con el agregado de la condición O (pues lo que no aclaré bien, es que el nombre de la vacuna lo tengo en el título de la columna, y en las filas se colocan las dosis).
Me quedó así:
=SI(O('REGISTRO DIARIO'!O2="RZO";'REGISTRO DIARIO'!O2="1º");'REGISTRO DIARIO'!H2;"")
donde en el primer parentesis tengo la condición a cumplir: 1º dosis y refuerzo - en la columna "O" tengo el título "BCG"; y en la columna H el nombre del niño.

RE:extraer texto si se cumple condición

Publicado por Israel (1 intervención) el 25/10/2018 04:13:55
Hola,
Podrias ayudarme con esto.
http://www.icasas.mx/venta/casas-nuevo-leon-monterrey/casa-colonia-madero-monterrey_568708

Necesito extraer el codigo id de la pagina que vendria siendo: 568708

Pero en otras url´s viene asi:
http://www.icasas.mx/venta/casas-nuevo-leon-monterrey/casa-nueva-col-brisas-sector-punta_9d78e5ff1a925bb4986488f1468be0fa5c7f43

En este otro ejemplo el id es : 9d78e5ff1a925bb4986488f1468be0fa5c7f43

En fin en comun tienen que despues del (_) esta el id.
Existe alguna formula para sacarlo.

Ya probe
Left(a1;5)
Right(a1;5)
Mid(a1;4,5)

Pero como las url tienen diferente cantidad de caracteres, no funcionan igual,
Podrias ayudarme por favor.