[Risolto] Corrispondenza tra due fogli.
-
- Messaggi: 7
- Iscritto il: giovedì 29 agosto 2019, 11:43
[Risolto] Corrispondenza tra due fogli.
Il file ha due fogli di lavoro.
Devo inserire nella colonna D del foglio1 il contenuto della colonna D del foglio2 utilizzando come chiave univoca il contenuto della colonna A del foglio1 che ha il suo corrispettivo nella colonna A del foglio2.
Non tutte le celle della colonna A del foglio1 (1800 righe circa) hanno un corrispondente nella colonna A del foglio2 (850 righe circa).
Ho provato con SE e IDENTICO ma non riesco a cavarne molto.
Sareste così gentili da aiutarmi?
Grazie
Devo inserire nella colonna D del foglio1 il contenuto della colonna D del foglio2 utilizzando come chiave univoca il contenuto della colonna A del foglio1 che ha il suo corrispettivo nella colonna A del foglio2.
Non tutte le celle della colonna A del foglio1 (1800 righe circa) hanno un corrispondente nella colonna A del foglio2 (850 righe circa).
Ho provato con SE e IDENTICO ma non riesco a cavarne molto.
Sareste così gentili da aiutarmi?
Grazie
Ultima modifica di charlie il domenica 29 settembre 2019, 9:39, modificato 2 volte in totale.
Motivazione: Sistemato tag [Risolto]
Motivazione: Sistemato tag [Risolto]
OpenOffice 4.0 su Windows Vista
Re: Corrispondenza tra due fogli.
Buondì! Allega un file d'esempio che rispecchi la struttura del file originale, senza dati sensibili e con il risultato voluto messo a mano.
Ps.: non servono 1800 righe.
Ps.: non servono 1800 righe.
...se sei soddisfatto delle risposte ricevute metti il [Risolto] https://forum.openoffice.org/it/forum/v ... f=9&t=5661
Libreoffice 6/7 Ubuntu 22.04 - PcLinuxOS - LinuxMint 21
Libreoffice 6/7 Ubuntu 22.04 - PcLinuxOS - LinuxMint 21
Re: Corrispondenza tra due fogli.
.
Come da esempio:
In cella Foglio1.D2 inserire formula seguente:
Copiare poi la cella in basso in colonna D quanto serve.
In caso di riscontro viene indicato altrimenti no.
Funziona fino a riga 3000.
Per esigenze maggiori cambiare i due numeri 3000 indicati con il numero di righe da controllare.
Come da esempio:
In cella Foglio1.D2 inserire formula seguente:
Codice: Seleziona tutto
=SE(O(A2="";VAL.ERRORE(CERCA.VERT(A2;$Foglio2.$A$2:$D$3000;4;0)));"";CERCA.VERT(A2;$Foglio2.$A$2:$D$3000;4;0))
In caso di riscontro viene indicato altrimenti no.
Funziona fino a riga 3000.
Per esigenze maggiori cambiare i due numeri 3000 indicati con il numero di righe da controllare.
- Allegati
-
- Test - CercaVerticale.ods
- (12.72 KiB) Scaricato 106 volte
-
- Messaggi: 7
- Iscritto il: giovedì 29 agosto 2019, 11:43
Re: Corrispondenza tra due fogli.
Devo inserire per ciascun "Cod Lab" nella colonna C "Codice catalogo" del foglio ANALISI il contenuto della colonna C "Codice catalogo" del foglio CATALOGO.
Non si piò fare un copia/incolla perché non tutti i "Cod Lab" del foglio ANALISI hanno un corrispondente nel foglio CATALOGO.
I passaggi secondo me dovrebbero essere:
prendi "Cod Lab" ANALISI
cercalo in "Cod Lab" CATALOGO
se lo trovi prendi il contenuto della colonna C di CATALOGO e mettilo in colonna C di ANALISI
se non lo trovi lascia vuoto
Spero di essermi spiegato
Non si piò fare un copia/incolla perché non tutti i "Cod Lab" del foglio ANALISI hanno un corrispondente nel foglio CATALOGO.
I passaggi secondo me dovrebbero essere:
prendi "Cod Lab" ANALISI
cercalo in "Cod Lab" CATALOGO
se lo trovi prendi il contenuto della colonna C di CATALOGO e mettilo in colonna C di ANALISI
se non lo trovi lascia vuoto
Spero di essermi spiegato
OpenOffice 4.0 su Windows Vista
Re: Corrispondenza tra due fogli.
Buonasera, ti ribadisco, allega un file col risultato voluto e non immagini sulle quali non si può fare prove.
Ultima modifica di gioh66 il mercoledì 18 settembre 2019, 22:14, modificato 1 volta in totale.
...se sei soddisfatto delle risposte ricevute metti il [Risolto] https://forum.openoffice.org/it/forum/v ... f=9&t=5661
Libreoffice 6/7 Ubuntu 22.04 - PcLinuxOS - LinuxMint 21
Libreoffice 6/7 Ubuntu 22.04 - PcLinuxOS - LinuxMint 21
Re: Corrispondenza tra due fogli.
Prova così
Formula foglio ANALISI cella C2:
Da ricopiare in basso in colonna C.
Funziona fino a riga 3000.
... fai anche verifiche di riscontro ...
Per esigenze maggiori cambiare i due numeri 3000 indicati con il numero di righe da controllare.
Se non hai riscontro con la formula sopra indicata allega un file su cui fare prove senza dover sprecare tempo ...
!!! Spero di essermi spiegato !!!
.
Formula foglio ANALISI cella C2:
Codice: Seleziona tutto
=SE(VAL.ERRORE(CERCA.VERT(B2;$CATALOGO.$B$2:$C$3000;2;0));"";CERCA.VERT(B2;$CATALOGO.$B$2:$C$3000;2;0))
Funziona fino a riga 3000.
... fai anche verifiche di riscontro ...
Per esigenze maggiori cambiare i due numeri 3000 indicati con il numero di righe da controllare.
Il tuo primo quesito è diverso da quello successivo.ridodirado ha scritto:Spero di essermi spiegato
Lo capisci che altrimenti ci fai perdere tempo utile e passare anche un po' di voglia di aiutare ...gioh66 ha scritto:ribadisco allega un file col risultato voluto e non immagini sulle quali non si può fare prove
Se non hai riscontro con la formula sopra indicata allega un file su cui fare prove senza dover sprecare tempo ...
!!! Spero di essermi spiegato !!!
.
-
- Messaggi: 7
- Iscritto il: giovedì 29 agosto 2019, 11:43
Re: Corrispondenza tra due fogli.
@lucky63
Calma. Pensavo potesse essere sufficiente uno screenshot, mi sono sbagliato e chiedo scusa. Mandare il file non mi è molto comodo perché la rete dell'ospedale non mi consente di accedere liberamente a tutti i siti (e questo è uno di quelli). Quando scrivo "Spero di essermi spiegato" intendo proprio dire che non sicuro di essere riuscito a spiegarmi bene, quindi, non prenderla "storta". Ok?
Nel frattempo ringrazio per la formula che mi hai inviato e che, appena possibile proverò.
Calma. Pensavo potesse essere sufficiente uno screenshot, mi sono sbagliato e chiedo scusa. Mandare il file non mi è molto comodo perché la rete dell'ospedale non mi consente di accedere liberamente a tutti i siti (e questo è uno di quelli). Quando scrivo "Spero di essermi spiegato" intendo proprio dire che non sicuro di essere riuscito a spiegarmi bene, quindi, non prenderla "storta". Ok?
Nel frattempo ringrazio per la formula che mi hai inviato e che, appena possibile proverò.
OpenOffice 4.0 su Windows Vista
-
- Messaggi: 7
- Iscritto il: giovedì 29 agosto 2019, 11:43
Re: Corrispondenza tra due fogli.
In allegato un brandello del file
@lucky63
La formula che mi hai suggerito non funziona...come vedi non ero riuscito a spiegarmi bene.
Sperando in un tuo ulteriore suggerimento, ti auguro buona giornata
@lucky63
La formula che mi hai suggerito non funziona...come vedi non ero riuscito a spiegarmi bene.
Sperando in un tuo ulteriore suggerimento, ti auguro buona giornata
- Allegati
-
- FORUM OPENOFFICE.xls
- (11 KiB) Scaricato 96 volte
OpenOffice 4.0 su Windows Vista
Re: Corrispondenza tra due fogli.
Vediamo se adesso ci siamo! In C2 del foglio "ANALISI" metti la formula
Ps.: ho messo questa formula perchè hai allegato un .xls invece di un .ods. Se ti dovesse dare problemi prova a sostituirla con questa
che usa la sintassi nativa di openoffice.
Codice: Seleziona tutto
=SE(VAL.ERRORE(INDICE(CATALOGO!$A$2:$A$25;CONFRONTA(B2;CATALOGO!$B$2:$B$25;0)));"";INDICE(CATALOGO!$A$2:$A$25;CONFRONTA(B2;CATALOGO!$B$2:$B$25;0)))
Codice: Seleziona tutto
=SE(VAL.ERRORE(INDICE($CATALOGO.$A$2:$A$25;CONFRONTA(B2;$CATALOGO.$B$2:$B$25;0)));"";INDICE($CATALOGO.$A$2:$A$25;CONFRONTA(B2;$CATALOGO.$B$2:$B$25;0)))
- Allegati
-
- FORUM OPENOFFICE (bis).xls
- (12 KiB) Scaricato 99 volte
...se sei soddisfatto delle risposte ricevute metti il [Risolto] https://forum.openoffice.org/it/forum/v ... f=9&t=5661
Libreoffice 6/7 Ubuntu 22.04 - PcLinuxOS - LinuxMint 21
Libreoffice 6/7 Ubuntu 22.04 - PcLinuxOS - LinuxMint 21
Re: Corrispondenza tra due fogli.
okridodirado ha scritto:Pensavo potesse essere sufficiente ...
Ok e scusa per il "resto"..ridodirado ha scritto:Sperando in un tuo ulteriore suggerimento, ti auguro buona giornata
ridodirado ha scritto:La formula che mi hai suggerito non funziona
Editato: ... verifico .. e rimodulo .... |
Codice: Seleziona tutto
=SE(VAL.ERRORE(CERCA.VERT(B2;$CATALOGO.$B$2:$C$3000;2;0));"";INDICE($CATALOGO.$A$2:$A$25;CONFRONTA(B2;$CATALOGO.$B$2:$B$3000;0)))
- Allegati
-
- FORUM OPENOFFICE-02.ods
- (20.58 KiB) Scaricato 112 volte
-
- Messaggi: 7
- Iscritto il: giovedì 29 agosto 2019, 11:43
Re: RISOLTO Corrispondenza tra due fogli.
Buondì, felice che tu abbia risolto, ma sarebbe importante anche sapere come, in modo che se qualcun'altro avesse un problema simile saprebbe subito qual'è la soluzione. Grazie!
...se sei soddisfatto delle risposte ricevute metti il [Risolto] https://forum.openoffice.org/it/forum/v ... f=9&t=5661
Libreoffice 6/7 Ubuntu 22.04 - PcLinuxOS - LinuxMint 21
Libreoffice 6/7 Ubuntu 22.04 - PcLinuxOS - LinuxMint 21
-
- Messaggi: 7
- Iscritto il: giovedì 29 agosto 2019, 11:43
Re: RISOLTO Corrispondenza tra due fogli.
Ho utilizzato la formula suggerita la lucky63
OpenOffice 4.0 su Windows Vista
Re: RISOLTO Corrispondenza tra due fogli.
Ottimo grazie!
...se sei soddisfatto delle risposte ricevute metti il [Risolto] https://forum.openoffice.org/it/forum/v ... f=9&t=5661
Libreoffice 6/7 Ubuntu 22.04 - PcLinuxOS - LinuxMint 21
Libreoffice 6/7 Ubuntu 22.04 - PcLinuxOS - LinuxMint 21
Re: RISOLTO Corrispondenza tra due fogli.
Dovresti sistemare il risolto, non si scrive come hai fatti tu .
charlie
macOS 14.4.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
macOS 14.4.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org