Fórum pro uživatele kancelářského balíku OpenOffice | LibreOffice
 

#1 10. 11. 2014 10:02:42

allh
Člen
Registrace: 15. 10. 2014
Příspěvků: 8

Výpis rozdílných dat při porovnání dvou sloupců - VYŘEŠENO

Dobrý den,

řeším tento problém s nalezením rozdílných dat ve dvou sloupcích. Zkoušel jsem najit funkční řešení, ale bohužel nic zatím nefungovalo.

Věc se má takto. Sloupec A obsahuje například tyto hodnoty:

191366A/70
191451C/39
191366C/70
191366E/70
191366F/70
191366G/70
191368A1/71
191368B1/71
191368C1/71

Sloupec B obsahuje například tyto hodnoty:

191366A/70
191366B/70
191366C/70
191366E/70
191366F/70
191366G/70
191381A/37
191381B/37
191381C/37

Potřeboval bych  srovnat sloupce A a B. Výsledkem by měli být dva nové sloupce kdy se mně ve sloupci C vypíšou hodnoty, které jsou navíc jen ve slupci A. Dále aby se ve sloupci D vypsali hodnoty, které jsou navíc jen ve sloupci B.

Nebo by případně stačilo barevně označit v obou sloupcích ty data, které jsou společné a ty které nejsou, nechat bez označení. Nevím, co je jednodušší.

Díky za rady.

Editoval allh (10. 11. 2014 12:34:53)

Offline

#2 10. 11. 2014 11:20:12

lp.
Člen
Registrace: 24. 9. 2009
Příspěvků: 842

Re: Výpis rozdílných dat při porovnání dvou sloupců - VYŘEŠENO

Použij podmíněné formátování

Pro sloupec A je podmínka (vzorec) ISNUMBER(MATCH(A1;$B$1:$B$100;0))

Pro sloupec B obdobně (přehodit písmenka)

Offline

#3 10. 11. 2014 12:33:03

allh
Člen
Registrace: 15. 10. 2014
Příspěvků: 8

Re: Výpis rozdílných dat při porovnání dvou sloupců - VYŘEŠENO

Tak nakonec jsem to vyřešil dak, že jsem si založil dva listy s tím, že v každém byly sloupce prohozeny a zadal jsem kod:
=COUNTIF(A$2:A$180;B$2:B$180)
Tam kde je jednicka, tak jsou kody v obou sloupcich, tam kde je nula, tak jsou neni.

Offline

#4 10. 11. 2014 12:34:06

neutr
Člen
Registrace: 8. 3. 2007
Příspěvků: 3,435

Re: Výpis rozdílných dat při porovnání dvou sloupců - VYŘEŠENO

Já bych doporučil toto :
- Předpokládáme úseky dat A1:A100 A úsek B1:B100. Úseky dostanou "dolarovou nadílku" ($) aby se daly kopírovat. Základem vyjádření je pak COUNTIF. Pro sloupec C - který vypíše data z A a testuje na úseku B1:B100.

=IF(COUNTIF($B$1:$B$100;A1)>0;"";A1)

Tohle zklopírujeme do celého sloupce C a podobně do sloupce D :

=IF(COUNTIF($A$1:$A$100;B1)>0;"";B1)

Editoval neutr (10. 11. 2014 12:35:24)


Moje e-mailová adresa
Pokud je Váš problém vyřešen, označte prosím svůj příspěvek za "VYŘEŠENÝ"
Zlepšíte orientaci při vyhledávání řešení JAK OZNAČIT TÉMA ZA VYŘEŠENÉ

Offline

#5 10. 11. 2014 12:40:26

allh
Člen
Registrace: 15. 10. 2014
Příspěvků: 8

Re: Výpis rozdílných dat při porovnání dvou sloupců - VYŘEŠENO

neutr napsal(a)

Já bych doporučil toto :
- Předpokládáme úseky dat A1:A100 A úsek B1:B100. Úseky dostanou "dolarovou nadílku" ($) aby se daly kopírovat. Základem vyjádření je pak COUNTIF. Pro sloupec C - který vypíše data z A a testuje na úseku B1:B100.

=IF(COUNTIF($B$1:$B$100;A1)>0;"";A1)

Tohle zklopírujeme do celého sloupce C a podobně do sloupce D :

=IF(COUNTIF($A$1:$A$100;B1)>0;"";B1)

Díky, tohle řešení je elegantnější než to moje smile

Offline

Zápatí