Problema para crear hoja de cálculo

04/10/2004 - 20:21 por Cangrejo | Informe spam
Hola a todos.
Tengo un problema, o mejor dicho, no tengo ni idea de
como hacer lo siguiente en Excell:
Tengo un documento que leo con un lector de código de
barras. El caso es que el documento trae 4 códigos de
barras impresos, uno con el número de identificación,
otro con la fecha del producto, otro con el tipo y otro
que trae los 3 datos en un solo código.
El caso es que seleccionando la celda de Excell donde
quiero que se escriba y leyendo cada código por separado,
la cosa bien (no tendría por que ir mal), pero ya que uno
de los códigos trae los 3 datos que yo meto de 1 en 1 me
gustaría saber si existe la posibilidad de leer el código
que trae los 3 datos y que les pusiera cada dato en una
celda distinta. Algo así como que en la celda A1
escribiera solo X números, en la A2 Z y en la siguiente
el resto.
El código en cuestión tiene este formato:
ES000806222719/30032004010000
y por separado (leyendo cada código de manera individual)
serían estos 3 códigos:
ES000806222719
30/03/2004
010000

Si alguien sabe como se podría realizar estaré muy
agradecido.
Si la explicación es larga que deje un mensaje y le mando
mi correo para que me escriba.

Preguntas similare

Leer las respuestas

#1 Víctor
04/10/2004 - 20:50 | Informe spam
Te recomiendo que no te compliques la vida y dejes que
Excel haga el trabajo por ti. Una vez tengas el código
completo, tal como lo lee ahora, por ejemplo, en A1,
prueba estas fórmulas:

En D1:
=IZQUIERDA(A1;14)

En E1:
þCHA(DERECHA(EXTRAE(A1;16;8);4);EXTRAE(EXTRAE
(A1;16;8);3;2);IZQUIERDA(EXTRAE(A1;16;8);2))

En F1:
ÞRECHA(A1;5)

Con esto, tendrás separados los dígitos tal como te
interesan.

¡Ojo! Estoy suponiendo que serán lecturas con EXACTAMENTE
el mismo número de dígitos; si no, no funcionará bien.

:-)

Hola a todos.
Tengo un problema, o mejor dicho, no tengo ni idea de
como hacer lo siguiente en Excell:
Tengo un documento que leo con un lector de código de
barras. El caso es que el documento trae 4 códigos de
barras impresos, uno con el número de identificación,
otro con la fecha del producto, otro con el tipo y otro
que trae los 3 datos en un solo código.
El caso es que seleccionando la celda de Excell donde
quiero que se escriba y leyendo cada código por


separado,
la cosa bien (no tendría por que ir mal), pero ya que


uno
de los códigos trae los 3 datos que yo meto de 1 en 1 me
gustaría saber si existe la posibilidad de leer el


código
que trae los 3 datos y que les pusiera cada dato en una
celda distinta. Algo así como que en la celda A1
escribiera solo X números, en la A2 Z y en la siguiente
el resto.
El código en cuestión tiene este formato:
ES000806222719/30032004010000
y por separado (leyendo cada código de manera


individual)
serían estos 3 códigos:
ES000806222719
30/03/2004
010000

Si alguien sabe como se podría realizar estaré muy
agradecido.
Si la explicación es larga que deje un mensaje y le


mando
mi correo para que me escriba.

.

Respuesta Responder a este mensaje
#2 Anonimo
05/10/2004 - 00:28 | Informe spam
He provado y efectivamente lo separa pero tengo un
problemilla. Lo que realmente quiero es situarme en la
casilla A1, leer el código y que ordene en A1 unos
números, en A2 otros y en A3 otros ¿Se puede hacer así o
estoy "obligado" a tener una columna "de más" donde poner
el código completo? (si es así y no hay más remedio hago
una columna extra y listo).
Muchas gracias por tu ayuda, a ver si resuelvo esto del
todo.
Respuesta Responder a este mensaje
#3 Víctor
05/10/2004 - 08:53 | Informe spam
Me temo que eso presenta un problema. Excel entiende
como 'referencias circulares' aquellas fórmulas
introducidas en una celda que afectan a sí misma.

La solución más práctica, si deseas que aparezcan los
tres códigos en A1, A2 y A3 es que fuerces la lectura en
cualquier otra celda, y después cambies las fórmulas
sustituyendo A1 por esa celda.

:-)

He provado y efectivamente lo separa pero tengo un
problemilla. Lo que realmente quiero es situarme en la
casilla A1, leer el código y que ordene en A1 unos
números, en A2 otros y en A3 otros ¿Se puede hacer así o
estoy "obligado" a tener una columna "de más" donde


poner
el código completo? (si es así y no hay más remedio hago
una columna extra y listo).
Muchas gracias por tu ayuda, a ver si resuelvo esto del
todo.

.

Respuesta Responder a este mensaje
#4 cangrejo
05/10/2004 - 11:42 | Informe spam
Entonces crearé una columna extra y listo.
Otra cosa.
Los últimos números de la serie "010000", supongamos que
indican un color, ¿podría indicar a la celda donde se
escriban esos números que si el número es el "010000"
ponga blanco, que si es "010001", ponga negro, etc.?
Un saludo.
Respuesta Responder a este mensaje
#5 Víctor
05/10/2004 - 14:58 | Informe spam
Si hay hasta 7 colores diferentes, puedes conseguirlo
anidando la función =SI

Si son más, habría que recurrir a =ELEGIR o a =BUSCARV,
creando una tabla aparte, pero seguro que de una forma u
otra puede hacerse. Si no das con ello, pasa más datos y
lo estudiamos.

:-)

Entonces crearé una columna extra y listo.
Otra cosa.
Los últimos números de la serie "010000", supongamos que
indican un color, ¿podría indicar a la celda donde se
escriban esos números que si el número es el "010000"
ponga blanco, que si es "010001", ponga negro, etc.?
Un saludo.
.

Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida