Inaondoa safu mlalo na safu wima tupu katika data

Safu mlalo na safu wima tupu zinaweza kuwa chungu katika jedwali mara nyingi. Vitendaji vya kawaida vya kupanga, kuchuja, kufupisha, kuunda majedwali egemeo, n.k. tambua safu mlalo na safu wima tupu kama mgawanyo wa jedwali, bila kuchukua data iliyo nyuma yao zaidi. Ikiwa kuna mapungufu mengi kama hayo, basi kuwaondoa kwa mikono inaweza kuwa ghali sana, na haitafanya kazi kuondoa yote mara moja "kwa wingi" kwa kutumia kuchuja, kwa sababu chujio pia "kitajikwaa" wakati wa mapumziko.

Hebu tuangalie njia kadhaa za kutatua tatizo hili.

Njia ya 1. Tafuta seli tupu

Hii inaweza kuwa sio rahisi zaidi, lakini hakika njia rahisi inafaa kutajwa.

Tuseme tunashughulikia jedwali kama hilo lililo na safu na safu wima nyingi tupu ndani (iliyoangaziwa kwa uwazi):

Tuseme tuna hakika kwamba safu ya kwanza ya jedwali letu (safu B) daima ina jina la jiji. Kisha seli tupu katika safu hii zitakuwa ishara ya safu tupu zisizohitajika. Ili kuwaondoa wote haraka, fanya yafuatayo:

  1. Chagua safu na miji (B2:B26)
  2. Bonyeza kitufe F5 na kisha waandishi wa habari Highlight (Nenda kwa Maalum) au chagua kwenye kichupo Nyumbani — Tafuta na Chagua — Chagua kikundi cha seli (Nyumbani - Tafuta na uchague - Nenda kwa maalum).
  3. Katika dirisha linalofungua, chagua chaguo Seli tupu (Nafasi) na vyombo vya habari OK - seli zote tupu kwenye safu wima ya kwanza ya jedwali letu zinapaswa kuchaguliwa.
  4. Sasa chagua kwenye kichupo Nyumbani Amri Futa - Futa safu mlalo kwenye laha (Futa - Futa safu) au bonyeza njia ya mkato ya kibodi Ctrl+bala - na kazi yetu imetatuliwa.

Kwa kweli, unaweza kuondoa safu tupu kwa njia ile ile, kwa kutumia kichwa cha meza kama msingi.

Njia ya 2: Tafuta safu tupu

Kama unavyoweza kuwa umefikiria, njia ya awali itafanya kazi tu ikiwa data yetu lazima iwe na safu mlalo na safu wima zilizojazwa kikamilifu, ambazo zinaweza kuunganishwa wakati wa kutafuta seli tupu. Lakini vipi ikiwa hakuna imani kama hiyo, na data inaweza kuwa na seli tupu pia?

Angalia jedwali lifuatalo, kwa mfano, kwa kesi kama hiyo:

Hapa mbinu itakuwa ngumu zaidi:

  1. Ingiza kitendakazi kwenye seli A2 COUNT (COUNTA), ambayo itahesabu idadi ya seli zilizojazwa kwenye safu mlalo kwenda kulia na kunakili fomula hii kwenye jedwali zima:
  2. Chagua kiini A2 na uwashe kichujio kwa amri Data - Kichujio (Data - Kichujio) au njia ya mkato ya kibodi Ctrl+Kuhama+L.
  3. Hebu tuchuje sufuri kwa safu wima iliyokokotwa, yaani safu mlalo zote ambapo hakuna data.
  4. Inabakia kuchagua mistari iliyochujwa na kuifuta kwa amri Nyumbani - Futa -' Futa safu mlalo kutoka kwa laha (Nyumbani - Futa - Futa safu) au njia ya mkato ya kibodi Ctrl+bala.
  5. Tunazima kichujio na kupata data yetu bila mistari tupu.

Kwa bahati mbaya, hila hii haiwezi kufanywa tena na safu - Excel bado haijajifunza jinsi ya kuchuja kwa safu.

Njia ya 3. Macro ya kuondoa safu na safu tupu zote kwenye karatasi

Unaweza pia kutumia macro rahisi kugeuza kazi hii otomatiki. Bonyeza njia ya mkato ya kibodi Alt+F11 au chagua kutoka kwa kichupo developer - Visual Msingi (Msanidi - Kihariri cha Msingi cha Visual). Ikiwa vichupo developer haionekani, unaweza kuiwezesha kupitia Faili - Chaguzi - Usanidi wa Ribbon (Faili - Chaguzi - Geuza Utepe Upendavyo).

Katika dirisha la mhariri wa Visual Basic linalofungua, chagua amri ya menyu Ingiza - Moduli na katika moduli tupu inayoonekana, nakili na ubandike mistari ifuatayo:

   Sub DeleteEmpty() Dim r Kwa Muda Mrefu, rng Kama Masafa 'удаляем пустые строки Kwa r = 1 Kwa ActiveSheet.UsedRange.Row - 1 + ActiveSheet.UsedRange.Rows.Count Ikiwa Application.CountA(Safu(r)) = 0 Kisha Ikiwa rng Si Kitu Kisha Weka rng = Safu(r) Vinginevyo Weka rng = Muungano(rng, Safu(r)) Maliza Ikiwa Inayofuata r Ikiwa Sio rng Sio Kitu Kisha rng.Futa 'удаляем пустые столбцы Weka rng = Hakuna Kwa r = 1 Kwa ActiveSheet.UsedRange.Column - 1 + ActiveSheet.UsedRange.Columns.Hesabu Ikiwa Application.CountA(Safuwima(r)) = 0 Kisha Ikiwa rng Si Kitu Kisha Weka rng = Safuwima(r) Vinginevyo Weka rng = Muungano(rng, Safu wima( r)) Maliza Ikiwa Inayofuata r Ikiwa Sio rng Sio Kitu Kisha rng.Futa Maliza Sub  

Funga kihariri na urudi kwa Excel. 

Sasa piga mchanganyiko Alt+F8 au kifungo Macros tab developer. Dirisha linalofungua litaorodhesha macros zote zinazopatikana kwa sasa kwako kuendesha, pamoja na macro uliyounda. FutaTupu. Chagua na ubofye kitufe Kukimbia (kimbia) - safu mlalo na safu wima zote kwenye laha zitafutwa mara moja.

Njia ya 4: Swala la Nguvu

Njia nyingine ya kutatua tatizo letu na hali ya kawaida sana ni kuondoa safu mlalo na safu wima tupu katika Hoja ya Nguvu.

Kwanza, hebu tupakie jedwali letu kwenye Kihariri cha Hoja ya Nguvu. Unaweza kuibadilisha kuwa "smart" inayobadilika kwa kutumia njia ya mkato ya kibodi Ctrl+T au uchague tu safu yetu ya data na kuipa jina (kwa mfano. Data) kwenye upau wa formula, ikibadilisha kuwa jina:

Sasa tunatumia amri Data - Pata data - Kutoka kwa jedwali / safu (Data - Pata Data - Kutoka kwa meza / safu) na upakie kila kitu kwenye Hoja ya Nguvu:

Kisha kila kitu ni rahisi:

  1. Tunafuta mistari tupu kwa amri Nyumbani - Kupunguza mistari - Futa mistari - Futa mistari tupu (Nyumbani - Ondoa Safu - Ondoa safu tupu).
  2. Bofya kulia kwenye kichwa cha safu wima ya kwanza ya Jiji na uchague Unpivot amri ya Safu Nyingine kutoka kwenye menyu ya muktadha. Jedwali letu litakuwa, kama inavyoitwa kitaalam, kawaida - imebadilishwa kuwa safu wima tatu: jiji, mwezi na thamani kutoka kwa makutano ya jiji na mwezi kutoka kwa jedwali asili. Ubora wa operesheni hii katika Hoja ya Nguvu ni kwamba inaruka visanduku tupu katika data chanzo, ambayo ndiyo tunayohitaji:
  3. Sasa tunafanya operesheni ya reverse - tunageuza meza iliyosababishwa tena kwenye pande mbili ili kurudi kwenye fomu yake ya awali. Chagua safu iliyo na miezi na kwenye kichupo Mabadiliko chagua timu Safu egemeo (Badilisha - Safu Wima). Katika dirisha linalofungua, kama safu ya maadili, chagua mwisho (Thamani), na katika chaguzi za juu - uendeshaji. Usijumlishe (Usijumlishe):
  4. Inabaki kupakia matokeo nyuma kwa Excel na amri Nyumbani - Funga na Pakia - Funga na Pakia ndani... (Nyumbani — Funga&Pakia — Funga&Pakia kwa…)

  • Macro ni nini, inafanyaje kazi, wapi kunakili maandishi ya jumla, jinsi ya kuendesha jumla?
  • Kujaza seli zote tupu kwenye orodha na maadili ya seli kuu
  • Kuondoa visanduku vyote tupu kutoka kwa safu fulani
  • Kuondoa safu mlalo tupu katika lahakazi kwa kutumia programu jalizi ya PLEX

Acha Reply