[Risolto] Matrice di tutti i risultati senza ripetizione

Creare una macro - Scrivere uno script - Usare le API
Rispondi
chimico
Messaggi: 97
Iscritto il: giovedì 22 novembre 2018, 15:20

[Risolto] Matrice di tutti i risultati senza ripetizione

Messaggio da chimico »

Saluti ,

segue un file di esempio allegato .

nel foglio di lavoro 1 ha una tabella con valori nella colonna "B" per le lettere nella colonna "A" .

nel foglio di lavoro 2, voglio trovare nella colonna "B" la Matrice che mostra tutti i risultati della tabella del foglio di lavoro 1 associato alle lettere, questo in una singola cella, ad esempio separando i valori con la barra (/) .

le lettere nella colonna "A" saranno precedute da me, quindi la formula o la funzione VB deve elencare in una singola cella nella colonna "B" tutti i risultati senza ripetizione per la lettera corrispondente .

foglio di lavoro 2 è un modello del risultato finale che voglio raggiungere nella colonna "B" .


abbracci amici .
Allegati
Matrice dei risultati.ods
(16.69 KiB) Scaricato 165 volte
Ultima modifica di chimico il giovedì 14 marzo 2019, 18:40, modificato 1 volta in totale.
LibreOffice 5.4.4.2 no Windows 7
Gaetanopr
Volontario
Volontario
Messaggi: 3316
Iscritto il: mercoledì 21 novembre 2012, 20:07

Re: Matrice di tutti i risultati senza ripetizione

Messaggio da Gaetanopr »

Ciao, ho creato una function e inserita nella colonna D
Allegati
Matrice dei risultati.ods
(16.12 KiB) Scaricato 161 volte
LibreOffice 7.2.2.2 windows 10
Openoffice 4.1.13 su windows 10
chimico
Messaggi: 97
Iscritto il: giovedì 22 novembre 2018, 15:20

[Risolto] Matrice di tutti i risultati senza ripetizione

Messaggio da chimico »

saluti sr. Gaetanopr ,
questo è quello che stavo cercando . :bravo:

Grazie mille, amico mio . :super:
LibreOffice 5.4.4.2 no Windows 7
patel
Volontario attivo
Volontario attivo
Messaggi: 4030
Iscritto il: venerdì 30 aprile 2010, 8:04
Località: Livorno

Re: [Risolto] Matrice di tutti i risultati senza ripetizione

Messaggio da patel »

Ciao Gaetano, e se io volessi i risultati incolonnati invece che in una stringa ? lo posso fare con un unico array lista e con setDataArray ?
-------------------
Libre Office 7.5.3.2 su Windows 11
allega un file di esempio, guadagnerai tempo tu e lo farai risparmiare a chi ti aiuta
Gaetanopr
Volontario
Volontario
Messaggi: 3316
Iscritto il: mercoledì 21 novembre 2012, 20:07

Re: [Risolto] Matrice di tutti i risultati senza ripetizione

Messaggio da Gaetanopr »

Trattandosi di una funzione e non di una sub devi creare una formula matriciale in questo caso una function matriciale, quindi usare un vettore a due dimensioni(righe e colonne) in questo caso 1 riga e più colonne.
Inserisci la formula nella prima cella e poi metti la spunta di matrice andando su creazione guidata funzione - matrice in basso a sinistra.
La macro va leggermente modificata.
Ho inserito la funzione nella prima cella, metti la spunta e ottieni il risultato incolonnato
Allegati
Matrice dei risultati (1).ods
(16.24 KiB) Scaricato 157 volte
LibreOffice 7.2.2.2 windows 10
Openoffice 4.1.13 su windows 10
patel
Volontario attivo
Volontario attivo
Messaggi: 4030
Iscritto il: venerdì 30 aprile 2010, 8:04
Località: Livorno

Re: [Risolto] Matrice di tutti i risultati senza ripetizione

Messaggio da patel »

Scusami, ho posto male la domanda, apro una discussione a parte
-------------------
Libre Office 7.5.3.2 su Windows 11
allega un file di esempio, guadagnerai tempo tu e lo farai risparmiare a chi ti aiuta
Rispondi