QUERY INCROCIATA COLONNE EXCEL

Anonimo
2012-11-23T16:36:36+00:00

Ciao a tutti,

poniamo di avere 2 file excel (o 2 fogli) in cui sono elencati:

  1. Nel FOGLIO1 gli articoli venduti x ogni cliente, accompagnati dal codice cliente
  2. Nel FOGLIO2 l'anagrafica clienti con 2 colonne: codice cliente  e ragione sociale

Come fare per ottenere un elenco completo del foglio 1 comprensivo di ragione sociale del cliente?

Usualmente importo i files in un db access ed eseguo una banalissima query.... è possibile fare tutto con excel evitando di usare access?

Grazie e ciao

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
2012-11-23T17:29:23+00:00

Ciao a tutti,

poniamo di avere 2 file excel (o 2 fogli) in cui sono elencati:

  1. Nel FOGLIO1 gli articoli venduti x ogni cliente, accompagnati dal codice cliente
  2. Nel FOGLIO2 l'anagrafica clienti con 2 colonne: codice cliente  e ragione sociale

Come fare per ottenere un elenco completo del foglio 1 comprensivo di ragione sociale del cliente?

Usualmente importo i files in un db access ed eseguo una banalissima query.... è possibile fare tutto con excel evitando di usare access

Dipende da come sono strutturati i due fogli. Un modo potrebbe essere quello di utilizzare la funzione CERCA.VERT():

http://office.microsoft.com/it-it/excel-help/cerca-vert-HP005209335.aspx

E sì, è possibile, *esportare* i dati in Access tramite vb(una macro).

La risposta è stata utile?

0 commenti Nessun commento

2 risposte aggiuntive

Ordina per: Più utili
  1. Anonimo
    2012-11-29T06:29:47+00:00

    poniamo di avere 2 file excel (o 2 fogli) in cui sono elencati:

    1. Nel FOGLIO1 gli articoli venduti x ogni cliente, accompagnati dal codice cliente
    2. Nel FOGLIO2 l'anagrafica clienti con 2 colonne: codice cliente  e ragione sociale

    Come fare per ottenere un elenco completo del foglio 1 comprensivo di ragione sociale del cliente?

    Usualmente importo i files in un db access ed eseguo una banalissima query.... è possibile fare tutto con excel evitando di usare access?

    Grazie e ciao

    Ciao ThePulp.

    Oltre al modo excellente proposto da Mauro potresti fare tutto con Excel anche eseguendo una "banalissima query" direttamente in Excel.

    Per esempio, se Excel 2007, cominciando così:

    Dati|Carica dati esterni|Da altre origini|Da Microsoft Query

    e tratti i fogli di Excel come tabelle di uno o più database esterni componendo una query del tipo:

    SELECT Articoli$.idArt, Articoli$.Descrizione, Clienti$.idCli, Clienti$.RagSoc, Vendite$.idCli, Vendite$.idArt, Vendite$.Qtà, Vendite$.PU

    FROM C:\Archivi\Forums\ThePulp\Prova1.xlsx.Articoli$ Articoli$, C:\Archivi\Forums\ThePulp\Prova1.xlsx.Clienti$ Clienti$, C:\Archivi\Forums\ThePulp\Prova1.xlsx.Vendite$ Vendite$

    WHERE Articoli$.idArt = Vendite$.idArt AND Clienti$.idCli = Vendite$.idCli

    --

    Ciao!

    Maurizio

    La risposta è stata utile?

    1 persona ha trovato utile questa risposta.
    0 commenti Nessun commento
  2. Anonimo
    2012-11-29T08:32:24+00:00

    Grazie ragazzi, entrambe le soluzioni molto interessanti, mi ispira di più la prima appoggiandomi alle funzioni esistenti, anche se (per necessità di tempo) ho dovuto procedere la sera stessa a creare un db access ed esportare un file excel su misura per le mie esigenze.

    Ciao!!

    Pha Bjo

    La risposta è stata utile?

    0 commenti Nessun commento