Ottima spiegazione per vedere i valori univoci tra due liste, ma io preferisco seguire il semplice metodo di usare Merge (dopo aver fatto la connessione di entrambi i query) con la funzionalità (Inner) in modo già da riportare quali sono i clienti che sono presenti in entrambi le colonne.
Oscar Elle certo, se lo scopo è individuare i fidelizzati è sicuramente più veloce... tieni presente che questa playlist sono esercizi dei miei corsi su power query per prendere confidenza con tutti i comandi... Grazie per il contributo !
grazie mille, mi puoi dare un consiglio su come usarlo per una necessità. ho due colonne per diverse colonne. Mi serve che ci sia un confronto tra le due colonne con lo stesso dato dei due file e dove è presente riportare gli altri dati collegati
Qui è difficile darti una risposta. Senza vedere i file ti direi di fare un merge fullouter, ma ti consiglio di inserire un post sul forum mondobi.it e allegare un file di esempio
Analogamente, i 3 fogli, possono invece contenere i dati del venduto, di 3 anni diversi. In questo caso sarebbe utile una pivot per analizzare gli andamenti. Grazie, per l'attenzione.
Bravo proprio quello che cercavo, ma funziona anche con tabelle a piu colonne facendo confronto di tutti i campi per capire se e quali record sono stati modificati?
Salve molto interessante e complimenti per le attività di formazione su you tube. Avrei una domanda che presumo riguardi la funzione then etc.: se ho una colonna con ad es. tre o 4 ID number univoci per cella separati da uno / (es. 31/98/29/48) e che corrispondono ad una lista in colonna a cui sono associati dei nomi (es. 31 Pippo, 98 Topolino, 29 Clarabella, 48 Gambadilegno, (univoci anche loro), che funzione/i potrei utilizzare per sostituire ciascun ID con il nome corrispondente e ottenere "Pippo/Topolino/Clarabella/Gambadilegno"? Grazie in ogni caso Francesco
Non è elementare, se i valori sono pochi utilizzerei il comando sostituisci (ma è un'operazione manuale) se no devi dividere i valori in più colonne (utilizzando il separatore /) poi unpivot per metterli tutti sulla singola riga poi fare un merg per trovare la corrispondenza e poi riportare tutto sulla riga inserendo nuovamente il delimitatore ... mi rendo conto che scritto così sia difficile da seguire ma non saprei come fare in un commento
...ma se io avessi un elenco prodotti sulla stessa riga(esempio riga 1:acqua,pane,biscotti,latte eccc..) in questo esempio gli oggeti elecati sono stati messi soltanto su una riga,il tuo sistema funzionerebbe ugualmente per trovare un prodotto uguale,se confrontati con un elenco simile?
se invece dei clienti usassi materiali , esmpio : una scheda lavoro con già inseriti i materiali ed una con il controllo dei materiali per vedere se corrispondono o ci sono mancanze , questa lezione potrebbe far al caso mio o vi è una specifica ?
Grazie per il video- volevo chiedere se sia possibile integrarlo con una fonte dati che sia *pdf. Società di autobus che vuole inviare buoni sconto ai suoi clienti partendo dalle "liste di utilizzo" dei clienti nel corso degli anni. La ricerca dovrebbe essere del tipo da te indicato ma con l'aggiunta di altri campi tipo "residenza" anno di nascita codice fiscale . E' possibile?
Si, io ad esempio l’ho utilizzato per un cliente per individuare le differenze tra le partite aperte in scadenzario e i saldi clienti/fornitori da bilancio
Ciao ho due listini a e b, devo trovare il prezzo più basso dei due. Il listino è formato dalle seguenti colonne a) codice b) descrizione c) prezzo. Mettendo i listini in verticale uno accanto a l’altro non sempre i codici dei due listini sono sulla stessa riga in quanto alcuni cambiano posizione, quello che mi interessa è che il foglio excel dove trova i due codici che corrispondono mi dia il prezzo più basso dei due listini. Su quale tutorial posso trovare dei suggerimenti in merito? Ti ringrazio.
ciao scusami, non riesco fare il merge tra l'accodata e una delle prime tabelle (es tuo= annoclienti), l'errore segnalato è:"selezionare colonne dello stesso tipo", ma non capisco a cosa si riferisce. Sarei molto lieto se mi riuscissi ad aiutare, grazie.
Ciao scusami, ho seguito passo passo la tua spiegazione, io uso excel 2016, e quando tu dici "accoda query come nuova" nella versione 2016 non riesco a trovarla e di conseguenza non mi crea la terza query "tabella accodata", terminando la procedura e caricandola sul foglio, mi mostra solo la prima colonna dei nomi, senza la colonna personalizzata creata in precedenza. Dove sbaglio? Grazie se vorrai rispondere a questo quesito.
Ciao Massimo, purtroppo non ho modo di verificare perchè al momento non ho più la versione 2016 installata... ma quando ho fatto il video avevo la 2016 e il comando c'era (e ci dovrebbe essere ancora adesso). Se vai nella scheda HOME dell'editor di Power Query non trovi il comando accoda? (ecco, clicca sulla piccola freccia verso il basso che si trova a destra del comando)... dovrebbe essere così.
Se possibile suggerisco un video che spieghi come utilizzare una pivot su fogli multipli. Ad esempio, per l'anno 2018, ho 3 fogli, budget, ordinato, consuntivo. Su ciascun foglio ho i dati del cliente, dell'articolo venduto e valore. Potrei incolonnare i tre fogli in un unico foglio, dal momento che le intestazioni sono le stesse per i 3 fogli. Cambia il tipo di dato presente nei fogli.
Ciao Alessandro, non è possibile costruire direttamente una pivot che punti su più basi dati... bisogna per forza di cose passare da powerquery. Le tre basidati devo essere convertite in tabelle e poi importate in power query (una alla volta). Poi utilizzi il comando accoda query che trovi nella scheda home accodando le tre tabelle... chiudi e carica in... tabella pivot... dovresti risolvere...
@@upmsexcel Funziona! Devo prendere un pò la mano con l'integrazione tra pquery e ppivot. Da questo punto di vista era più comoda la vecchia versione che forniva gli intervalli di consolidamento multipli.
La mia domanda al sistema è "TIRAMI FUORI un estratto della presenza di una singola persona ripetuta negli elenchi. Logicamente se piu persone sono presenti negli elenchi mi dovrebbe dire quando è dove sono localizzabili negli elenchi. Dovrà quindi il sistema cercare ogni persona piu volte in tutti gli elenchi e resocontarmi in un file separato la presenza. Spero di essermi spiegato
Grazie, il fatto è che di personaggi Disney ne ho circa 80 con i rispettivi ID univoci, stavo studiando la funzione Replacer.Replace.Value che lavora anche con Table.ReplaceValue ma nn ho esempi da applicare... Saluti dal mondo Disney Francesco
Questi interessanti video mi confermano regolarmente la totale inutilità delle Power Query. Lo stesso risultato si potrebbe infatti ottenere con maggior semplicità, e senza bisogno di uno strumento così macchinoso, impostando una sola e corretta formula logica multicriterio con la funzione SE autoannidata, dopo aver generato un elenco univoco accodato delle voci da confrontare, utilizzando la funzione STACK.VERT o A.COL. L'avvento delle funzioni in matrice dinamica ha sparigliato completamente le carte nel mondo Excel
Inoltro ricordati che Excel ha un limite … un milione di righe… power query no… magari non è il tuo caso ma se hai tanti record da rielaborare in excel potresti aver difficoltà
@@upmsexcel Pensare di lavorare su un milione di righe in Excel è pura follia. Va in difficoltà molto prima. Sono casi limite, che non fanno scuola. Per elaborare quelle quantità di dati si usano altri strumenti. Nella fascia di lavoro che compete ad Excel sul mercato, e con l'evoluzione che stanno avendo le funzioni in matrice dinamica, strumenti come le Power Query sono semplicemente fuori gioco.
ciao ho provato a eseguire la frase in vba che proponi per la colonna personalizzata nel mio caso pero ho un valore numerico e un testo. quando si presentano queste due condizioni mi devono dare comparire una scritta ma non funziona mi sai dire perché non funziona grazie if Text.Contains([CODICE_ERRORE], "VPRA") and [MATR_COD - Copia.1]>16 then "DRAM" else null
grazie! esercizio veramente ben spiegato
Grazie
utilissimo! ho scoperto che posso anche cancellare le colonne utile per la condizione ipotetica e cmq verrà aggiornata!!! grazie!
E si! Questa è una delle cose belle di powerquery
Utilissimo e chiarissimo! Grazie!
Molto chiaro e utile, grazie!
Grazie a te
Video molto interessante. 👍
Grazie
Ottimo video, grazie!
Ottima spiegazione per vedere i valori univoci tra due liste, ma io preferisco seguire il semplice metodo di usare Merge (dopo aver fatto la connessione di entrambi i query) con la funzionalità (Inner) in modo già da riportare quali sono i clienti che sono presenti in entrambi le colonne.
Oscar Elle certo, se lo scopo è individuare i fidelizzati è sicuramente più veloce... tieni presente che questa playlist sono esercizi dei miei corsi su power query per prendere confidenza con tutti i comandi... Grazie per il contributo !
grande!!!!!!
😄
grazie mille, mi puoi dare un consiglio su come usarlo per una necessità.
ho due colonne per diverse colonne. Mi serve che ci sia un confronto tra le due colonne con lo stesso dato dei due file e dove è presente riportare gli altri dati collegati
Qui è difficile darti una risposta. Senza vedere i file ti direi di fare un merge fullouter, ma ti consiglio di inserire un post sul forum mondobi.it e allegare un file di esempio
Analogamente, i 3 fogli, possono invece contenere i dati del venduto, di 3 anni diversi.
In questo caso sarebbe utile una pivot per analizzare gli andamenti.
Grazie, per l'attenzione.
Bravo proprio quello che cercavo, ma funziona anche con tabelle a piu colonne facendo confronto di tutti i campi per capire se e quali record sono stati modificati?
Non in questo modo… accoderei le tabelle e lavorerei con i comandi elimina/mantieni duplicati… oppure puoi provare con un merge di colonne
Salve molto interessante e complimenti per le attività di formazione su you tube. Avrei una domanda che presumo riguardi la funzione then etc.: se ho una colonna con ad es. tre o 4 ID number univoci per cella separati da uno / (es. 31/98/29/48) e che corrispondono ad una lista in colonna a cui sono associati dei nomi (es. 31 Pippo, 98 Topolino, 29 Clarabella, 48 Gambadilegno, (univoci anche loro), che funzione/i potrei utilizzare per sostituire ciascun ID con il nome corrispondente e ottenere "Pippo/Topolino/Clarabella/Gambadilegno"?
Grazie in ogni caso
Francesco
Non è elementare, se i valori sono pochi utilizzerei il comando sostituisci (ma è un'operazione manuale) se no devi dividere i valori in più colonne (utilizzando il separatore /) poi unpivot per metterli tutti sulla singola riga poi fare un merg per trovare la corrispondenza e poi riportare tutto sulla riga inserendo nuovamente il delimitatore ... mi rendo conto che scritto così sia difficile da seguire ma non saprei come fare in un commento
...ma se io avessi un elenco prodotti sulla stessa riga(esempio riga 1:acqua,pane,biscotti,latte eccc..)
in questo esempio gli oggeti elecati sono stati messi soltanto su una riga,il tuo sistema funzionerebbe ugualmente per trovare un prodotto uguale,se confrontati con un elenco simile?
Devi prima trasporre la tabella mettendo la riga in colonna... c’è un comando apposito
grandeeeeeeeeeeeeeeeeeee
franco ambrosetti grazie
se invece dei clienti usassi materiali , esmpio : una scheda lavoro con già inseriti i materiali ed una con il controllo dei materiali per vedere se corrispondono o ci sono mancanze , questa lezione potrebbe far al caso mio o vi è una specifica ?
Ti direi di provare con questo tutorial se vuoi usare powerquery
@@upmsexcel non sono un asso con Excel ma se mi dice che questo è adatto seguirò le istruzioni del video
Grazie per il video- volevo chiedere se sia possibile integrarlo con una fonte dati che sia *pdf. Società di autobus che vuole inviare buoni sconto ai suoi clienti partendo dalle "liste di utilizzo" dei clienti nel corso degli anni. La ricerca dovrebbe essere del tipo da te indicato ma con l'aggiunta di altri campi tipo "residenza" anno di nascita codice fiscale . E' possibile?
Qui è difficile risponderti. Ti consiglio di inserire un post nel forum mondobi.it nella sezione powerquery
Ciao. Pensi potrebbe essere un buon metodo per verificare le discrepanze di giacenze su due sistemi gestionali differenti?
Si, io ad esempio l’ho utilizzato per un cliente per individuare le differenze tra le partite aperte in scadenzario e i saldi clienti/fornitori da bilancio
Ciao ho due listini a e b, devo trovare il prezzo più basso dei due. Il listino è formato dalle seguenti colonne a) codice b) descrizione c) prezzo. Mettendo i listini in verticale uno accanto a l’altro non sempre i codici dei due listini sono sulla stessa riga in quanto alcuni cambiano posizione, quello che mi interessa è che il foglio excel dove trova i due codici che corrispondono mi dia il prezzo più basso dei due listini. Su quale tutorial posso trovare dei suggerimenti in merito? Ti ringrazio.
Accoda i due listini con Powerquery e poi raggruppa per codice e descrizione per il valore minimo
ciao scusami, non riesco fare il merge tra l'accodata e una delle prime tabelle (es tuo= annoclienti), l'errore segnalato è:"selezionare colonne dello stesso tipo", ma non capisco a cosa si riferisce. Sarei molto lieto se mi riuscissi ad aiutare, grazie.
Potrebbe essere il tipo dati delle colonne (deve essere lo stesso)
@@upmsexcel perfetto, proprio come avevi detto, complimenti per la professionalità e la conoscenza, grazie ancora.
Ciao scusami, ho seguito passo passo la tua spiegazione, io uso excel 2016, e quando tu dici "accoda query come nuova" nella versione 2016 non riesco a trovarla e di conseguenza non mi crea la terza query "tabella accodata", terminando la procedura e caricandola sul foglio, mi mostra solo la prima colonna dei nomi, senza la colonna personalizzata creata in precedenza. Dove sbaglio? Grazie se vorrai rispondere a questo quesito.
Ciao Massimo, purtroppo non ho modo di verificare perchè al momento non ho più la versione 2016 installata... ma quando ho fatto il video avevo la 2016 e il comando c'era (e ci dovrebbe essere ancora adesso). Se vai nella scheda HOME dell'editor di Power Query non trovi il comando accoda? (ecco, clicca sulla piccola freccia verso il basso che si trova a destra del comando)... dovrebbe essere così.
Se possibile suggerisco un video che spieghi come utilizzare una pivot su fogli multipli. Ad esempio, per l'anno 2018, ho 3 fogli, budget, ordinato, consuntivo. Su ciascun foglio ho i dati del cliente, dell'articolo venduto e valore.
Potrei incolonnare i tre fogli in un unico foglio, dal momento che le intestazioni sono le stesse per i 3 fogli.
Cambia il tipo di dato presente nei fogli.
Ciao Alessandro, non è possibile costruire direttamente una pivot che punti su più basi dati... bisogna per forza di cose passare da powerquery. Le tre basidati devo essere convertite in tabelle e poi importate in power query (una alla volta). Poi utilizzi il comando accoda query che trovi nella scheda home accodando le tre tabelle... chiudi e carica in... tabella pivot... dovresti risolvere...
@@upmsexcel Funziona!
Devo prendere un pò la mano con l'integrazione tra pquery e ppivot.
Da questo punto di vista era più comoda la vecchia versione che forniva gli intervalli di consolidamento multipli.
La mia domanda al sistema è "TIRAMI FUORI un estratto della presenza di una singola persona ripetuta negli elenchi. Logicamente se piu persone sono presenti negli elenchi mi dovrebbe dire quando è dove sono localizzabili negli elenchi. Dovrà quindi il sistema cercare ogni persona piu volte in tutti gli elenchi e resocontarmi in un file separato la presenza. Spero di essermi spiegato
Qui è difficile risponderti. Ti consiglio di inserire un post nel forum mondobi.it nella sezione powerquery
Grazie, il fatto è che di personaggi Disney ne ho circa 80 con i rispettivi ID univoci, stavo studiando la funzione Replacer.Replace.Value che lavora anche con Table.ReplaceValue ma nn ho esempi da applicare...
Saluti dal mondo Disney
Francesco
Il problema è che non confronti l’intero contenuto della stringa ma solo una parte...
Questi interessanti video mi confermano regolarmente la totale inutilità delle Power Query. Lo stesso risultato si potrebbe infatti ottenere con maggior semplicità, e senza bisogno di uno strumento così macchinoso, impostando una sola e corretta formula logica multicriterio con la funzione SE autoannidata, dopo aver generato un elenco univoco accodato delle voci da confrontare, utilizzando la funzione STACK.VERT o A.COL. L'avvento delle funzioni in matrice dinamica ha sparigliato completamente le carte nel mondo Excel
Beh… certo se sei solo in Excel no problem… ma se fossi in power bi come ti comporteresti? Lì l’unico strumento è power query
@@upmsexcel Non ne dubito. Parlo del mondo Excel perchè è quello che conosco e con cui lavoro
Inoltro ricordati che Excel ha un limite … un milione di righe… power query no… magari non è il tuo caso ma se hai tanti record da rielaborare in excel potresti aver difficoltà
@@upmsexcel Pensare di lavorare su un milione di righe in Excel è pura follia. Va in difficoltà molto prima. Sono casi limite, che non fanno scuola. Per elaborare quelle quantità di dati si usano altri strumenti. Nella fascia di lavoro che compete ad Excel sul mercato, e con l'evoluzione che stanno avendo le funzioni in matrice dinamica, strumenti come le Power Query sono semplicemente fuori gioco.
ciao
ho provato a eseguire la frase in vba che proponi per la colonna personalizzata nel mio caso pero ho un valore numerico e un testo. quando si presentano queste due condizioni mi devono dare comparire una scritta ma non funziona mi sai dire perché non funziona grazie
if Text.Contains([CODICE_ERRORE], "VPRA") and [MATR_COD - Copia.1]>16 then "DRAM" else null
Purtroppo di VBA non ne so quasi nulla ... e quindi non posso aiutarti ... prova a inserire un post su forumexcel.it