Bez makra by to mohlo jit tereba takhle (pro spravne zobrazeni pouzijte neproporcionalni font, treba Courier New, nebo na to kouknete v archivu konference): Vstupni data: ----------------------------- | A | B | C --+--------+--------+-------- 1 | id0 | | 2 | nazev0 | | 3 | cena0 | | 4 | id1 | | 5 | nazev1 | | 6 | cena1 | | 7 | id2 | | 8 | nazev2 | | 9 | cena2 | | ----------------------------- Prvni vzorec: ------------------------------ | A | B | C ---+--------+--------+-------- 1 | id0 | =A2 | =A3 2 | nazev0 | | 3 | cena0 | | 4 | id1 | | 5 | nazev1 | | 6 | cena1 | | 7 | id2 | | 8 | nazev2 | | 9 | cena2 | | ------------------------------ Do prvniho radku pridas vzorce, pak vyberes oblast B1:C3 (2 sloupce x 3 radky) a za uchytny bod v prave dolni casti vyberu to cele mysi natahnes smerem dolu, az na konec dat. Potom budou vzorce vypadat takhle: ------------------------------ | A | B | C ---+--------+--------+-------- 1 | id0 | =A2 | =A3 2 | nazev0 | | 3 | cena0 | | 4 | id1 | =A5 | =A6 5 | nazev1 | | 6 | cena1 | | 7 | id2 | =A8 | =A9 8 | nazev2 | | 9 | cena2 | | ------------------------------ A jejich hodnoty takhle: ------------------------------ | A | B | C ---+--------+--------+-------- 1 | id0 | nazev0 | cena0 2 | nazev0 | | 3 | cena0 | | 4 | id1 | nazev1 | cena1 5 | nazev1 | | 6 | cena1 | | 7 | id2 | nazev2 | cena2 8 | nazev2 | | 9 | cena2 | | ------------------------------ Pak vsechny vzorce prevedes na hodnoty (kopirovat -> vlozit jinak -> hodnoty), Cele to seradis treba podle sloupce B. Data po serazeni: ------------------------------ | A | B | C ---+--------+--------+-------- 1 | id0 | nazev0 | cena0 2 | id1 | nazev1 | cena1 3 | id2 | nazev2 | cena2 4 | nazev0 | | 5 | cena0 | | 6 | nazev1 | | 7 | cena1 | | 8 | nazev2 | | 9 | cena2 | | ------------------------------ Pak uz jen odmazat prebytecne radky, a je hotovo. (ctrl+home > ctrl+down > left > ctrl+space > ctrl+shift+up > shift+down > ctrl+- > ctrl+home) Pokud ti zalezi na zachovani posloupnosti puvodnich dat, pridej si na zacatku jeste jeden sloupec s puvodnim cislem radku a nakonec to podle nej setrid. Nejlepe to udelas vzorcem "=ØÁDEK()" a natazenim dolu. Pak jeste musis tyto vzorce nahradit hodnotamy (kopirovat -> vlozit jinak -> hodnoty). Neni to tak slozity, ne? A narozdil od makra je to 'flexibilni', teda alespon me to tak pripadne. -pp21-
This archive was generated by hypermail 2.1.3 : 21. 08. 2003, 09:43 CEST