Doppia ricerca con ...
 
Notifiche
Cancella tutti

La consultazione del forum è libera per tutti.

Per poter porre un quesito è invece necessario essere un utente registrato (clicca qui se non lo sei).

Tutti gli utenti che richiedono un supporto, come da REGOLAMENTO, sono caldamente invitati ad allegare un file di esempio con l'indicazione di quello che si desidera ottenere.

[Risolto] Doppia ricerca con cerca.x

32 Post
3 Utenti
0 Reactions
379 Visualizzazioni
Forum 1
(@nicocaporale)
Post: 13
Active Member
Avviatore di Topic
 

Salve a tutti, chiedo il vostro aiuto per poter cercare lo stesso dato in due tabelle diverse con il Cerca.X.

Ho creato 2 tabelle uguali dove inserisco periodicamente i dati della mia attività. Con il Cerca.X devo trovare la data di fine utilizzo di alcuni prodotti. Fino a quando la tabella da verificare era una sola il problema non c'era, adesso che ho creato la seconda ho difficoltà a cercare lo stesso dato anche nella seconda.

Come posso scrivere la formula?

Versione di Excel
Sistema operativo
 
Postato : 16/04/2026 06:46
gianfranco55
(@gianfranco55)
Post: 1505
Moderatore
 

ciao

senza file si va a tentoni

puoi usare =STACK.VERT(B2:E7;G2:J7)

per unire le tabelle e fare la ricerca su questo magari usando let()

=LET(T;STACK.VERT(B2:E7;G2:J7);CERCA.VERT(5;T;4;0))

 
Postato : 16/04/2026 21:41
Forum 1
(@nicocaporale)
Post: 13
Active Member
Avviatore di Topic
 

Buongiorno gianfranco55, ti allego un file simile visto che quello originale è molto grande e con informazioni personali. Grazie comunque per la tua disponibilità

Questo post è stato modificato 1 mese fa da nicocaporale
 
Postato : 17/04/2026 08:45
gianfranco55
(@gianfranco55)
Post: 1505
Moderatore
 

ciao

prima prova metti in B3( elimina tutti i contenuti delle celle)

=SCEGLI.COL(DATI.ORDINA(STACK.VERT(Produzione!B3:H1200;'Produzione 2'!B3:H1200);1);1;7)

se ci sono delle date mancanti

=LET(data;SCEGLI.COL(DATI.ORDINA(STACK.VERT(Produzione!B3:H1200;'Produzione 2'!B3:H1200);1);1;7);FILTRO(data;SCEGLI.COL(data;2)>0))

per altre variabili attendo delucidazioni

 
Postato : 17/04/2026 20:08
Forum 1
(@nicocaporale)
Post: 13
Active Member
Avviatore di Topic
 

@gianfranco55

Buongiorno gianfranco55, grazie per la risposta.

Ti chiedo una variante, nel senso che per motivi di legiferazione ASL devo elencare tutti i prodotti per codice in ordine di LOTTO (milk1, milk2...) e richiamarli quando mi viene richiesta una stampa per verifiche.

Quando acquisto dei prodotti nuovi li elenco in una tabella (ACQUISTI) dove riporto la data di acquisto, il nome del prodotto, il Lotto, il Lotto interno... In una colonna della tabella dovrei riportare la data di fine utilizzo.

Ho ridotto al minimo im mio file per farti rendere conto della mia richiesta.

 
Postato : 18/04/2026 08:43
gianfranco55
(@gianfranco55)
Post: 1505
Moderatore
 

ciao cancella la colonna O

in O3 metti

=CERCA.X(ACQUISTIBAR[Codice1];STACK.VERT(Produzione!BT2:BT2000;Produzione2!BU2:BU2000);STACK.VERT(Produzione!BU2:BU2000;Produzione2!BV2:BV2000);"")

 
Postato : 18/04/2026 13:29
Forum 1
(@nicocaporale)
Post: 13
Active Member
Avviatore di Topic
 

@gianfranco55 Buongiorno, ho inserito la formula che mi hai girato, ma purtroppo non mi funziona. Ti giro il mio file con la formula.

 
Postato : 20/04/2026 09:59
gianfranco55
(@gianfranco55)
Post: 1505
Moderatore
 

ciao

converti in intervallo la tabella in foglio produzione

cancella il contenuto della colonna O

e in O3 metti

=CERCA.X(A3:A2000;STACK.VERT(Produzione!BT2:BT2000;Produzione2!BU2:BU2000);STACK.VERT(Produzione!BU2:BU2000;Produzione2!BV2:BV2000);"")

 

NON DEVI CONFERMARLA MATRICIALE

----------------------------------------------------

se vuoi mantenere la tabella

in O3

=CERCA.X([@Codice1];STACK.VERT(Produzione!BT2:BT2000;Produzione2!BU2:BU2000);STACK.VERT(Produzione!BU2:BU2000;Produzione2!BV2:BV2000);"")

 

in automatico la tabella espande la formula

 
Postato : 20/04/2026 11:49
Forum 1
(@nicocaporale)
Post: 13
Active Member
Avviatore di Topic
 

@gianfranco55 Ho provato con la seconda formula, quella con la tabella, ma il risultato non camia

 
Postato : 20/04/2026 18:08
gianfranco55
(@gianfranco55)
Post: 1505
Moderatore
 

ciao

a me torna esatto cos'è che non va

basta cancellare i dati dalla colonna O

mettere in O2

=CERCA.X([@Codice1];STACK.VERT(Produzione!BT2:BT2000;Produzione2!BU2:BU2000);STACK.VERT(Produzione!BU2:BU2000;Produzione2!BV2:BV2000);"")

e si espande

 
Postato : 21/04/2026 14:21
Forum 1
(@nicocaporale)
Post: 13
Active Member
Avviatore di Topic
 

@gianfranco55 non capisco il perchè non và. I dati del foglio produzione non compaiono, forse sarà la versione di office

 
Postato : 22/04/2026 18:16
gianfranco55
(@gianfranco55)
Post: 1505
Moderatore
 

ciao

se hai il 365 come dichiarato problemi non ce ne sono

questo è quello che vedo io nel tuo file

al limite scrivi che versione hai

 
Postato : 22/04/2026 18:52
Forum 1
(@nicocaporale)
Post: 13
Active Member
Avviatore di Topic
 

@gianfranco55 Purtroppo come vedi dalla foto non mi funziona. Cancello il contenuto della colonna O, copia la formula dal sito e la incollo.

Questo post è stato modificato 4 settimane fa 2 tempo da nicocaporale
 
Postato : 22/04/2026 19:00
gianfranco55
(@gianfranco55)
Post: 1505
Moderatore
 

ti allego il file dimmi se funziona

 
Postato : 22/04/2026 19:09
Forum 1
(@nicocaporale)
Post: 13
Active Member
Avviatore di Topic
 

@gianfranco55 All'inizio ha funzionato poi ho cambiato foglio per visualizzare gli Acqusiti ed è scomparso tutto

 
Postato : 22/04/2026 19:31
Pagina 1 / 3
Condividi:
My Agile Privacy
Questo sito utilizza cookie tecnici e di profilazione. Cliccando su accetta si autorizzano tutti i cookie di profilazione. Cliccando su rifiuta o la X si rifiutano tutti i cookie di profilazione. Cliccando su personalizza è possibile selezionare quali cookie di profilazione attivare.
Attenzione: alcune funzionalità di questa pagina potrebbero essere bloccate a seguito delle tue scelte privacy