Tento článok popisuje, ako na to zautomatizovať generácia faktúry v Excel. Ak sa ponáhľate, jednoducho si stiahnite súbor Excel.
Takto vyzerá tabuľka. Ak v rozbaľovacom zozname v bunke E6 vyberiete číslo klienta, Excel automaticky vyplní informácie o klientovi. Ak vyberiete číslo výrobku z jedného z rozbaľovacích zoznamov v bunkách A13 až A31, Excel automaticky vyplní informácie o produkte.
Ďalej vysvetlíme, ako sme automatizovali zadávanie informácií o produkte. Rovnaké triky boli použité aj pre informácie o klientovi.
1. Na hárok Produkty zadajte informácie o výrobku.
2. Na hárku Faktúra vyberte bunky A13 až A31.
3. Na karte Údaje v skupine Nástroje údajov kliknite na položku Overenie údajov.
4. V poli Povoliť kliknite na položku Zoznam.
5. Kliknite do poľa Zdroj a na hárku Produkty vyberte rozsah A2: A5.
6. Manuálne zmeňte číslo 5 na 1048576 (alebo akékoľvek iné veľké číslo), aby obsahovalo viac buniek. Teraz môžete pridať toľko nových produktov, koľko chcete.
7. Kliknite na tlačidlo OK.
8. Vyberte bunku B13 a zadajte vzorec uvedený nižšie.
Vysvetlenie: Ak je bunka A13 prázdna, vzorec vráti prázdny reťazec. Ak nie, funkcia VLOOKUP vyhľadá produkt č. (1001) v ľavom stĺpci rozsahu $ A: $ C (stĺpce A až C) na hárku Produkty a vráti hodnotu v rovnakom riadku z druhého stĺpca ( col_index_num je nastavené na 2).
9. Vyberte bunku C13 a zadajte vzorec uvedený nižšie.
Vysvetlenie: Tento vzorec je takmer rovnaký ako predchádzajúci vzorec. Tentoraz vráti hodnotu v rovnakom riadku z tretieho stĺpca (col_index_num je nastavené na 3).
10. Vyberte bunku E13 a zadajte vzorec uvedený nižšie.
Vysvetlenie: Ak je bunka A13 prázdna, vzorec vráti prázdny reťazec. Ak nie, vráti produkt Cena a Množstvo.
11. Ak chcete skopírovať vzorce do ostatných buniek, vyberte rozsah B13: E13 a presuňte ho nadol do riadka 31. Na obnovu formátovania použite Format Painter.