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

Concatenare valori celle datai una condizione

Ultimo Aggiornamento: 17/10/2016 23:35
Post: 1
Registrato il: 15/10/2016
Città: BOLZANO
Età: 62
Utente Junior
excel 2010
OFFLINE
15/10/2016 17:52

Salve a tutti,

Avrei bisogno di una formula che concateni in una nuova cella dei valori presenti in altre celle di un altro foglio che corrispondano ad una condizione.

Mi spiego meglio :

Ho un foglio1 dove ho in A1 (cod_cliente) e in B1 (note_cliente_),questa riga potrebbe ripetersi per n volte per lo stesso cod_cliente, per quante "note_cliente" ci siano (max.15 per ogni cliente)

Avrei la necessita' di visualizzare (concatenate e spaziate da un trattino) le note_cliente in un unica cella di un foglio2

es. codice 001 note1-note2-note3-ecc

(preferirei fosse una formula da inserire nella cella più che una funzione....).

Grazie e tutti

in allegato esempio.....
Post: 14
Registrato il: 23/12/2015
Città: MILANO
Età: 22
Utente Junior
Excel 2010
OFFLINE
15/10/2016 18:29

Prova così

=CONCATENA(Foglio1!A1;" ";Foglio1!B1;" ";Foglio1!C1;" ";Foglio1!D1;" ";Foglio1!E1;" ";Foglio1!F1;" ";Foglio1!G1;" ";Foglio1!H1)
Post: 851
Registrato il: 06/04/2013
Utente Senior
2010
OFFLINE
16/10/2016 09:23

Ciao
l'ideale sarebbe una udf appositamente creata, da utilizzare come una semplice formula, un specie di =concatena.se(....).

Non ricordo bene, ma in ex 2007 (forse) era disponibile un componente aggiuntivo MCONCAT e ACONCAT che non so se è ancora supportato, ma ricordo che dava qualche problema.

Ciò premesso, ti allego un esempio:
in E2 il tuo codice
F2 una formula matriciale
G2 un semplice concatena
G1 deve essere vuoto
in K2 il risultato voluto
Naturalmente F2 e G2 li puoi spostare fuori vista ma "con attenzione".

Ma perché non hai simpatia per un codice (udf) che per te sarebbe trasparente e potresti utilizzare come una formula qualsiasi ?

Pensaci: ti allego immagine..il lavoro risulta più pulito

saluti
[Modificato da dodo47 16/10/2016 17:25]
Domenico
Win 10 - Excel 2016
Post: 3
Registrato il: 15/10/2016
Città: BOLZANO
Età: 62
Utente Junior
excel 2010
OFFLINE
17/10/2016 23:35

re
Salve Domenico,
grazie della risposta, devo dire che il tuo codice per la funzione "concatenase" è davvero interessante, sarebbe geniale se potesse oltre che eliminare i duplicati anche (poichè nel mio caso sono solo campi numerici) escludere un range numerico dalla selezione da concatenare (tipo "escludi celle da concatenare con contenuto > 9999 ..... un esempio di questa funzione la puoi postare ??
Grazie
Nino [SM=x423017]
Vota:
Amministra Discussione: | Chiudi | Sposta | Cancella | Modifica | Notifica email Pagina precedente | 1 | Pagina successiva
Nuova Discussione
 | 
Rispondi
Feed | Forum | Bacheca | Album | Utenti | Cerca | Login | Registrati | Amministra
Tutti gli orari sono GMT+01:00. Adesso sono le 01:41. Versione: Stampabile | Mobile | Regolamento | Privacy
FreeForumZone [v.6.1] - Copyright © 2000-2024 FFZ srl - www.freeforumzone.com