Extraer caracteres con condiciones

19/01/2008 - 18:50 por N.C.C | Informe spam
Buenas, Saludos a todos


Tengo una lista de registros en B3 aproximadamente 1500, los registros que
inician con letras constan de 2 letras y 6 numeros (ejemplo LA101010), y los
registros que inician con numeros constan de 7 numeros o letras, una " / " y
2 letras o numero al final (ejemplo 21TT521/X2).

en J2, en el caso que el registro inicie con letras quiero extraer esas 2
letras iniciales, y si inicia con numero extraer las 2 letras o numeros del
final.


B3 J2
LA101010 LA
21TT521/X2 X2


Gracias.

Preguntas similare

Leer las respuestas

#1 Individuo Desconocido
19/01/2008 - 19:35 | Informe spam
Mi excel está en inglés

=IF(ISNUMBER(SEARCH("/";B3;1));RIGHT(B3;2);LEFT(B3;2))

En Español supongo que será algo así como...

=SI(ESNUMERO(ENCONTRAR("/";B3;1));DERECHA(B3;2);IZQUIERDA(B3;2))

No estoy muy seguro de las funciones ESNUMERO o ENCONTRAR de todas formas
según he leido a Hector Miguel en un post anterior creo que puedes pegar en
tu Excel la función en inglés y el programa automáticamente las traducirá.


"N.C.C" wrote in message
news:%23BE%

Buenas, Saludos a todos


Tengo una lista de registros en B3 aproximadamente 1500, los registros que
inician con letras constan de 2 letras y 6 numeros (ejemplo LA101010), y
los registros que inician con numeros constan de 7 numeros o letras, una "
/ " y 2 letras o numero al final (ejemplo 21TT521/X2).

en J2, en el caso que el registro inicie con letras quiero extraer esas 2
letras iniciales, y si inicia con numero extraer las 2 letras o numeros
del final.


B3 J2
LA101010 LA
21TT521/X2 X2


Gracias.





Respuesta Responder a este mensaje
#2 Héctor Miguel
20/01/2008 - 05:59 | Informe spam
hola, chicos !

Individuo Desconocido escribio en el mensaje ...
... segun he leido a Hector Miguel en un post anterior
creo que puedes pegar en tu Excel la funcion en ingles y el programa automaticamente las traducira...



ooops... solo como informacion complementaria (ya que omiti la aclaracion en el otro post)...
un excel "no-en-ingles" si puede "reconocer" las funciones de hoja de calculo en ingles... pero...
(solo) si las funciones se "depositan" por codigo (no si se escriben en ingles directamente en las hojas)
(disculpas por la omision) :D

saludos,
hector.
Respuesta Responder a este mensaje
#3 Héctor Miguel
20/01/2008 - 06:27 | Informe spam
hola (de nuevo), chicos !

=IF(ISNUMBER(SEARCH("/";B3;1));RIGHT(B3;2);LEFT(B3;2))
=SI(ESNUMERO(ENCONTRAR("/";B3;1));DERECHA(B3;2);IZQUIERDA(B3;2))



otra alternativa:

=if(len(b3)>8,right(b3,2),left(b3,2))
=si(largo(b3)>8,derecha(b3,2),izquierda(b3,2))

saludos,
hector.

__ la consulta original __
Tengo una lista de registros en B3 aproximadamente 1500
los registros que inician con letras constan de 2 letras y 6 numeros (ejemplo LA101010)
y los registros que inician con numeros constan de 7 numeros o letras, una " / " y 2 letras o numero al final (ejemplo 21TT521/X2).
en J2, en el caso que el registro inicie con letras quiero extraer esas 2 letras iniciales
y si inicia con numero extraer las 2 letras o numeros del final.
B3 J2
LA101010 LA
21TT521/X2 X2
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida