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

Excel 365: stesso valore in colonna in righe diverse

Ultimo Aggiornamento: 30/07/2019 10:35
Post: 4
Registrato il: 22/05/2019
Città: MILANO
Età: 57
Utente Junior
Office365
OFFLINE
29/07/2019 16:37

Buongiorno a tutti, esperti di excel
Ho un grande excel e la prima colonna a volte si ripete con contatti diversi. Vorrei raggruppare l'azienda e mettere i contatti e email in colonne diverse.
E' possibile fare questo con una funzione di excel senza scrivere codice VBA? Grazie a tutti per le risposte

Azienda Contatto Email
Fiat Paolo rossi prossi@fiat.com
Citroen Luca verdi lverdi@citroen.com
Ford Franco Giallo fgiallo@ford.com
Fiat Pluto Pippo ppippo@fiat.com
Fiat Paperini Carlo cpaperini@fiat.com
Risultato che vorrei ottenere
Fiat Paolo rossi prossi@fiat.com Pluto Pippo ppippo@fiat.com Paperini Carlo cpaperini@fiat.com
Citroen Luca verdi lverdi@citroen.com
Ford Franco Giallo fgiallo@ford.com
Post: 306
Registrato il: 11/07/2015
Età: 33
Utente Senior
office 2013-2016
OFFLINE
29/07/2019 18:29


Buona Sera

c1 =TESTO.UNISCI(" ";VERO;SE(SINISTRA($A$1:$A$5;RICERCA(" ";$A$1:$A$5)-1)=$M1;$A$1:$A$5;""))

copia in basso


se utilizzi office 365 non devi confermare con

control+shift+enter

se utilizzi office 2019 devi confermare con

control +shift +enter .Office 365 -0ffice 2019 sono solo quelli

con cui potrai lavorare e trasferire il file.



Per fare una formula unica

ho messo in M1,M2,M3 le marche auto

In allegato File


[Modificato da Ulisse1990 29/07/2019 18:36]
Post: 4
Registrato il: 22/05/2019
Città: MILANO
Età: 57
Utente Junior
Office365
OFFLINE
30/07/2019 08:22

Re:
Ulisse1990, 29/07/2019 18.29:


Buona Sera

c1 =TESTO.UNISCI(" ";VERO;SE(SINISTRA($A$1:$A$5;RICERCA(" ";$A$1:$A$5)-1)=$M1;$A$1:$A$5;""))

copia in basso


se utilizzi office 365 non devi confermare con

control+shift+enter

se utilizzi office 2019 devi confermare con

control +shift +enter .Office 365 -0ffice 2019 sono solo quelli

con cui potrai lavorare e trasferire il file.



Per fare una formula unica

ho messo in M1,M2,M3 le marche auto

In allegato File






Post: 5
Registrato il: 22/05/2019
Città: MILANO
Età: 57
Utente Junior
Office365
OFFLINE
30/07/2019 08:23

Re:
ULISSE SEI UN GRANDE
grazie

Ulisse1990, 29/07/2019 18.29:


Buona Sera

c1 =TESTO.UNISCI(" ";VERO;SE(SINISTRA($A$1:$A$5;RICERCA(" ";$A$1:$A$5)-1)=$M1;$A$1:$A$5;""))

copia in basso


se utilizzi office 365 non devi confermare con

control+shift+enter

se utilizzi office 2019 devi confermare con

control +shift +enter .Office 365 -0ffice 2019 sono solo quelli

con cui potrai lavorare e trasferire il file.



Per fare una formula unica

ho messo in M1,M2,M3 le marche auto

In allegato File






Post: 6
Registrato il: 22/05/2019
Città: MILANO
Età: 57
Utente Junior
Office365
OFFLINE
30/07/2019 08:50

ciao Ulisse
le colonne Azienda Contatto email sono 3 colonne separate e il risultato dovrà andare il altre colonne separate non in un'unica cella
Post: 371
Registrato il: 15/01/2016
Città: ROMA
Età: 51
Utente Senior
2016
ONLINE
30/07/2019 09:11

Buongiorno
se alleghi un file con i dati iniziali e il risultato da ottenere scritto a mano è più facile rispondere
Post: 7
Registrato il: 22/05/2019
Città: MILANO
Età: 57
Utente Junior
Office365
OFFLINE
30/07/2019 09:40

Re:
DANILOFIORINI, 30/07/2019 09.11:

Buongiorno
se alleghi un file con i dati iniziali e il risultato da ottenere scritto a mano è più facile rispondere



ciao Danilo, allego il file di esempio
Post: 372
Registrato il: 15/01/2016
Città: ROMA
Età: 51
Utente Senior
2016
ONLINE
30/07/2019 10:22

Ciao

in D12 da trascinare in basso

=SE.ERRORE(INDICE(A$2:A$100;CONFRONTA(0;INDICE(CONTA.SE($D$11:$D11;$A$2:A$100&""););0));"")

in E12 da trascinare a destra e poi in basso

=SE.ERRORE(INDICE($B$2:$C$100;AGGREGA(15;6;RIF.RIGA($A$2:$A$100)/($A$2:$A$100=$D12)-RIF.RIGA($A$2)+1;QUOZIENTE(RIF.COLONNA(A$1)-1;2)+1);RESTO(RIF.COLONNA(A$1)-1;2)+1);"")
Post: 8
Registrato il: 22/05/2019
Città: MILANO
Età: 57
Utente Junior
Office365
OFFLINE
30/07/2019 10:35

Re:
DANILO....CHAPEAU....
Complimenti

DANILOFIORINI, 30/07/2019 10.22:

Ciao

in D12 da trascinare in basso

=SE.ERRORE(INDICE(A$2:A$100;CONFRONTA(0;INDICE(CONTA.SE($D$11:$D11;$A$2:A$100&""););0));"")

in E12 da trascinare a destra e poi in basso

=SE.ERRORE(INDICE($B$2:$C$100;AGGREGA(15;6;RIF.RIGA($A$2:$A$100)/($A$2:$A$100=$D12)-RIF.RIGA($A$2)+1;QUOZIENTE(RIF.COLONNA(A$1)-1;2)+1);RESTO(RIF.COLONNA(A$1)-1;2)+1);"")




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]
Neanderthal Excel (1 messaggio, agg.: 12/11/2018 16:54)
Feed | Forum | Bacheca | Album | Utenti | Cerca | Login | Registrati | Amministra
Tutti gli orari sono GMT+01:00. Adesso sono le 09:47. Versione: Stampabile | Mobile | Regolamento | Privacy
FreeForumZone [v.6.1] - Copyright © 2000-2024 FFZ srl - www.freeforumzone.com