barcode sequenziali che iniziano con 000

Anonimo
2016-09-04T07:28:32+00:00

Ciao a tutti,

mi auguro che i più esperti possano risolvere i miei quesiti in poco tempo!

Devo spesso creare codici a barre sequenziali per le spedizioni, ma visto che i volumi aumentano, il metodo manuale del copia incolla che usavo, inizia a diventare dispendioso in termini di tempo.

Ho creato/copiato una formula per trovare in automatico il "check digit" (che ho già reso ripetitiva nella rispettiva colonna), ma ovviamente devo inserire manualmente il numero UPC (esempio:000123456789)

QUESITO 1:

Come faccio a renderlo consecutivo (una volta inserito il primo) trascinando l'angolo della cella...

Avendo il problema che excel mi eliminava automaticamente gli 0 iniziali (che sono importanti), ho formattato la cella come "Testo"... è forse questo il problema?

QUESITO 2:

Una volta risolto il primo quesito... mi trovo due colonne:

Colonna A (UPC sequenziali):

000123456789

000123456790

000123456791

....

Colonna B (check digit):

2

6

4

...

-Esiste un metodo per "completare il barcode" ed unire UPC e Check Digit? ovvero:

0001234567892

0001234567906

0001234567914

...

Grazie a tutti!

Francesco

Microsoft 365 e Office | Excel | Per la casa | Windows

Domanda bloccata. Questa domanda è stata eseguita dalla community del supporto tecnico Microsoft. È possibile votare se è utile, ma non è possibile aggiungere commenti o risposte o seguire la domanda.

0 commenti Nessun commento
Risposta accettata dall'autore della domanda
Anonimo
2016-09-04T09:47:33+00:00

Ciao Francesco,

mi auguro che i più esperti possano risolvere i miei quesiti in poco tempo!

Devo spesso creare codici a barre sequenziali per le spedizioni, ma visto che i volumi aumentano, il metodo manuale del copia incolla che usavo, inizia a diventare dispendioso in termini di tempo.

Ho creato/copiato una formula per trovare in automatico il "check digit" (che ho già reso ripetitiva nella rispettiva colonna), ma ovviamente devo inserire manualmente il numero UPC (esempio:000123456789)

QUESITO 1:

Come faccio a renderlo consecutivo (una volta inserito il primo) trascinando l'angolo della cella...

Avendo il problema che excel mi eliminava automaticamente gli 0 iniziali (che sono importanti), ho formattato la cella come "Testo"... è forse questo il problema?

QUESITO 2:

Una volta risolto il primo quesito... mi trovo due colonne:

Colonna A (UPC sequenziali):

000123456789

000123456790

000123456791

....

Colonna B (check digit):

2

6

4

...

-Esiste un metodo per "completare il barcode" ed unire UPC e Check Digit? ovvero:

0001234567892

0001234567906

0001234567914

Oltre all'ottimo suggerimento di Fratello Paolo, credo che un codice a barre (UPC-A) comprenda 11 cifre più il check digit e, quindi 0001234567892 dovrebbe essere 001234567892.

Per calcolare il check digit e creare i codici UPC-A, prova qualcosa del genere:

  • In A2, immatti il primo numero , ad esempio 123456789, precedendolo con un apostrophe
  • Trascina il numero in basso quanto necessario
  • Nella cella B2, immetti la formula

=STRINGA.ESTRAI(TESTO($A2;"00000000000");RIF.COLONNA(A1);1)

  • Tracina la formula a destra fino alla colonna L
  • Nella cella M2, per ottenere il codice a barra complata con il check digit, immetti la formula

=TESTO(CONCATENA(A2;10-RESTO(((B2+D2+F2+H2+J2+L2)*3)+(C2+E2+G2+I2+K2);10));"000000000000")

  • Trascina le formule in B2:M2 in basso quanto necessario.

Potresti scaricare il mio file di prova Francesco20160904.xlsx a:

https://www.dropbox.com/s/nbmxb2v4wo63ckf/Francesco20160904.xlsx?dl=0

===

Regards,

Norman

La risposta è stata utile?

1 persona ha trovato utile questa risposta.
0 commenti Nessun commento
Risposta accettata dall'autore della domanda
Anonimo
2016-09-04T19:16:59+00:00

......, mentre V6,V7,V8 ho provato a trascinarli con l'angolo basso Sx ma mi incolla semplicemente il precedente (V5) senza incrementare di 1...

Veramente sarebbe l'angolo in basso a Dx della cella, quello rappresentato da un piccolo quadratino nero:

Se non lo vedi, nelle Opzioni di Excel devi spuntare la casella "Attiva quadratino di riempimento e trascinamento celle" che raggiungi da barra File/Opzioni di Excel/Impostazioni avanzate/opzioni di modifica.

La risposta è stata utile?

0 commenti Nessun commento

4 risposte aggiuntive

Ordina per: Più utili
  1. Anonimo
    2016-09-04T19:50:42+00:00

    Norman,

    Grazie mille, il tuo consiglio è molto più semplice di come l'avevo immaginato...

    nella mia domanda iniziale ero stato più generico, in effetti il barcode che devo creare non è un UPC-A ma è un GS1-128-00 con 18 cifre (17+Check Digit)!

    Ho provato ad adattare la tua formula, semplicemente aggiungendo caselle e ovviamente aggiungendo le rispettive coordinate alla formula (TESTO(CONCATENA....) ed aggiungendo 0 "zeri" necessari... penso di aver sbagliato qualcosa perché mi viene sbagliato il calcolo della check digit! :(

    Per ora grazie!

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2016-09-04T17:56:17+00:00

    Ciao Paolo,

    grazie per l'interesse...

    non essendo un esperto, non riesco a capire perché non riesco a fare come dici tu e come ho gia fatto anche io in passato!

    Mi sembra che hai capito bene il mio problema e vorrei fare come dici tu... per esempio nella colonna V i dati relativi a V2,V3,V4,V5 li ho inseriti manualmente, mentre V6,V7,V8 ho provato a trascinarli con l'angolo basso Sx ma mi incolla semplicemente il precedente (V5) senza incrementare di 1...

    Grazie

    Francesco

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Anonimo
    2016-09-04T08:54:04+00:00

    Come puoi vedere dall'immagine che segue, ho scritto il numero UPC nella prima cella dopo averla formattata come testo, poi l'ho trascinata in basso con il quadratino di riempimento e il numero si è automaticamente incrementato. O forse non ho capito il problema?

    La risposta è stata utile?

    0 commenti Nessun commento