Domanda Duplicare righe

lgm59

Nuovo utente
4 Luglio 2020
4
1
EXCEL 2013
0
ciao a tutti. Il mio problema vedo che è già stato trattato ma la soluzione non è adatta per me.
Devo duplicare delle righe su un foglio (con gli stessi dati contenuti nelle varie colonne) secondo il seguente criterio (e come da allegato per maggior comprensione) :

righe di partenza :
1 ALFA
2 BETA
3 GAMMA
4 DELTA

risultato :
1 ALFA
2 ALFA
3 BETA
4 BETA
5 GAMMA
6 GAMMA
7 DELTA
8 DELTA

grazie a chi vorrà rispondere.
 

Allegati

Ultima modifica di un moderatore:

lgm59

Nuovo utente
4 Luglio 2020
4
1
EXCEL 2013
0
RINGRAZIO VERAMENTE TUTTI
X Canapone: purtroppo non sono così esperto da utilizzare le query in modo così avanzato.
In effetti il passaggio successivo sarebbe stato quello di capire come inserire le formule proposte in questo file le cui righe possono essere di volta in volta variabili come numero e pertanto inserire la formula in una eventuale macro nella prima riga libera(vuota) disponibile. Come avrete capito sono movimenti bancari da importare in un pgr di contabilità, la duplicazione serve per assegnare alle righe i valori di DARE e AVERE
 
Ultima modifica:

klingklang

Excel/Power BI Expert
Staff
20 Ottobre 2017
6.170
245
43
San Giovanni in Persiceto (BO)
www.mondobi.it
2016, 365
482
Ciao a tutti

se carichi le power query, trasformi in tabella il tuo database lo carichi, lo duplichi...

Allego esempio fatto con Excel 2019
Ciao, aggiungo una mia versione con Power Query, che utilizza una sola query quante che siano le replicazioni necessarie Saluto_saluto

M (Power Query):
let
    Origine = Excel.CurrentWorkbook(){[Name="Tabella1"]}[Content],
    #"Modificato tipo" = Table.TransformColumnTypes(Origine,{{"Colonna1", type text}, {"Colonna2", Int64.Type}, {"Colonna3", Int64.Type}, {"Colonna4", type text}, {"Colonna5", type datetime}, {"Colonna6", type datetime}, {"Colonna7", type number}, {"Colonna8", Int64.Type}, {"Colonna9", type text}}),
    #"Aggiunta colonna personalizzata" = Table.AddColumn(#"Modificato tipo", "replicazioni", each {1..2}),
    #"Tabella replicazioni espansa" = Table.ExpandListColumn(#"Aggiunta colonna personalizzata", "replicazioni"),
    #"Rimosse colonne" = Table.RemoveColumns(#"Tabella replicazioni espansa",{"replicazioni"})
in
    #"Rimosse colonne"
 
  • Like
Reactions: Canapone

Sostieni ForumExcel

Aiutaci a sostenere le spese e a mantenere online la community attraverso una libera donazione!