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 122 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
- 4477
-
od atari
Zobrazit poslední příspěvek
26 dub 2025 09:11
-
- 2
- 12872
-
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
- 1801
-
od MrVoltz
Zobrazit poslední příspěvek
05 lis 2024 08:17
-
-
-
Změna poslední číslice ve více číslech najednou
od Arnold91 » 02 zář 2025 07:05 » v Kancelářské balíky - 7
- 5900
-
od Zivan
Zobrazit poslední příspěvek
02 zář 2025 17:01
-
-
-
Canon pixma ts5150 w11 nelze tisknout vice kopii na stranku Příloha(y)
od mrpcz » 20 kvě 2025 07:09 » v Vše ostatní (hw) - 4
- 2916
-
od petr22
Zobrazit poslední příspěvek
20 kvě 2025 13:30
-
Kdo je online
Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 4 hosti