Ja tam nikde nevidím nič o priradení hodnoty k poradovému číslu, rovnako ako tam nevidím (a to predpokladám príde), že tie čísla majú vzťah s inými údajmi na riadku a tie tipujem bude tiež treba premiestniť. Opäť je najjednoduchšie použiť filter. To zase záleží na rôznych okolnostiach a dátach okolo týchto stĺpcov, a od požadovaného výstupu, čo nemáme.
Akurát pozerám, že som to prečítal ako od najmenšieho, ale ono je to od najväčšieho, teda nie SMALL ale LARGE.
Stále to beriem tak, že treba len "zrovnať do laty" čísla.
EDIT: AJ keď teraz ako si čítam po niekoľký x tú druhú vetu, tak tam to bude asi spomenuté o tom poradí. Beriem späť.
Nebolo by jednoduchšie len SMALL ?
=SMALL($A$1:$A$7;ROW(A1))
=SMALL($A$1:$A$7;ŘÁDEK(A1))
Resp. jednorázovo len obyčajné zoradenie Údaje - A-Z.
V C1 je TODAY() / DNES(), teda je vylúčené aby sa niekto narodil neskôr ako dnes, podmienka je teda zbytočná, a stačí
=YEAR($C$1)-YEAR(B2)
=ROK($C$1)-ROK(B2)
Ja som dával v prílohe (10.2.2017 22:43) vzorec na výpočet veku práve v daný dátum TODAY/DNES, teda len podmienené zobrazenie narodenín práve dnes (nemal by byť problém s prechodným rokom). DATEDIF dáva rovnaké výsledky len asi v 15 riadkoch.
Myslíte takto ?
Tak potom skúsiť takúto úpravu
Príklad vzorcom aj makrom
Pretože sú v zošite použité 2 definované názvy STLPMENA a STLPNARODENINY, ktoré slúžia na zprehľadnenie vzorca, ktorý si sám hľadá dynamicky zaplnenú oblasť. A tieto 2 definované názvy ste si asi neprekopíroval/neprispôsobil.
EDIT: No alebo naozaj E2003 nepodporuje napr. SMALL alebo IFERROR ...
Ešte teda bez toho makra, len maticovým vzorcom. Je to nastavené na 9 narodením v jeden deň (dá sa rozšíriť), s upozornením, ak ich je viac. Pod tabuľkou s dátami nesmie byť nič iné.
ďalší príklad, mal by snáď fachať aj na prestupných rokoch (treba potestovať), ale dalo by sa to urobiť aj maticovým vzorcom (ak ho E2003 dáva), a to tak, že by sa vyhradilo prvých napr. 5 riadkov, kde by sa maticou zoradili mená, ktoré oslavujú. Alebo 10, alebo koľko myslíte, že by sa mohlo zhodnúť v jeden deň narodením (podľa toho aké máte dáta a koľko).
Príklad vkladania odkazových vzorcov na hodnoty v súboroch...
?? Niečo takéto ???
Popravde, mám už dlhšie zdravotné a časové problémy, a teda silu a čas som si na Vás našiel defacto iba náhodou. Tak snáď je to OK. Dalo by sa to aj inak (vzorce, PQ) ale nechce sa mi.
Maticový vzorec by nemohol byť ? Ostatné info o danej roli (popis, ten iný názov, ...) sa dajú pripojiť buď obdobným vzorcom, alebo vyhľadávacím a INDEX-ovacím spôsobom. Ak to bude potrebné.
Asi budem teraz zotretý, ale nieje iba takéto niečo to, čo potrebujete?
PS: AL hovorí o poradí spracovávania dát na "hromade"/ v "zásobníku"/ vo "fronte". Alebo akokoľvek inak to nazvete.
Teraz už nerozumiem vôbec. Najskôr CSV, s ktorými sa pracuje inak, potom pošlete XLSX - úplne niečo iné. Hovoríte, že bude stále iba jeden súbor s názvom 11.CSV a pošlete súbory a.XLSX + b.XLSX. Navyše ten a.XLSX nemá nič spoločné s adresami buniek, ktoré ste uviedli že chcete kopírovať (D8 D9 B11). Tak skúste ešte raz všetko vysvetliť a uviesť na pravú/správnu mieru :
1. Aký typ súborov obsahuje zdrojové dáta, teda tie, ktoré chcete získať. XLSX, CSV ?
2. Z koľkých súborov chcete získavať dáta ?
3. Čo sa stane so súbormi, z ktorých ste dáta už získali.
4. Ako sa volajú tie súbory?
5. Čo sa má presne stať z dátami v cieľovom súbore? Prepíšu sa novými ? Doterajšie dáta v tomto cieľovom súbore sa posunú, a nové (neviem z akého súboru) a pridajú na prvý riadok ?
6. Bude/budú zdrojový/zdrojové súbor/súbory otvorené pri tejto operácii?
7. Čo znamená kontrola, či sa zmenili dáta ? Pozerali ste ako som to riešil ja? Porovnal som posledné vložené dáta s novými v súbore 11.CSV, a nové sa vložili iba ak sú iné.
8....
9.... otázok je sto. Všetko popíšte dopodrobna.
Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.
Používáte podnikový systém Helios iNuvio? Potřebujete pomoci se správou nebo vyvinout SQL proceduru? Více informací naleznete na stránce Helios iNuvio.