Poradna - Makro? - vyextrahovanie riadkov na základe zvoleného textu
Vložení příspěvkuhlavní kategorie | zpět | + odpovědět na toto téma
Makro? - vyextrahovanie riadkov na základe zvoleného textu - diskuze na toto téma |
Zdravíčko prajem. Mám nasledovný problém a bol by som nadovšetko vďačný, ak sa nájde dobrá duša, čo by mi vedela poradiť/pomôcť :)
Mám tabuľku údajov, ktorá obsahuje zoznam občanov po riadkoch. každému občanovi prislúcha mnoho rôznych údajov v stĺpcov. V stĺpci A je text obsahujúci meno priezvisko, obec PSČ a ešte pár údajov. všetko je to v kope v jednej bunke...nie je oddelené meno od priezviska ani od adresy a zvšku údajov. Každý riadok je další občan
tabuľka má asi 2500 riadkov (teda údaje o 2500 občanoch) a ja potrebujem rozdeliť údaje podla nasledovného kritéria. Všetci čo sú z Obce "Názov obce A" budú v hárku1 aj s prislúchajúcimi údajmi v ďalších stĺpcoch. Každý kto je z "Názov obce B" bude v hárku 2... a tak dalej. treba ich teda rozdeliť podla obce.
pre lepšiu predstavu, text v bunke A4 vyzerá takto: Jožko Mrkvička, r. Mrkvička, Nar. 1.2.1999, Banská Bystrica, PSČ:123456, SR
Ďakujem vopred Pomocou Class + Collection + Array, vytváranie listov, prípadne pridávania dát na existujúce listy. Musí byť ale špecificky dodržaný zlúčený zápis v A:A. Obec musí byť za treťou čiarkou s medzerou ", ". Odpověď Klobúk dole!!!! Veľmi pekne dakujem za ochotu a rýchlosť :)
Nastal mi však jeden problém... tabuľka s občanmi však neobsahuje rovnaky zlučeny zapis v A:A :( jednak som uviedol ja nesprávnu informáciu a obec je za štvrtou čiarkou, no niekedy (dosť často) bunka v stlpci A obsahuje iba meno a priezvisko a nič viac... Jedna výhoda je že tých obcí nie je veľa. asi 10. Ak sa jedná o takú tú pascalovskú logiku, nebolo by možné algorytmus spraviť takto? ja zadám názov obce. program v cykle prehladá všetky riadky v stlpci A. AK sa v nejakej bunke nachádza hladaný výraz, označí celý riadok a skopíruje ho do nového hárku (napr harok2)... takto by mi algorytmus vyextrahoval z tabuľky občanov na základe obce ktorú zadám. to by stačilo, ja si priebežne budem kopírovať vyextrahovaných občanov do inej tabulky, a teda pri hladaní ďalšej obce by sa mohol hárok2 kludne prepísať. ideálne by bolo keby vyextrahovaných občanov z pôvodnej tabulky aj vymazalo :) na konci by tam teda ostali ludia bez adresy Odpověď Tak potom jednoduchšie asi takto... Odpověď |