Dobrý den,
potřeboval bych zkombinovat data z více sloupců (na více listech) do jednoho součtového. Viz příloha. Na součtovém listu "celkem" by měly být uvedeny všechny účty, které se vyskytly v kterémkoli z listů 1-5, a to bez duplicit.
Děkuji za pomoc.
Excel sloučení dat z více sloupců
Excel sloučení dat z více sloupců
- Přílohy
-
- Sešit2.xls
- (21.5 KiB) Staženo 118 x
-
- Level 4.5
- Příspěvky: 1547
- Registrován: březen 11
- Bydliště: Drsná Vysočina :D
- Pohlaví:
- Stav:
Offline
Re: Excel sloučení dat z více sloupců
Ahoj,
zkus toto:
zkus toto:
Kód: Vybrat vše
Sub duplicita()
Sheets("celkem").Select
Columns("A").Delete
Sheets("List1").Select
Range(Range("A1"), Range("A1").End(xlDown)).Copy
Sheets("celkem").Select
Range("A1").PasteSpecial
Sheets("List2").Select
Range(Range("A1"), Range("A1").End(xlDown)).Copy
Sheets("celkem").Select
Range("A1").Offset(Range(Range("A1"), Range("A1").End(xlDown)).Rows.Count, 0).PasteSpecial
Sheets("List3").Select
Range(Range("A1"), Range("A1").End(xlDown)).Copy
Sheets("celkem").Select
Range("A1").Offset(Range(Range("A1"), Range("A1").End(xlDown)).Rows.Count, 0).PasteSpecial
Sheets("List4").Select
Range(Range("A1"), Range("A1").End(xlDown)).Copy
Sheets("celkem").Select
Range("A1").Offset(Range(Range("A1"), Range("A1").End(xlDown)).Rows.Count, 0).PasteSpecial
Sheets("List5").Select
Range(Range("A1"), Range("A1").End(xlDown)).Copy
Sheets("celkem").Select
Range("A1").Offset(Range(Range("A1"), Range("A1").End(xlDown)).Rows.Count, 0).PasteSpecial
ActiveSheet.Range(Range("A1"), Range("A1").End(xlDown)).RemoveDuplicates Columns:=1, Header:=xlNo
Range("A1").Select
End Sub
Re: Excel sloučení dat z více sloupců
Díky, ale nefunguje.
Jen to nakopíruje čísla účtů (s názvem sloupce :)) do posledního listu.
Neodstraňuje to duplicity.
Jen to nakopíruje čísla účtů (s názvem sloupce :)) do posledního listu.
Neodstraňuje to duplicity.
-
- Level 4.5
- Příspěvky: 1547
- Registrován: březen 11
- Bydliště: Drsná Vysočina :D
- Pohlaví:
- Stav:
Offline
Re: Excel sloučení dat z více sloupců
Jelikož máš asi excel 2003 tak tam to nefunguje. Tady je náprava.
místo
vlož toto
místo
Kód: Vybrat vše
ActiveSheet.Range(Range("A1"), Range("A1").End(xlDown)).RemoveDuplicates Columns:=1, Header:=xlNo
vlož toto
Kód: Vybrat vše
' pouziti rozsireneho filtru
Range(Range("A1"), Range("A1").End(xlDown)).AdvancedFilter Action:=xlFilterCopy, CopyToRange:=Range( _
"B1"), Unique:=True
Columns("A:A").Delete Shift:=xlToLeft
-
- Mohlo by vás zajímat
- Odpovědi
- Zobrazení
- Poslední příspěvek
-
- 5
- 3936
-
od atari
Zobrazit poslední příspěvek
26 dub 2025 09:11
-
- 1
- 2889
-
od lubo.
Zobrazit poslední příspěvek
25 čer 2024 09:16
-
-
EXCEL -jak otevřít 2 excel sobory abych je viděla současne a samostatně
od Ketty02 » 30 srp 2024 21:19 » v Vše ostatní (sw) - 2
- 4797
-
od Riviera kid
Zobrazit poslední příspěvek
02 zář 2024 16:21
-
-
- 2
- 12215
-
od Snekment
Zobrazit poslední příspěvek
29 led 2025 15:05
-
-
více ssd na desku asrock b450 pro4 Příloha(y)
od bugicek7lpCZ » 03 lis 2024 16:43 » v Rady s výběrem hw a sestavením PC - 3
- 1478
-
od MrVoltz
Zobrazit poslední příspěvek
05 lis 2024 08:17
-
Kdo je online
Uživatelé prohlížející si toto fórum: Google [Bot] a 2 hosti