Toe Fuafuaina Laulau

Mataupu

E le o se mea lilo o le tele o tagata faʻaoga Excel, pe a fatuina laulau i luga o laupepa, mafaufau muamua e uiga ia latou lava faʻamafanafanaga ma le faʻaogagofie. O le mea lea e fanau mai ai laulau matagofie, felanulanuaʻi ma lavelave ma "ulutala" lavelave, lea, i le taimi lava e tasi, e le mafai ona faʻavasega pe faʻavasegaina, ma e sili atu le aua le mafaufau i se lipoti otometi ma se laulau pivot.

I se taimi mulimuli ane, o le tagata faʻaaogaina se laulau e oʻo mai i le faaiuga e faapea "atonu e le matagofie tele, ae e mafai ona aoga" ma amata ona faʻafaigofie le mamanu o lana laulau, faʻatasi ai ma fautuaga masani:

  • se ulutala faigofie e tasi le laina, lea e tofu koluma ma lona igoa tulaga ese (igoa fanua)
  • tasi le laina - tasi le fa'agaioiga mae'a (fefa'ataua'iga, fa'atau, fa'asalalau, poloketi, ma isi)
  • leai ni sela fa'atasi
  • e aunoa ma se malologa i tulaga o laina gaogao ma koluma

Ae afai e te faia se ulutala e tasi-laina mai le tele-tulaga tasi pe vaeluaina le tasi koluma i ni nai mea, e fai lava si faigofie, o le toe fausiaina o le laulau e mafai ona umi se taimi (aemaise i lapopoa tetele). O lona uiga o le tulaga lea:

Of     Toe Fuafuaina Laulau   do     Toe Fuafuaina Laulau  

I tulaga o faʻamaumauga, o le laulau saʻo e masani ona taʻua faʻasalalau (flat) - e tusa ai ma ia laulau e sili ona lelei le fausiaina o lipoti o laulau pivot (pivot tables) ma faʻatautaia auʻiliʻiliga.

E mafai ona e faaliliu se laulau e lua-dimensional i se laulau mafolafola e faaaoga ai se macro faigofie. Tatala le Visual Basic Editor e ala i le tab Atina'e - Va'aiga Fa'avae (Fa'atupu - Fa'atonu Fa'amatalaga Fa'amatalaga) po'o le ala pupuu keyboard Alt+F11. Fa'aofi se module fou (Fa'aofi - Module) ma kopi le tusitusiga o lenei macro iina:

Sub Redesigner() Fa'ailo i le umi le umi hc e pei o le integer, hr e pei o le Integer Dim ns pei o le Pepa Galuega hr = InputBox("Scoлько строк с подписями сверху?") hc = InputBox("Skолько столбдов столбдов?" Application столбдов Sese i = 1 Set inpdata = Seti Filifiliga ns = Pepa Galuega. Fa'aopoopo Mo r = (hr + 1) I inpdata.Rows.Count Mo c = (hc + 1) I inpdata.Columns.Count For j = 1 I hc ns. Cells(i, j) = inpdata.Cells(r, j) Next j Mo k = 1 To hr ns.Cells(i, j + k - 1) = inpdata.Cells(k, c) Next k ns.Cells( i, j + k - 1) = inpdata.Cells(r, c) i = i + 1 Sosoo c Sosoo ai r Fa'ai'u Sub  

Ona mafai lea ona e tapunia le faatonu VBA ma toe foi i Excel. Ole taimi nei e mafai ona tatou filifilia le laulau muamua (atoa, faʻatasi ma se ulutala ma le koluma muamua ma masina) ma faʻatautaia la tatou macro Atina'e - Macros (Fa'atupu - Macros) po'o le tu'ufa'atasiga oomi Alt+F8.

Ole macro ole a fa'aofi se pepa fou i totonu o le tusi ma fai ai se fa'afouga fou o le laulau filifilia i luga. E mafai ona e galue faʻatasi ma se laulau "atoa", faʻaaoga le auupega atoa o meafaigaluega Excel mo le gaosiga ma le auiliiliga o lisi tetele.

  • O a macros, o fea e tuʻu ai le macro code i le VBA, faʻafefea ona faʻaogaina
  • Fausia Lipoti ma Pivot Tables
  • Meafaigaluega e toe faʻaleleia ai laulau XNUMXD i laulau mafolafola mai le PLEX add-on

 

Tuua se tali