Crea una basa di dati in Excel

Quandu si parla di basa di dati (DB), a prima cosa chì vene in mente, sicuru, hè ogni tipu di buzzwords cum'è SQL, Oracle, 1C, o almenu Access. Di sicuru, questi sò assai putenti (è caru per a maiò parte) prugrammi chì ponu automatizà u travagliu di una cumpagnia grande è cumplessa cù assai dati. U prublema hè chì qualchì volta un tali putere ùn hè micca necessariu. A vostra attività pò esse chjuca è cù prucessi di cummerciale relativamente simplici, ma ancu vulete automatizà. È hè per i picculi imprese chì questu hè spessu una questione di sopravvivenza.

Per cumincià, formulemu u TOR. In a maiò parte di i casi, una basa di dati per a cuntabilità, per esempiu, a vendita classica deve esse capace di:

  • mantene in i tavulini infurmazione nantu à merchenzie (prezzu), transazzione cumpleta è i clienti è ligà sti tavulini à l'altri
  • avè cunfortu forme di input dati (cù liste a tendina, etc.)
  • riempie automaticamente certi dati forme stampate (pagamenti, fatture, etc.)
  • emette u necessariu raporti per cuntrullà tuttu u prucessu cummerciale da u puntu di vista di u manager

Microsoft Excel pò trattà tuttu questu cun un pocu sforzu. Pruvemu di implementà questu.

Step 1. Dati iniziali in forma di tavule

Almaceneremu l'infurmazioni nantu à i prudutti, i venditi è i clienti in trè tavule (nantu à a listessa carta o in diverse - ùn importa micca). Hè fundamentale impurtante di trasfurmà in "tavule intelligenti" cù auto-size, per ùn pensà micca in u futuru. Questu hè fattu cù u cumandamentu Formate cum'è una tavola Insignia Home (Casa - Formate cum'è Table). Nantu à a tabulazione chì apparisce dopu regala (Cuncepimentu) dà nomi descrittive à e tabelle in u campu Nome di a tavola per usu dopu:

In totale, duvemu ottene trè "tavule intelligenti":

Per piacè nutate chì e tavule ponu cuntene dati di clarificazione supplementari. Cusì, per esempiu, u nostru Prezzocuntene infurmazioni supplementari nantu à a categuria (gruppu di prudutti, imballaggio, pesu, etc.) di ogni pruduttu, è a tavola Client - cità è regione (indirizzu, TIN, dati bancari, etc.) di ognunu di elli.

Table Ventes serà utilizatu da noi più tardi per entre in e transazzioni cumpletati.

Step 2. Crea una forma di entrata di dati

Di sicuru, pudete inserisce dati di vendita direttamente in a tavola verde Ventes, ma questu ùn hè micca sempre cunvene è implica l'apparizione di errori è typos per via di u "fattore umanu". Dunque, saria megliu fà una forma speciale per inserisce dati nantu à un fogliu separatu di qualcosa cum'è questu:

In a cell B3, per uttene a data-ora attuale aghjurnata, utilizate a funzione U TDATA (ORA). Se u tempu ùn hè micca necessariu, allora invece U TDATA funzione pò esse applicata O'zbekcha (OGGI).

In a cell B11, truvate u prezzu di u pruduttu sceltu in a terza colonna di a table intelligente Prezzo usendu a funzione VPR (CERCA V). Se ùn avete micca scontru prima, allora prima leghje è fighjate u video quì.

In a cell B7, avemu bisognu di una lista dropdown cù i prudutti di a lista di prezzi. Per questu pudete aduprà u cumandamentu Data - Validazione di dati (Dati - Validazione), specificate cum'è una limitazione List (Lista) e poi entre in u campu surghjente (Source) ligame à a colonna nomu da a nostra tavola intelligente Prezzo:

In listessu modu, hè creatu una lista drop-down cù i clienti, ma a fonte serà più stretta:

=INDIRECT ("Clienti [Client]")

funzioni INDIRETTA (INDIRETTA) hè necessariu, in questu casu, perchè Excel, sfurtunatamenti, ùn capisce micca i ligami diretti à e tavule intelligenti in u campu Source. Ma u listessu ligame "imballatu" in una funzione INDIRETTA à u stessu tempu, travaglia cù un bang (più nantu à questu era in l'articulu di creà liste drop-down cun cuntenutu).

Step 3. Aghjunghjendu una macro d'entrata di vendita

Dopu à cumpletu u furmulariu, avete bisognu di aghjunghje i dati inseriti in questu à a fine di a tavola Ventes. Utilizendu ligami simplici, formeremu una linea per esse aghjuntu ghjustu sottu à a forma:

Quelli. A cell A20 averà un ligame à = B3, a cell B20 averà un ligame à = B7, è cusì.

Avà aghjustemu una macro elementare di 2 linee chì copia a stringa generata è l'aghjunghje à a tavola di Vendite. Per fà questu, appughjà a cumminazzioni Alt + F11 o buttone franese tecnicu Insignia documentaliste (Sviluppatore). Se sta tabulazione ùn hè micca visibile, allora attivate prima in i paràmetri File - Opzioni - Ribbon Setup (File - Opzioni - Customize Ribbon). In a finestra di l'editore Visual Basic chì si apre, inserisce un novu modulu viotu attraversu u menù Inserisce - Modulu è inserisci u nostru codice macro quì:

Sub Add_Sell () Worksheets ("Input Form").Range ("A20:E20").Copy 'Copy the data line from the form n = Worksheets ("Sales").Range ("A100000").End (xlUp) . Fila 'determinà u numeru di l'ultima fila in a tavula. Sales Worksheets ("Vendite"). Cells (n + 1, 1). PasteSpecial Paste:=xlPasteValues ​​'incolla in a prossima linea vacante Worksheets ("Formula di input"). Range ("B5, B7, B9"). ClearContents 'sclarisce a fine sottu forma  

Avà pudemu aghjunghje un buttone à a nostra forma per eseguisce a macro creata usendu a lista dropdown inside Insignia documentaliste (Sviluppatore - Inserisci - Pulsante):

Dopu chì l'avete disegnatu, tenendu premutu u buttone di manca di u mouse, Excel vi dumandarà quale macro duvete assignà - selezziunate a nostra macro Add_Sell. Pudete cambià u testu nantu à un buttone clicchendu u dirittu è selezziunate u cumandamentu Cambia u testu.

Avà, dopu à cumplettà u furmulariu, pudete simpricimenti cliccà nant'à u nostru buttone, è i dati inseriti seranu aghjuntu automaticamente à a tavula. Ventes, è dopu a forma hè sbulicata per entra in un novu affare.

Passu 4 Linking Tables

Prima di custruisce u rapportu, lighemu e nostre tavule inseme in modu chì dopu pudemu calculà rapidamente e vendite per regione, cliente o categuria. In e versioni più vechje di Excel, questu averebbe bisognu di l'usu di parechje funzioni. VPR (CERCA V) per rimpiazzà i prezzi, categurie, clienti, cità, etc. à a tavula Ventes. Questu ci vole tempu è sforzu da noi, è ancu "manghja" assai risorse Excel. Accuminciandu cù Excel 2013, tuttu pò esse implementatu assai più simpliciamente per stabilisce relazioni trà e tavule.

Per fà questu, nantu à a tabulazione Dati (Data) cliccate Relazioni (relazioni). In a finestra chì appare, cliccate nantu à u buttone creà (novu) è selezziunate da u listinu a tendina i tavule è i nomi di colonna da quale si deve esse ligati:

Un puntu impurtante: i tavulini deve esse specificatu in questu ordine, vale à dì tavula ligata (Prezzo) ùn deve micca cuntene in a colonna chjave (nomu) i prudutti duplicati, cum'è succede in a tavula Ventes. In altri palori, u tavulu assuciatu deve esse unu in quale avete a ricerca di dati usendu VPRs'ellu fussi usatu.

Di sicuru, u tavulinu hè cunnessu in una manera simile Ventes cù tavula Client per colonna cumuna Customer:

Dopu avè stallatu i ligami, a finestra per a gestione di i ligami pò esse chjusu; ùn avete micca ripetiri sta prucedura.

Step 5. Custruemu rapporti cù u riassuntu

Avà, per analizà e vendite è seguità a dinamica di u prucessu, creamu, per esempiu, un tipu di rapportu utilizendu una tabella pivot. Pone a cellula attiva à a tavola Ventes è selezziunate a tabulazione nantu à a cinta Inserisce - PivotTable (Inserisci - Pivot Table). In a finestra chì si apre, Excel ci dumandarà nantu à a fonte di dati (vale à dì a tabella Ventes) è un locu per cullà u rapportu (preferibbilmente nantu à una nova foglia):

U puntu vitale hè chì hè necessariu di attivà u checkbox Aghjunghjite sta dati à u mudellu di dati (Aghjunghje dati à u mudellu di dati) à u fondu di a finestra per chì Excel capisce chì vulemu custruisce un rapportu micca solu nantu à a tavula attuale, ma ancu aduprà tutte e rilazioni.

Dopu avè cliccatu OK un pannellu apparirà in a mità destra di a finestra Campi di a tabella pivotinduve cliccà u ligame tutteper vede micca solu l'attuale, ma tutte e "tavule intelligenti" chì sò in u libru in una volta. È dopu, cum'è in a tavola pivot classica, pudete simpricimenti arrastà i campi chì avemu bisognu da qualsiasi tavule rilativi in ​​l'area Filter, Fieri, Stolbtsov or Values - è Excel custruirà istantaneamente qualsiasi rapportu chì avemu bisognu nantu à u fogliu:

Ùn vi scurdate micca chì a tavola pivot deve esse aghjurnata periodicamente (quandu i dati di a fonte cambianu) clicchendu u dirittu è selezziunate u cumandimu. Aghjurnà & Salvà (rinfriscà), perchè ùn pò micca fà automaticamente.

Inoltre, selezziunate ogni cellula in u riassuntu è pressu u buttone Pivot Chart (Diagramma di Pivot) Insignia Analysis (Analisi) or login (Opzioni) pudete visualizà rapidamente i risultati calculati in questu.

Step 6. Riempite i printables

Un altru compitu tipicu di ogni basa di dati hè u riempimentu automaticu di diverse forme stampate è forme (fatture, fatture, atti, etc.). Aghju digià scrittu annantu à unu di i modi per fà questu. Quì implementemu, per esempiu, cumpiendu u furmulariu per numeru di contu:

Si assume chì in a cell C2 l'utilizatore entrerà un numeru (numeru di fila in a tavula Ventes, in fattu), è tandu i dati chì avemu bisognu hè tiratu cù a funzione digià familiar VPR (CERCA V) e caratteristiche INDEX (INDICE).

  • Cumu utilizà a funzione VLOOKUP per circà è cercà i valori
  • Cumu rimpiazzà VLOOKUP cù funzioni INDEX è MATCH
  • Riempimentu automaticu di forme è forme cù dati da a tavula
  • Creazione di rapporti cù PivotTables

Lascia un Audiolibro