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

NON SO COME VENIRNE FUORI

Ultimo Aggiornamento: 22/03/2018 06:01
Post: 1
Registrato il: 14/03/2018
Città: MILANO
Età: 24
Utente Junior
2010
OFFLINE
14/03/2018 19:16

Buongiorno, spero che qualcuno mi aiuti, perchè sto' uscendo pazzo.

problema:

è difficile pure da spiegare,
comunque, ci provo.

a me arrivano dei dati (compilati con google moduli), li importo in excel, senza andare a vedere il perchè arrivano cosi', tanto non è gestibile da me la cosa.

Comunque prendo questi dati e li porto in excel, trovo le colonne ripetute, esempio la colonna "operatore" sono 10, ma per ogni riga, solo una cella di quelle 10 colonne è compilata.

Il file gestisce tantissimi dati, e ogni colonna è ripetuta tante volte, ma sempre con una sola cella compilata per ogni riga.

io averi bisogno di unire queste colonne in una sola, mantenendo l'unico valore compilato per ogni riga.

ma tutto cio' deve essere condizionato al nome della colonna, perchè man mano che i dati arrivano, non è detto che si aggiungano altre colonne.

so' che non mi avete capito, e purtroppo non posso postare il file perchè sono dati sensibili.

vi carico uno schemino stupido, per vedere se mi sono fatto capire
Post: 3.675
Registrato il: 21/06/2013
Città: NAPOLI
Età: 70
Utente Master
Excel 365
OFFLINE
14/03/2018 22:01

Ciao

Giusto per capire meglio, con riferimento al file allegato, puoi popolare la seconda tabella con il risultato che ti aspetti sulla base dei dati presenti nella prima?

Alfredo
Post: 5.342
Registrato il: 14/11/2004
Utente Master
Office 2019
OFFLINE
15/03/2018 09:38

Aggiornamento dati
Ciao, ma quando ricevi il prossimo aggiornamento, dici che le colonne si aggiungono, facciamo un esempio prendiamo il primo dato

COD0001-Mele-verdi-buone-costose

il prossimo aggiornamento il COD0001 come viene riproposto, cioè nuove colonne che ripetono i dati sopra, in questo caso diciamo che si avrebbero 8 serie di colonne.

Inoltre il COD0001 fa sempre riferimento a Mele diciamo che il codice è unico
Inoltre diciamo che il primo dato ci siano dati come sopra ma il secondo dato in aggiornamento sia

COD0001-Mele-verdi-buone-ECO.

quale dovresti riportare?

Ciao By Sal [SM=x423051]

se ti piace la soluzione sostienici con una DONAZIONE a piacere. Grazie clicca qui
Post: 1
Registrato il: 14/03/2018
Città: MILANO
Età: 24
Utente Junior
2010
OFFLINE
15/03/2018 10:23

Re:
alfrimpa, 14/03/2018 22.01:

Ciao

Giusto per capire meglio, con riferimento al file allegato, puoi popolare la seconda tabella con il risultato che ti aspetti sulla base dei dati presenti nella prima?




si praticamente il la cella univoca è cod0001, quella non si ripete mai

poi avro' 3 (in realtà sono tante di più) colonne "tipo"
ma solo una cella di tali colonne della riga cod0001 è compilata.
non è sempre la stessa, vorrei ripulire la tabella inserendo in quella sotto solo i dati presenti ed eliminare le celle vuote, ma ripeto: no macro, no filtri, dovrei usare una formula.
Post: 2
Registrato il: 14/03/2018
Città: MILANO
Età: 24
Utente Junior
2010
OFFLINE
15/03/2018 10:26

Re: Aggiornamento dati
by sal, 15/03/2018 09.38:

Ciao, ma quando ricevi il prossimo aggiornamento, dici che le colonne si aggiungono, facciamo un esempio prendiamo il primo dato

COD0001-Mele-verdi-buone-costose

il prossimo aggiornamento il COD0001 come viene riproposto, cioè nuove colonne che ripetono i dati sopra, in questo caso diciamo che si avrebbero 8 serie di colonne.

Inoltre il COD0001 fa sempre riferimento a Mele diciamo che il codice è unico
Inoltre diciamo che il primo dato ci siano dati come sopra ma il secondo dato in aggiornamento sia

COD0001-Mele-verdi-buone-ECO.

quale dovresti riportare?

Ciao By Sal [SM=x423051]





cod0001 una volta generato, non si ripeterà mai piu' (in realta' è una data e ora al millisecondo)
Post: 5.343
Registrato il: 14/11/2004
Utente Master
Office 2019
OFFLINE
15/03/2018 10:42

Aggiornamento dati
Ciao Lastcrj, visto che non vuoi le macro, vuoi realizzarlo con le formule, dovrai aspettare che qualcuno più ferrato di me con le formule ti risponda.

Con le macro non sarebbe un problema avere i dati, con le formule non mi cimento, potrei anche realizzare qualcosa, ma ci sono maghi con le formule che riuscirebbero meglio di me.

Ciao By Sal [SM=x423051]

se ti piace la soluzione sostienici con una DONAZIONE a piacere. Grazie clicca qui
Post: 3.253
Registrato il: 28/06/2011
Città: AGORDO
Età: 70
Utente Master
2013
OFFLINE
15/03/2018 15:23

Credo sia impossibile con le formule, l'utente dice che variano le colonne

Mi sono informato (google moduli) e mi sembra strano che non ci siano strade alternative per copiare.
Una struttura di "vari quesiti" con varie scelte per una "risposta finale"
Ora, se fosse frutta non sarebbero dati sensibili (un LinK per visualizzarlo, forse sarà sensibile???)
Mi sembra "molto strana" la struttura che hai descritto, comunque hai provato a copiare sia con Edge o Mozilla?
Provando a incollare in excel usando, Incolla speciale/Testo... oppure Incolla speciale/Testo unicode?
Ps. Altra possibilità. Hai provato importare i dati in Excel con Dati/Da WEB/ inserisci il sito (casomai password) e premi importa per vedere cosa succede?
Vedi se può andare bene
[Modificato da raffaele1953 15/03/2018 20:18]
Excel 2013
Post: 1.546
Registrato il: 10/10/2013
Città: VICENZA
Età: 69
Utente Veteran
365
OFFLINE
15/03/2018 16:53

ciao
ora non posso
ma visto che di tutte le colonne uguali

solo una ha la scritta MELA

con un aggrega si potrebbe farcela

Post: 3
Registrato il: 14/03/2018
Città: MILANO
Età: 24
Utente Junior
2010
OFFLINE
18/03/2018 16:00

Re:
federico460, 15/03/2018 16.53:

ciao
ora non posso
ma visto che di tutte le colonne uguali

solo una ha la scritta MELA

con un aggrega si potrebbe farcela





aspetto fiduciodo, grazie [SM=x423028]
Post: 1.552
Registrato il: 10/10/2013
Città: VICENZA
Età: 69
Utente Veteran
365
OFFLINE
18/03/2018 17:10

Ciao

due punti basilari.

la sequenza dei codici deve essere uguale

COD.
COD0001
COD0002
COD0003
COD0004




COD.
COD0001
COD0002
COD0003
COD0004



una delle celle dei vari settori

ma solo una cella di tali colonne della riga cod0001 è compilata.



TIPO COLORE GUSTO PREZZO


deve avere un dato scritto, non importa la colonna
metti 0 o quello che vuoi

formula da mettere in B12

=SE.ERRORE(INDICE($B3:$AA3;AGGREGA(15;6;RIF.COLONNA($A2:$AA2)/($B3:$AA3<>"");RIF.COLONNA(A1)));"")



tira a destra e in basso


[Modificato da federico460 18/03/2018 17:14]
Post: 4
Registrato il: 14/03/2018
Città: MILANO
Età: 24
Utente Junior
2010
OFFLINE
18/03/2018 18:48

Re:
federico460, 18/03/2018 17.10:

Ciao

due punti basilari.

la sequenza dei codici deve essere uguale

COD.
COD0001
COD0002
COD0003
COD0004




COD.
COD0001
COD0002
COD0003
COD0004



una delle celle dei vari settori

ma solo una cella di tali colonne della riga cod0001 è compilata.



TIPO COLORE GUSTO PREZZO


deve avere un dato scritto, non importa la colonna
metti 0 o quello che vuoi

formula da mettere in B12

=SE.ERRORE(INDICE($B3:$AA3;AGGREGA(15;6;RIF.COLONNA($A2:$AA2)/($B3:$AA3<>"");RIF.COLONNA(A1)));"")



tira a destra e in basso





Funziona....

però sballa dove ho una cella vuota.... e sono tantissimi dati...

dovrei andare a controllare che 1 cella di ogni "tipo di colonna" fosse compilata...

cosi' non va... ti ringrazio lo stesso...

ma con un concatena condizionale si puo' fare?

tipo concatena se i nomi delle colonne sono uguali, e lui concatenerebbe un valore e delle celle vuote, restituendo soltanto il valore.... e se trova tutte vuote, restituisce una cella vuota...

grazie ragazzi
Post: 3.267
Registrato il: 28/06/2011
Città: AGORDO
Età: 70
Utente Master
2013
OFFLINE
20/03/2018 13:08

Senza un allegato è difficile (il VBA sarebbe migliore e non capisco perchè non devi usarlo?).
L'allegato nel post7, credo che funzioni (però...servivano dei riferimenti ="diciture" o colonne).
Il problema sono le "molte" colonne con diverse "diciture" che potresti (anche Tu) non conoscerle "tutte"

Prendiamo per esempio "COLORE", sè sappiamo che fossero sempre tre colonne
E TUTTE LE ALTRE DICITURE = 3 COLONNE, credo sia fattibile farlo con formule.
Fossero 3 volte, l'altra 4 volte oppure 5 volte = diventa un casino
Potresti allegare solo la prima "riga=diciture", scegliendo quella che Ti sembra con "infinite colonne"
Almeno per capire la struttura?

Ps. Un concatena non può funzionare (se non conosciamo i nomi delle colonne)
Excel 2013
Post: 5
Registrato il: 14/03/2018
Città: MILANO
Età: 24
Utente Junior
2010
OFFLINE
21/03/2018 17:27

Re:
raffaele1953, 20/03/2018 13.08:

Senza un allegato è difficile (il VBA sarebbe migliore e non capisco perchè non devi usarlo?).
L'allegato nel post7, credo che funzioni (però...servivano dei riferimenti ="diciture" o colonne).
Il problema sono le "molte" colonne con diverse "diciture" che potresti (anche Tu) non conoscerle "tutte"

Prendiamo per esempio "COLORE", sè sappiamo che fossero sempre tre colonne
E TUTTE LE ALTRE DICITURE = 3 COLONNE, credo sia fattibile farlo con formule.
Fossero 3 volte, l'altra 4 volte oppure 5 volte = diventa un casino
Potresti allegare solo la prima "riga=diciture", scegliendo quella che Ti sembra con "infinite colonne"
Almeno per capire la struttura?

Ps. Un concatena non può funzionare (se non conosciamo i nomi delle colonne)



Non sono sempre 3 colonne per ogni dicitura, ma i nomi delle colonne sono sempre gli stessi e sono

categoria
marca
modello
seriale
codice

sempre questi nomi, a volte 20 colonne "categoria" 35 colonne "marca" e magari una solo colonna delle altre 3...



Post: 3.273
Registrato il: 28/06/2011
Città: AGORDO
Età: 70
Utente Master
2013
OFFLINE
22/03/2018 06:01

Se Vuoi provarlo, meglio non riesco fare con il 2007
NB, Funziona se le colonne sono vicine ex (marca, marca, modello, modello)
NON devono essere mischiate ex (marca, modello, marca, modello)
Funziona anche se le colonne ex (categoria sono più di 100)
La formula in B2, la puoi trascinare sino in E7. Quelle in F sono differenti
Se non esiste la parola, rimane vuota. Se esistono due parole prende l'ultima
Risultato in Foglio2. Ps Se l'ordine delle colonne è errato basta che le scrivi ordinate in riga1
[Modificato da raffaele1953 22/03/2018 09:52]
Excel 2013
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 12:44. Versione: Stampabile | Mobile | Regolamento | Privacy
FreeForumZone [v.6.1] - Copyright © 2000-2024 FFZ srl - www.freeforumzone.com