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

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

Moderátor: Mods_senior

cesar82
nováček
Příspěvky: 3
Registrován: srpen 13
Pohlaví: Muž
Stav:
Offline

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

Příspěvekod cesar82 » 28 srp 2013 06:35

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.

Reklama
cmuch
Level 4.5
Level 4.5
Příspěvky: 1547
Registrován: březen 11
Bydliště: Drsná Vysočina :D
Pohlaví: Muž
Stav:
Offline

Re: Porovnávací makro v excelu

Příspěvekod cmuch » 28 srp 2013 08:06

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?

cesar82
nováček
Příspěvky: 3
Registrován: srpen 13
Pohlaví: Muž
Stav:
Offline

Re: Porovnávací makro v excelu

Příspěvekod cesar82 » 28 srp 2013 10:16

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řílohy
zadani.xlsm
(29.88 KiB) Staženo 14 x
data.xlsx
(11.1 KiB) Staženo 17 x

cesar82
nováček
Příspěvky: 3
Registrován: srpen 13
Pohlaví: Muž
Stav:
Offline

Re: Porovnávací makro v excelu

Příspěvekod cesar82 » 30 srp 2013 12:22

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


  • Mohlo by vás zajímat
    Odpovědi
    Zobrazení
    Poslední příspěvek

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

Kdo je online

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