EXCEL 2007 -> odstranění duplicit

Programy pro práci v kanceláři (Word, Excel, Access…=>Office)

Moderátor: Mods_senior

wecker
Level 1
Level 1
Příspěvky: 51
Registrován: srpen 10
Pohlaví: Muž
Stav:
Offline

EXCEL 2007 -> odstranění duplicit

Příspěvekod wecker » 01 čer 2011 09:23

Zdravím, potřeboval bych pomoc v Excelu 2007:

mám dva sloupce jmen, kde jsou duplicity (např. novák je v obou sloupcích)

a já potřebuji tyto jména, která jsou v obou sloupcích odstranit

Nevíte prosím někdo jak na to??
Díky!

Reklama
kuchyn
nováček
Příspěvky: 10
Registrován: březen 07
Pohlaví: Muž
Stav:
Offline

Re: EXCEL 2007 -> odstranění duplicit

Příspěvekod kuchyn » 01 čer 2011 16:29

Zdravím,
zajímalo by mě, jestli chcete odstranit duplicity přímo v obou sloupcích nebo vytvořit vedle popř. na jiném listu opět oba sloupce bez duplicit?
Roman

mejlacz
nováček
Příspěvky: 38
Registrován: listopad 10
Pohlaví: Muž
Stav:
Offline

Re: EXCEL 2007 -> odstranění duplicit

Příspěvekod mejlacz » 02 čer 2011 07:57

Já bych se přimlouval za odstranění duplicit v novém listě. Určitě bych makro využil také. Mě by se zároveň hodilo i smazání celého řádku, kde se duplicity nacházejí, ale to bych si případně zkusil dodělat sám, alespoň bych se ponořil do světa maker :)

wecker
Level 1
Level 1
Příspěvky: 51
Registrován: srpen 10
Pohlaví: Muž
Stav:
Offline

Re: EXCEL 2007 -> odstranění duplicit

Příspěvekod wecker » 02 čer 2011 12:24

je mi jedno jestli to pujde na novy list, potrebuji odstranit duplicity z obou sloupcu (tzn. když novák je ve sloupci A i ve sloupci B, tak odstranit oba dva zaznamy) - podotykam, ze duplicitni jmena nemuseji byt na stejnem radku...
DIKY MOC, jestli mi nekdo poradite!

Uživatelský avatar
franticek
Level 3
Level 3
Příspěvky: 435
Registrován: únor 07
Pohlaví: Nespecifikováno
Stav:
Offline

Re: EXCEL 2007 -> odstranění duplicit

Příspěvekod franticek » 08 čer 2011 13:13

Ahoj.

Pakliže předpokládám, že ta duplicita se může vyskytnout pouze jednou v daném sloupci, lze použít toto makro daného excelsheetu:

Kód: Vybrat vše

Sub find()
Dim r1 As Range
Dim r2 As Range

'nastav si požadované sloupce(každý zvlášť)
Set r1 = Range("A1:A3")
Set r2 = Range("B1:B2")

'vypni refresh
Application.ScreenUpdating = False

'pro každý řádek prvního sloupce
For Each cl1 In r1.Cells
    'projdi všechny řádky druhého sloupce
    For Each cl2 In r2.Cells
        'pokud se hodnoty rovnají
        If cl1.Value = cl2.Value Then
            'tak je vymaž
            cl1.Value = ""
            cl2.Value = ""
            'a ukonči prohledávání druhého sloupce
            Exit For
        End If
    Next
Next

'zapni refresh
Application.ScreenUpdating = true
End Sub


Asi by šla použít sofistikovanější metoda jako je Find, ale takto je to jednoduché na další úpravy i pochopení.
A zkoušeli jste to vypnout a zapnout?

wecker
Level 1
Level 1
Příspěvky: 51
Registrován: srpen 10
Pohlaví: Muž
Stav:
Offline

Re: EXCEL 2007 -> odstranění duplicit

Příspěvekod wecker » 09 čer 2011 10:27

Super funguje, diky moc. Jeste by bylo super kdyby to odmazalo cely radek, ale to uz se da nastavit ve filtru :-)

Uživatelský avatar
franticek
Level 3
Level 3
Příspěvky: 435
Registrován: únor 07
Pohlaví: Nespecifikováno
Stav:
Offline

Re: EXCEL 2007 -> odstranění duplicit

Příspěvekod franticek » 13 čer 2011 08:34

Ahoj.
Mazání celého řádku nedoporučuji z níže uvedeného důvodu: :smile:
podotykam, ze duplicitni jmena nemuseji byt na stejnem radku...
A zkoušeli jste to vypnout a zapnout?

kuchyn
nováček
Příspěvky: 10
Registrován: březen 07
Pohlaví: Muž
Stav:
Offline

Re: EXCEL 2007 -> odstranění duplicit

Příspěvekod kuchyn » 13 čer 2011 10:58

Zdravím,
omlouvám se za odmlku a posílám makro na odstranění duplicit ve dvou sloupcích.
Přílohy
Odstranění duplicit.xls
(25.5 KiB) Staženo 112 x
Roman


  • Mohlo by vás zajímat
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • 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
    4762
    od Riviera kid Zobrazit poslední příspěvek
    02 zář 2024 16:21
  • Přechod z Excel 21 na Excel 24
    od Snekment » 29 led 2025 13:46 » v Kancelářské balíky
    2
    12175
    od Snekment Zobrazit poslední příspěvek
    29 led 2025 15:05
  • Pohoda a excel Příloha(y)
    od brownwld » 06 kvě 2025 17:28 » v Kancelářské balíky
    1
    4580
    od atari Zobrazit poslední příspěvek
    07 kvě 2025 09:41
  • Excel - výpočet nočních hodin Příloha(y)
    od Uziv00 » 17 říj 2024 11:22 » v Kancelářské balíky
    3
    3311
    od lubo. Zobrazit poslední příspěvek
    24 říj 2024 00:00
  • Tisk sloupců vedle sebe na A4 - Excel
    od atari » 24 dub 2025 10:51 » v Kancelářské balíky
    5
    3906
    od atari Zobrazit poslední příspěvek
    26 dub 2025 09:11

Zpět na “Kancelářské balíky”

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 3 hosti