Pagina precedente | 1 | Pagina successiva
Vota | Stampa | Notifica email    
Autore

Trasferimento colonne da un foglio all'altro con dati non identici

Ultimo Aggiornamento: 24/05/2018 17:34
Post: 1
Registrato il: 24/05/2018
Età: 33
Utente Junior
Excel 2016
OFFLINE
24/05/2018 12:16

Buongiorno, nel file Excel su cui sto lavorando ci sono 2 fogli:
nel primo ci sono 16.000 aziende ognuna con un codice attività e un indirizzo; nel secondo ci sono circa 15.000 aziende (le stesse meno alcune) ognuna con il proprio fatturato. Ciò che voglio avere sono le aziende del secondo foglio, ognuna con relativo codice attività, indirizzo e fatturato. Il problema principale è che le aziende del primo foglio e del secondo non coincidono esattamente (nel primo ce ne sono alcune in più), rendendomi impossibile il trasferimento della colonna codice attività e indirizzo nel secondo foglio. Come si può risolvere questo problema? Grazie.
[Modificato da ManuelN 24/05/2018 12:21]
Post: 3.753
Registrato il: 21/06/2013
Città: NAPOLI
Età: 70
Utente Master
Excel 365
ONLINE
24/05/2018 14:39

Ciao ManuelN

Allega un file di esempio con i dati (ovviamente non con 15/16.000 record) e mostraci inserendolo a mano il risultato che vuoi ottenere.

Forse basterebbe un CERCA.VERT()

Alfredo
Post: 1
Registrato il: 24/05/2018
Età: 33
Utente Junior
Excel 2016
OFFLINE
24/05/2018 15:57

Esempio
Ecco un esempio, nel secondo foglio ho scritto ciò di cui ho bisogno.
Post: 2.967
Registrato il: 03/04/2013
Utente Veteran
Excel 2000 - 2013
OFFLINE
24/05/2018 16:59

Buona sera, Manuel;
consentmi un caro saluto ad Alfredo.

@ManuelN, in #1 scrive:


 ... nel file Excel su cui sto lavorando ci sono 2 fogli:
nel primo ci sono 16.000 aziende ognuna con un codice attività e un indirizzo; nel secondo ci sono circa 15.000 aziende (le stesse meno alcune) ognuna con il proprio fatturato ...


visto il numero di Record direi che la gestione sarebbe più adatta ad ACCESS.
In assenza di una Licenza ACCESS si potrebbe pensare ad un Codice VBA che non prevede Formule.

In alternativa, forse è troppo semplicistico, ma, come ha astutamente previsto @alfrimpa, un semlice:
  =CERCA.VERT($A2;'aziende con codice'!$A$2:$B$14;2;0) 

potrebbe risolvere.



Buona serata.

Giuseppe

Windows XP - Excel 2000
Windows 10 - Excel 2013
Post: 1.862
Registrato il: 06/04/2013
Utente Veteran
2010
OFFLINE
24/05/2018 17:04

Ciao
come già sottolineato, 16.000 righe di formule sono un po' pesanti da gestire; comunque, in B2 di "aziende con collegata e indiriz"

=SINISTRA(CERCA.VERT($A2;'aziende con codice'!$A$2:$B$20;2;FALSO);4)

da trascinare in basso.

Ma, come detto....meglio vba

saluti



Domenico
Win 10 - Excel 2016
Post: 2
Registrato il: 24/05/2018
Età: 33
Utente Junior
Excel 2016
OFFLINE
24/05/2018 17:34

Problema risolto, grazie a tutti per l'aiuto!
Vota:
Amministra Discussione: | Chiudi | Sposta | Cancella | Modifica | Notifica email Pagina precedente | 1 | Pagina successiva
Nuova Discussione
 | 
Rispondi
Cerca nel forum
Tag discussione
Discussioni Simili   [vedi tutte]
Feed | Forum | Bacheca | Album | Utenti | Cerca | Login | Registrati | Amministra
Tutti gli orari sono GMT+01:00. Adesso sono le 10:43. Versione: Stampabile | Mobile | Regolamento | Privacy
FreeForumZone [v.6.1] - Copyright © 2000-2024 FFZ srl - www.freeforumzone.com