Esory ny andalana sy tsanganana foana amin'ny angona

Ny andalana sy ny tsanganana foana dia mety ho fanaintainana eo amin'ny latabatra amin'ny tranga maro. Ny fiasa mahazatra amin'ny fanasokajiana, fanivanana, famintinana, famoronana tabilao pivot, sns. dia mahita andalana sy tsanganana tsy misy na inona na inona ho toy ny fiatoana latabatra, nefa tsy maka ny angon-drakitra hita any aoriana kokoa. Raha misy banga maro toy izany, dia mety ho lafo be ny fanesorana azy ireo amin'ny tanana, ary tsy hahomby ny hanesorana azy rehetra indray mandeha "amin'ny ampahany" amin'ny fampiasana sivana, satria ny sivana koa dia "tafintohina" amin'ny fiatoana.

Andeha isika hijery fomba maro hamahana ity olana ity.

Fomba 1. Mitadiava sela tsy misy na inona na inona

Mety tsy io no mety indrindra, fa azo antoka fa ny fomba mora indrindra dia mendrika ny holazaina.

Eritrereto hoe miresaka tabilao misy andalana sy tsanganana maro ao anatiny isika (nasongadina mba ho mazava):

Aoka hatao hoe matoky isika fa ny tsanganana voalohany amin'ny latabatray (tsanganana B) dia ahitana ny anaran'ny tanàna foana. Avy eo ny sela tsy misy na inona na inona amin'ity tsanganana ity dia ho famantarana ny andalana tsy ilaina. Mba hanesorana azy rehetra haingana dia ataovy izao manaraka izao:

  1. Misafidiana faritra misy tanàna (B2:B26)
  2. Tsindrio ny lakile F5 ary tsindrio avy eo nisongadina (Mandehana any amin'ny Special) na mifidy eo amin'ny tabilao Home — Find and Select — Mifidiana vondrona sela (Home - Mitadiava & Misafidiana - Mandehana any amin'ny manokana).
  3. Ao amin'ny varavarankely misokatra, safidio ny safidy Ny sela foana (Blants) sy ny asa fanaovan-gazety OK – tokony hofantenana ny sela tsy misy na inona na inona ao amin'ny tsanganana voalohany amin'ny latabatra.
  4. Ankehitriny fidio eo amin'ny tabilao Home Command Delete - Fafao ny andalana amin'ny takelaka (Delete - Fafao ny laharana) na tsindrio ny hitsin-dàlana fitendry Ctrl+Miiba – ary voavaha ny asantsika.

Mazava ho azy, azonao atao ny manala ny tsanganana tsy misy na inona na inona amin'ny fomba mitovy, amin'ny fampiasana ny lohatenin'ny latabatra ho fototra.

Fomba 2: Mitadiava andalana foana

Araka ny efa noeritreretinao, ny fomba teo aloha dia tsy hahomby raha tsy maintsy misy andalana sy tsanganana feno tanteraka ny angonay, izay azo ampifandraisina rehefa mikaroka sela foana. Ahoana anefa raha tsy misy fahatokisana toy izany, ary mety misy sela foana koa ny angon-drakitra?

Jereo ity tabilao manaraka ity, ohatra, ho an'ny tranga toy izany:

Eto dia ho sarotra kokoa ny fomba fiasa:

  1. Ampidiro ao amin'ny sela A2 ny fiasa COUNT (COUNTA), izay hanao kajy ny isan'ny sela feno ao amin'ny laharana miankavanana ary handika ity formula ity mankany amin'ny latabatra manontolo:
  2. Safidio ny sela A2 ary velomy ny sivana miaraka amin'ny baiko Data – Sivana (Angona - Sivana) na hitsin-dàlana fitendry Ctrl+fanovana+L.
  3. Andao hanivana ny aotra amin'ny tsanganana kajy, izany hoe ny andalana rehetra tsy misy angona.
  4. Mbola mijanona ny mifidy ireo tsipika voasivana ary mamafa azy ireo miaraka amin'ny baiko Home — Delete -' Fafao ny andalana amin'ny takelaka (Home — Fafao — Fafao ny laharana) na hitsin-dàlana fitendry Ctrl+Miiba.
  5. Vononay ny sivana ary alainay tsy misy tsipika foana ny angonay.

Indrisy fa tsy azo atao amin'ny tsanganana intsony ity fika ity - tsy mbola nianatra ny fomba sivana amin'ny tsanganana i Excel.

Fomba 3. Makro hanesorana ireo andalana sy tsanganana tsy misy na inona na inona amin'ny takelaka iray

Azonao atao ihany koa ny mampiasa macro tsotra hanamarihana an'io asa io. Tsindrio ny hitsin-dàlana fitendry Alt+F11 na mifidy avy amin'ny tabilao Developer - Visual Basic (Developer — Tonian-dahatsoratra Visual Basic). Raha tabs Developer dia tsy hita, azonao atao izany amin'ny alàlan'ny File - Safidy - Ribbon Setup (Rakitra - Safidy - Manamboara Ribbon).

Ao amin'ny varavarankely fanontana Visual Basic izay misokatra, safidio ny baiko menu Ampidiro - Module ary ao amin'ny module tsy misy na inona na inona miseho, kopia sy apetaho ireto andalana manaraka ireto:

   Sub DeleteEmpty() Dim r Raha lava, rng As Range 'удаляем пустые строки For r = 1 To ActiveSheet.UsedRange.Row - 1 + ActiveSheet.UsedRange.Rows.Count If Application.CountA(Rows(r)) = 0 Avy eo Raha rng Tsy misy na inona na inona Dia Apetraho rng = Andalana(r) Hafa Apetra rng = Fiombonana(rng, Andalana(r)) Farano Raha Manaraka r Raha Tsy rng Tsy misy Dia rng.Delete 'удаляем пустые столбцы Set rng = Tsy misy ho an'ny r = 1 To ActiveSheet.UsedRange.Column - 1 + ActiveSheet.UsedRange.Columns.Count Raha Application.CountA(Columns(r)) = 0 dia Raha tsy misy rng dia apetraho rng = Columns(r) Hafa Apetra rng = Union(rng, Columns( r)) Farano Raha Manaraka r Raha Tsy rng Tsy misy na inona na inona Dia rng.Fafao ny Sub  

Akatona ny tonian-dahatsoratra ary miverena amin'ny Excel. 

Hit combination izao Alt+F8 na bokotra macros vakizoro Developer. Ny varavarankely misokatra dia hitanisa ny macro rehetra azonao atao amin'izao fotoana izao, anisan'izany ny macro vao noforoninao. DeleteEmpty. Safidio ary tsindrio ny bokotra Run (mihazakazaka) – ho voafafa avy hatrany ny andalana sy tsanganana tsy misy na inona na inona eo amin'ny takelaka.

Fomba 4: Power Query

Fomba iray hafa hamahana ny olantsika sy ny toe-javatra mahazatra indrindra dia ny fanesorana andalana sy tsanganana foana ao amin'ny Power Query.

Voalohany, andao hampiditra ny latabatray ao amin'ny Power Query Query Editor. Azonao atao ny manova azy ho "smart" mavitrika miaraka amin'ny hitsin-dàlana Ctrl+T na safidio fotsiny ny isan'ny angonay ary omeo anarana (ohatra. Data) ao amin'ny bara formula, miova ho anarana:

Amin'izao fotoana izao dia mampiasa ny baiko Data - Makà data - Avy amin'ny latabatra / faritra (Data - Get Data - Avy amin'ny latabatra / faritra) ary ampidiro ao amin'ny Power Query ny zava-drehetra:

Dia tsotra ny zava-drehetra:

  1. Esory ny andalana tsy misy na inona na inona miaraka amin'ny baiko Home - Ahena ny tsipika - Fafao ny andalana - Fafao ny andalana tsy misy na inona na inona (Home - Esory ny laharana - Esory ny laharana tsy misy).
  2. Tsindrio havanana eo amin'ny lohatenin'ny tsanganana City voalohany ary safidio ny baiko Unpivot Other Columns avy amin'ny menu context. Ny latabatray dia ho, araka ny iantsoana azy ara-teknika, normalized - avadika ho tsanganana telo: tanàna, volana ary sanda avy amin'ny fihaonan'ny tanàna ary volana avy amin'ny latabatra voalohany. Ny mampiavaka an'ity hetsika ao amin'ny Power Query ity dia ny mandingana ny sela tsy misy na inona na inona ao amin'ny loharano loharano, izay no ilaintsika:
  3. Amin'izao fotoana izao dia manao ny hetsika mifamadika isika - averinay amin'ny lafiny roa ny latabatra vokatra mba hamerenana azy amin'ny endriny voalohany. Safidio ny tsanganana misy volana sy eo amin'ny tabilao fiovana mifidy ekipa tsanganana pivot (Fiovana - Tsanganana Pivot). Ao amin'ny varavarankely misokatra, ho toy ny tsanganana misy soatoavina, safidio ny farany (Value), ary ao amin'ny safidy mandroso - ny fandidiana. Aza atambatra (Aza atambatra):
  4. Mijanona ny mampakatra ny valiny miverina amin'ny Excel miaraka amin'ny baiko Home — Akatona sy Ampidiro — Akatona ary Ampidiro ao… (Ao an-trano — Akatona&Ampidiro — Akatona&Ampidiro…)

  • Inona no atao hoe macro, ahoana no fiasan'izy io, aiza no handikana ny lahatsoratry ny macro, ahoana ny fomba fampandehanana macro?
  • Fenoy ny sela tsy misy na inona na inona ao anaty lisitra miaraka amin'ny sandan'ny sela ray aman-dreny
  • Esory ny sela tsy misy na inona na inona amin'ny faritra nomena
  • Esory ny andalana tsy misy na inona na inona ao anaty takelaka miaraka amin'ny add-on PLEX

Leave a Reply