Pagina 1 di 1

[Risolto] Sincronizzazione celle con dati

Inviato: venerdì 11 gennaio 2019, 19:05
da davipc
Ciao a tutti,
ho necessità di effettuare un'operazione con Calc ma non ho idea di come fare e faccio pure fatica a spiegarlo.....
Ci provo:
in sostanza date delle righe su fogli diversi che comincino con le medesime caselle alfanumeriche, cui seguono nelle celle adiacenti altre infromazioni, dovrei fare in modo di unire tali informazioni in un unico file. Normalmente se tutto è nel medesimo ordine basta fare un copia-incolla della colonna, ma nel caso in cui nel secondo foglio mancassero delle righe? Allego un'immagine perchè altrimenti si capisce poco.
Nell'esempio vorrei che in automatico venisse scritto nella colonna C ciò che è riportato nella colonna E ove corrispondano le colonne A e D. Per semplicità ho trascritto tutto in un unico foglio ma ho facoltà di eseguire l'operazionexome voglio, anche su files o fogli diversi. Andrebbe bene anche un'integrazione direttamente al primo file senza per forza generarne un terzo.
Spero di essere stato chiaro.
p.s.: io uso generalmente LibreOffice ma credo che la procedura sia la medesima, alla peggio installo anche OpenOffice
Grazie

Re: Sincronizzazione celle con dati

Inviato: venerdì 11 gennaio 2019, 19:55
da patel
allega 2 file di esempio, se gli esperti di formule non riescono a risolvere proveremo con una macro

Re: Sincronizzazione celle con dati

Inviato: venerdì 11 gennaio 2019, 20:00
da lucky63
Per la prossima volta vedi questo link su come allegare file viewtopic.php?f=2&t=6261
Con riferimento all'immagine del tuo esempio ...
In cella C1 inserire la formula:

Codice: Seleziona tutto

=SE(VAL.ERRORE(CERCA.VERT(A1;$D$1:$E$4;2;0));"";CERCA.VERT(A1;$D$1:$E$4;2;0))
Copiare poi cella C1 fino a cella C10
Ecco il risultato.
Test.png
Nota bene.
Se il range dati da cui estrarre le corrispondenze è maggiore dell'area azzurra rappresentata in immagine occorre adeguare la formula della cella C1 nella parte $D$1:$E$4 (notare che è riportata due volte) adeguandola al range dati da verificare. Poi ricopiarla in basso quanto serve in colonna C.

Re: Sincronizzazione celle con dati

Inviato: venerdì 11 gennaio 2019, 21:54
da davipc
Funziona! Grazie mille! :bravo:

Re: Sincronizzazione celle con dati

Inviato: sabato 12 gennaio 2019, 11:36
da charlie
Ciao @davipc e benvenuto sul forum.
Se ti vuoi presentare puoi farlo qui: viewforum.php?f=16
Per una panoramica delle regole del forum puoi consultare il Manuale di sopravvivenza: http://forum.openoffice.org/it/forum/vi ... hp?f=1&t=2
Buon proseguimento.

Re: Sincronizzazione celle con dati

Inviato: mercoledì 17 aprile 2019, 0:12
da davipc
Ciao, la soluzione proposta funziona. Ho provato però ad inserire una variante ma senza successo. Volevo chiedere: se le celle in esame delle colonne D ed E da ridistribuire non fossero adiacenti, ma stessimo parlando ad esempio di colonne D ed L con quindi altri dati irrilevanti nel mezzo, come andrebbe modificata la formula? Grazie

Re: Sincronizzazione celle con dati

Inviato: mercoledì 17 aprile 2019, 9:39
da lucky63
charlie ha scritto:se le celle in esame delle colonne D ed E da ridistribuire non fossero adiacenti, ma stessimo parlando ad esempio di colonne D ed L
Formula cella C1:

Codice: Seleziona tutto

=SE(VAL.ERRORE(CERCA.VERT(A1;$D$1:$L$4;9;0));"";CERCA.VERT(A1;$D$1:$L$4;9;0))
Copiare poi cella C1 fino a cella C10
Ecco il risultato.
01.png
Nota bene.
- Se il range dati da cui estrarre le corrispondenze è maggiore dell'area azzurra rappresentata in immagine occorre adeguare la formula della cella C1 nella parte $D$1:$L$4 (notare che è riportata due volte) adeguandola al range dati da verificare. Poi ricopiarla in basso quanto serve in colonna C;
- Per eventuali futuri cambiamenti considera che il valore 9 (notare che è riportato due volte) corrisponde al numero della colonna del range indicato (D = colonna 1, E = colonna 2, ..., L = colonna 9).

Re: Sincronizzazione celle con dati

Inviato: lunedì 22 aprile 2019, 21:16
da davipc
Ok grazie mille! :super: