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.
Porovnávací makro v excelu Vyřešeno
-
- Level 4.5
- Příspěvky: 1547
- Registrován: březen 11
- Bydliště: Drsná Vysočina :D
- Pohlaví:
- Stav:
Offline
Re: Porovnávací makro v excelu
Vítej na PC-Help
Určitě něco takového půjde, ale chtělo by to více info + přílohu.
- co je stejné
- co hodně podobné
- seznam jakých shod
Určitě něco takového půjde, ale chtělo by to více info + přílohu.
Pod tím nevím co si mám představit.že už se něco stejného, nebo hodně podobného dělalo a vyhodil hlášku, popřípadě seznam takových shod.
- co je stejné
- co hodně podobné
- seznam jakých shod
Podle jakých charakteristik?podle určitýchg charakteristik
Re: Porovnávací makro v excelu
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
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
- Přílohy
-
- zadani.xlsm
- (29.88 KiB) Staženo 14 x
-
- data.xlsx
- (11.1 KiB) Staženo 17 x
Re: Porovnávací makro v excelu
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
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
-
- Mohlo by vás zajímat
- Odpovědi
- Zobrazení
- Poslední příspěvek
-
- 1
- 3348
-
od Grimm
Zobrazit poslední příspěvek
28 čer 2024 23:30
-
- 0
- 2666
-
od LukM
Zobrazit poslední příspěvek
19 říj 2024 14:03
-
-
automaticke nastaveni velikosti komentare v Excelu
od Mikik Block » 04 zář 2024 15:17 » v Kancelářské balíky - 0
- 3198
-
od Mikik Block
Zobrazit poslední příspěvek
04 zář 2024 15:17
-
Kdo je online
Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 8 hostů