Stránka 1 z 1

Porovnávací makro v excelu  Vyřešeno

Napsal: 28 srp 2013 06:35
od cesar82
Dobrý den,

potřeboval bych poradit co se týče makra pro vyhledávání shody.

Mám dva soubory. V jednom vytvářím přehled materiálu, který se ve všech případech opakuje a po přiřazení všech potřebných skupin se toto vyexportuje do druhého sešitu už pouze jako hodnoty. Při tomto exportu se taktéž zapíše kód, který jasně udává co všechno bylo použito do druhého souboru, který slouží jako databáze.

A teď problém. Potřebuju před exportem, aby mi excel prošel tuto databázi a zjistil, že už se něco stejného, nebo hodně podobného dělalo a vyhodil hlášku, popřípadě seznam takových shod.

Jako příklad bych uvedl:
Mějme soubor s názvem "Zadaní", kde se do buňky C1 vepíše specifické číslo a poté do buněk C4 napíše jméno, do buňky C5 příjmení do C6 pozice, do C7 jméno nadřízeného atd.
V databázovém souboru dejme tomu "Data" potom bude vše seřazeno za sebou a podle určitýchg charakteristik se budou vyhledávat schody a oznamovat se bude ono specifické číslo.

Předem děkuji za odpověď a tím i obrovskou pomoc.

Re: Porovnávací makro v excelu

Napsal: 28 srp 2013 08:06
od cmuch
Vítej na PC-Help

Určitě něco takového půjde, ale chtělo by to více info + přílohu.

že už se něco stejného, nebo hodně podobného dělalo a vyhodil hlášku, popřípadě seznam takových shod.
Pod tím nevím co si mám představit.
- co je stejné
- co hodně podobné
- seznam jakých shod

podle určitýchg charakteristik
Podle jakých charakteristik?

Re: Porovnávací makro v excelu

Napsal: 28 srp 2013 10:16
od cesar82
Omlouvám se za nedostatečnou charakteristiku.
Přikládám ukázku obou souborů, kde v 1. souboru "Zadaní" podle zvolených vlstností z listu "Inputs" se na listu "data1" generuje určitý kód, který tvoří buďto serie znaků v jednotlivých buňkách (E4-S4), nebo řetezec znaků v jedné buňce (V4). Druhým souborem je soubor "data", kde by se tyto znaky měli ukládat a přiřadit se k nim hodnoty buněk T4 a U4 z prvního souboru.

Makro by mělo fungovat tak, že po zadaní potřebných hodnot na listu "Inputs" sešitu "Zadaní" by mělo projet druhý soubor a najít shodu v co největším počtu buněk, nebo znaků v řetězci, kde úplná schoda musí být v prvních 5 sloupcích a ve zbytku sloupců už nemusí být schoda 100%, pokud by nenastala. Dále by mělo makro vypsat buďto do hláškového okna, nebo na list "Inputs" hodnoty ze sloupce R sešitu "Data", u kterých nastane schoda, nebo největší %-tuální schoda. Ještě by hodně pomohlo, kdyby nenastala úplná 100% shoda, aby se ukázalo v kolika % se nalezený soubor liší od zadání. Ale to už by byla asi jenom třešínka na dortu.

Předem díky.

Cesar82

Re: Porovnávací makro v excelu

Napsal: 30 srp 2013 12:22
od cesar82
Zdravím,

Takže nakonec jsem to vyřešil.
I tak děkuji za ochotu s pomocí.
V případě, že by někdo chtěl, můžu sem nahrat onen makro kód.

S pozdravem Cesar82