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

#1 Re: Calc » Výpis rozdílných dat při porovnání dvou sloupců - VYŘEŠENO » 10. 11. 2014 12:40:26

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

#2 Re: Calc » Výpis rozdílných dat při porovnání dvou sloupců - VYŘEŠENO » 10. 11. 2014 12:33:03

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.

#3 Calc » Výpis rozdílných dat při porovnání dvou sloupců - VYŘEŠENO » 10. 11. 2014 10:02:42

allh
Odpovědí: 4

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.

#4 Re: Calc » Hromadné vyjmutí určitých slov z buněk - VYŘEŠENO » 17. 10. 2014 07:19:10

Tak děkuju všem za pomoc, už to funguje jak má.
Ono s tím svěřit práci profesionálům. Byla by to jistě lepší varianta, ale objem práce je tak malý, že by to bylo podle mého mínění těžké. A čekat než se nahromadí věci také nemůžu smile

#5 Re: Calc » Hromadné vyjmutí určitých slov z buněk - VYŘEŠENO » 16. 10. 2014 15:07:11

ludviktrnka napsal(a)

Tož to je ovšem mnohem jednoduší, na to ti stačí =if(isnumber(search($B2,C$1));C$1;"") a toto rozkopírovat všude kde je třeba

Tohle mně háže chybu 508

#6 Re: Calc » Hromadné vyjmutí určitých slov z buněk - VYŘEŠENO » 16. 10. 2014 14:56:48

Pro neutr:

Ona ta situace se má takto. E-shop je založený na PrestaShopu a do něj lze importovat csv soubory. Náš firemní systém je bohužel trochu starý a umí "vyplivnout" jen takovou předpotopní tabulku. Na e-shopu je třeba mit různé filtrování - například dle materiálu. Tak se snažím z toho jednoduchého xls souboru co mám k dispozici dostat co nejvíc dat. Ono to není ideální možnost, ale ručně nahazovat větší množství položek není optimální řešení smile

#7 Re: Calc » Hromadné vyjmutí určitých slov z buněk - VYŘEŠENO » 16. 10. 2014 13:59:43

Předně moc děkují všem za rychlé reakce. Musím říct, že v práci s tabulkama jsem začátečník a proto jsem ve výsledku pohořel.
Udělal jsem proto ukázkovou tabulku a nahraju ji na můj server - http://www.compolux.cz/ukazka.ods. Jsou v ní naznačené situace, které mohou nastat - použil jsem jen 5 protože to nyní stačí.
Zkusím to ještě trochu přesněji nastínit. Potřeboval bych, aby se do řádku s materiálem tento materiál napsal, když ho popis obsahuje a když ho neobsahuje, tak aby zustala buňka prázdná. Materiály nemají pevné pořadí v popise - tzn. že například kov není vždy na prvním místě atd.

Díky za další případné rady

#8 Calc » Hromadné vyjmutí určitých slov z buněk - VYŘEŠENO » 16. 10. 2014 11:53:30

allh
Odpovědí: 27

Dobrý den,

potřeboval bych pomoct s touto věcí.
Mám tabulku s výrobky která slouží k importu dat pro e-shop. Jedna buňka v řádku obsahuje vlastnosti výrobku a text vypadá nějak takto:

"Záv.sv. E27 3x60W kov, textil"

Potřeboval bych hromadně u každého produkty vyjmout z tohoto textu poslední dvě slova a vložit každé slovo samostatně do prázdné buňky. V tomto případě "kov" a "textil".
Problém je, že tyto materiály se mění, takže slova nemají stejný počet znaků. Na druhou stranu, vím o jaké slova se jedná, protože je asi 10 materiálů, které se používají.

Již jsem toho zkoušel moc, ale nemůžu se pohnout z místa.

Díky za rady.

Zápatí

Používáme FluxBB