Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno excel 2010, proces vytvarania textoveho outputu programu

Pouzivam jeden program, do ktoreho ked manualne zadate texty ako: nazov zoznamu, nazov kodoveho setu, kod1/2, kod2/2; tak urobi zelany dlhy text s korektnou povinnou omackou, co pouziva iny proces toho programu. Ale nie je to dobre, ked robim s desiatkami, stovkami kodovych setov. Preto sa da vytvorit v exceli vzorec, ktory zoberie z buniek pastnute kody a automaticky doplni tu omacku. Chcel som to vymysliet, ale nemam sajn ake funkcie sa musia pouzit. Viem len ako to urobit:
- stlpec A, B bude vyhradeny na paste tych kodov. Nic dalsie.
- niekde pomimo budu dve bunky, kam do jednej napisem vseobecny nazov kodoveho setu (ktory sa bude menit- pridavat +1 increment), a do druhej napisem nazov kodoveho zoznamu(ten bude len jeden a konecny). Funguje to tak, ze bunky jedneho riadka stpcov A, B vytvaraju spolu jeden Kodovy set. Cize A1, B1 = Kodset1. Ak tam pastnem napr. desat riadkov kodov, tak ten vzorecek zoberie skupinu tych desiatich Kodsetov a nazve ich menom co som napisal do bunky Kodoveho zoznamu. A za nazov Kodsetov sa bude automaticky pridavat +1 cislo. Teda ak do bunky zadam nazov kodsetu ze: Kodset_jadro, Tak vsetky kodsety budu mat nazvy: Kodset_jadro1, Kodset_jadro2, Kodset_jadro3, .....
Vsetky budu patrit do spolocneho Kodoveho zoznamu.

Ja budem mat v predpripravenych bunkach pastnute vsetky FixneTexty. Potom vzorec (bude to len jedna bunka na vsetko) odkazem na ne a zviazem ich pomocou & znaku s tymi dalsimi bunkami co vytvorite vy (mini vzorecky).

Rekapitulacia:
Kod je string v A1, A2, A3 ...
Kod je string v B1, B3, B3 ...
Kodovy set je string A1, B1 alebo A2, B2 ....
Kodovy zoznam su vsetky Kodove sety.

Ja zadam:
Vsetky Kody v stlpcoch A, B.
Nazov Kodoveho setu.
Nazov Kodoveho zoznamu.

Mini vzorecky urobia:
Jeden spravi: zoberie pocet vyplnenych riadkov (stlpce A, B) a podla toho upravi nazvy Kodovych setov (vsade prirata jednotku).
Druhy spravi, ze spocita kolko mame vyplnenych riadkov (stlpce A, B) a podla toho urobi rovnaky pocet opakovani:
(Znazornenie struktury vzorca:)

FixnyText1	nazovPrvehoKodovehSetu + 1	FixnyText2	SamotnyKodZoStplcaA1	FixnyText3	SamotnyKodZoStplcaB1	FixnyText4

Treti spravi, ze nakoniec prida toto:
(Znazornenie struktury vzorca:)

FixnyText5	nazovKodovehoZoznamu	FixnyText6

Teda druha polovica vysledku vzorca bude vzdy rovnaka. Pre dane zadanie.

Toto je prva polovica vysledku vzorca (Znazornenie struktury vzorca(to iste co hore)):[XJok3xy.png]. Je to znazornene pod seba, ale vo vzorci to bude vsetko vedla seba. Take dlhe, kolko bude Kodov.

Toto je ta druha polovica (Znazornenie struktury vzorca(to iste co hore))[R91fgJ1.png]. Prilepi sa za prvu polovicu. Total vsetko bude jeden riadok, lepsie povedane jedna bunka - jej vysledok.

Dakujem pekne !

Jsou zobrazeny jen nové odpovědi. Zobrazit všechny
Předmět Autor Datum
Jak už Ti tu psali jiní, ač sem celé zadání několikrát přelouskal netuším ani zbla o co se má jednat…
Siki83 22.07.2015 16:30
Siki83
Uprimne ma to mrzi, ked to tak vidite vsetci evidentne. Ale dost dlho som to pisal a premyslal som,… nový
IT_lamiak 22.07.2015 17:35
IT_lamiak
len potrebujem vediet preco mi nejde skopirovat vysledok zretazenia ? Pokud sem nevložíš soubor s u… poslední
Siki83 25.07.2015 12:00
Siki83

Jak už Ti tu psali jiní, ač sem celé zadání několikrát přelouskal netuším ani zbla o co se má jednat.
Takže sem reagoval na tvůj post z 21.07.2015 15:14 viz soubor.

Když by si sem vložil vzorový SEŠIT místo těch přiblblých obrázků s jasně popsaným "problémem" z kterého bude jasně patrné oč jde, tak by někdo snad i poradil.

Uprimne ma to mrzi, ked to tak vidite vsetci evidentne. Ale dost dlho som to pisal a premyslal som, ako by ste to co najlepsie pochopili. To, co potrebujem sa neda dokonale vysvetlit, pretoze ste nic podobne neriesili ani nevideli niekoho ineho pouzivat. A aj keby som sem dal subor a predpripravenymi vecami, stale by to bolo dost bezo zmyslu. Skusal som to urobit aj v Pythone3, ale ked tam pastujem data z excelu, tak to priniesie so sebou aj tabulator a cele to je pokrivene.
Ked idem cez input('fdsfsdf') funciu, tak ta zoberie len prvy riadok paste.

Ale je to uz jedno, ked to mam hotove, len potrebujem vediet preco mi nejde skopirovat vysledok zretazenia ?

Zpět do poradny Odpovědět na původní otázku Nahoru