Satura rādītājs
Šajā pamācībā uzzināsiet, kā noņemt tukšās vietas programmā Excel, lai darblapām piešķirtu skaidru un profesionālu izskatu.
Tukšas šūnas nav slikti, ja jūs tīši atstājat tās pareizajās vietās estētisku apsvērumu dēļ. Bet tukšas šūnas nepareizās vietās noteikti nav vēlamas. Par laimi, ir salīdzinoši vienkāršs veids, kā Excel noņemt tukšās šūnas, un pēc brīža uzzināsiet visu informāciju par šo metodi.
Kā noņemt tukšās šūnas programmā Excel
Tukšu šūnu dzēšana programmā Excel ir vienkārša. Tomēr šī metode nav piemērojama visās situācijās. Lai sevi pasargātu, pārliecinieties, ka esat veicis rezerves kopija darba lapā un izlasiet šos brīdinājumus, pirms veicat jebkādas citas darbības.
Izmantojot rezerves kopiju, kas saglabāta saglabātajā vietā, veiciet tālāk norādītās darbības, lai programmā Excel dzēstu tukšās šūnas:
- Atlasiet diapazonu, kurā vēlaties noņemt tukšos laukumus. Lai ātri atlasītu visas šūnas ar datiem, noklikšķiniet uz augšējās kreisās šūnas un nospiediet Ctrl + Shift + End . Tādējādi atlase tiks paplašināta līdz pēdējai izmantotajai šūnai.
- Nospiediet F5 un noklikšķiniet uz Īpaša... Vai arī dodieties uz Sākums cilne> Formāti grupu un noklikšķiniet uz Atrast & amp; atlasīt > Pārejiet uz Īpašais :
- In the Pārejiet uz īpašo dialoglodziņā izvēlieties Tukšas preces un noklikšķiniet uz LABI Tas atlasīs visas tukšās šūnas diapazonā.
- Ar peles labo pogu noklikšķiniet uz jebkura no atlasītajiem tukšajiem logiem un izvēlieties Dzēst... no konteksta izvēlnes:
- Atkarībā no datu izkārtojuma izvēlieties. šūnu nobīde pa kreisi vai pārvietojiet šūnas uz augšu un noklikšķiniet uz LABI Šajā piemērā izvēlamies pirmo iespēju:
Tas ir viss. Jūs esat veiksmīgi likvidējis tukšās vietas tabulā:
Padomi:
- Ja kaut kas ir noticis nepareizi, nekļūstiet panikā un uzreiz nospiediet Ctrl + Z, lai atgūtu datus.
- Ja vēlaties tikai izcelt tukšās šūnas, nevis noņemt, šajā rakstā atradīsiet dažas dažādas metodes: Kā atlasīt un izcelt tukšās šūnas programmā Excel.
Kad nav jānoņem tukšās šūnas, izvēloties tukšās šūnas
Portāls Pārejiet uz īpašo > Tukšas preces Šis paņēmiens darbojas labi vienai kolonnai vai rindai. Ar to var arī veiksmīgi likvidēt tukšās šūnas neatkarīgu rindu vai kolonnu diapazonā, kā iepriekš minētajā piemērā. Tomēr tas var kaitēt strukturētiem datiem. Lai to novērstu, esiet ļoti uzmanīgi, likvidējot tukšās šūnas darblapās, un paturiet prātā šādus brīdinājumus:
1. Dzēst tukšas rindas un kolonnas šūnu vietā
Ja dati ir sakārtoti tabulā, kuras kolonnās un rindās ir saistīta informācija, tukšu šūnu dzēšana izjauks datus. Šādā gadījumā jādzēš tikai tukšas rindas un tukšas kolonnas. Saistītajās pamācībās ir izskaidrots, kā to izdarīt ātri un droši.
2. Nestrādā ar Excel tabulām
Excel tabulā (salīdzinājumā ar diapazonu) nav iespējams dzēst atsevišķas šūnas, ir atļauts dzēst tikai veselas tabulas rindas. Vai arī vispirms varat pārvērst tabulu par diapazonu un pēc tam dzēst tukšās šūnas.
3. Var bojāt formulas un nosauktos diapazonus
Excel formulas var pielāgoties daudzām izmaiņām, kas veiktas atsaucēs minētajos datos. Daudzām, bet ne visām. Dažās situācijās formulas, kas atsaucās uz dzēstajām šūnām, var tikt bojātas. Tāpēc pēc tukšo vietu noņemšanas ātri apskatiet saistītās formulas un/vai nosauktos diapazonus, lai pārliecinātos, ka tie darbojas normāli.
Kā iegūt datu sarakstu, ignorējot tukšos laukumus
Ja baidāties, ka tukšo šūnu noņemšana kolonnā var izkropļot jūsu datus, atstājiet sākotnējo kolonnu tādu, kāda tā ir, un izņemiet tukšās šūnas citur. Šī metode ir noderīga, ja veidojat pielāgotu sarakstu vai izlaižamo datu validācijas sarakstu un vēlaties nodrošināt, lai tajā nebūtu tukšo šūnu.
Izmantojot avota sarakstu A2:A11, C2 ierakstiet tālāk redzamo masīva formulu, nospiediet Ctrl + Shift + Enter, lai to pareizi pabeigtu, un pēc tam nokopējiet formulu uz dažām citām šūnām. Šūnu skaitam, kurās kopējat formulu, jābūt vienādam vai lielākam par sarakstā esošo elementu skaitu.
Formula, lai iegūtu šūnas, kas nav tukšas:
=IFERROR(INDEX($A$2:$A$11, SMALL(IF(NOT(ISBLANK($A$2:$A$11)), ROW($A$1:$A$10),""), ROW(A1))),""))
Tālāk redzamajā ekrānšāviņas attēlā ir parādīts rezultāts:
Kā darbojas formula
No pirmā acu uzmetiena šķiet sarežģīti, taču, aplūkojot formulas loģiku tuvāk, to ir viegli saprast. Vienkāršā angļu valodā C2 formula skan šādi: atgrieziet pirmo vērtību diapazonā A2:A11, ja šī šūna nav tukša. Kļūdas gadījumā atgrieziet tukšu virkni ("").
Uzmanīgiem Excel lietotājiem, kuriem ir interesanti uzzināt par katru jauno formulu, šeit ir sniegts detalizēts sadalījums:
INDEX funkcija atgriež vērtību no $A$2:$A$11, pamatojoties uz norādīto rindas numuru (nevis reālu rindas numuru, bet relatīvu rindas numuru diapazonā). Vienkāršākā scenārijā mēs varētu ievietot INDEX($A$2:$A$11, 1) C2, un tā iegūtu vērtību A2. Problēma ir tā, ka mums ir jāņem vērā vēl 2 lietas:
- Pārliecinieties, ka A2 nav tukšs
- Atgrieziet otro nepilno vērtību C3, trešo nepilno vērtību C4 un tā tālāk.
Abus šos uzdevumus veic funkcija SMALL(array,k):
SMALL(IF(NOT(ISBLANK($A$2:$A$11)), ROW($A$1:$A$10),""), ROW(A1))
Mūsu gadījumā masīvs arguments tiek ģenerēts dinamiski šādā veidā:
NOT(ISBLANK($A$2:$A$11))
nosaka, kuras mērķa diapazona šūnas nav tukšas, un atgriež tām TRUE, pretējā gadījumā FALSE. Iegūtais TRUE un FALSE masīvs nonāk funkcijas IF loģiskajā testā.- IF izvērtē katru TRUE/FALSE masīva elementu un atgriež atbilstošu skaitli, ja TRUE, un tukšu virkni, ja FALSE:
IF({TRUE;FALSE;TRUE;TRUE;FALSE;TRUE;TRUE;FALSE;TRUE;TRUE;FALSE;TRUE;TRUE}, ROW($A$1:$A$10),"")
RINDA($A$1:$A$10)
ir nepieciešams tikai, lai atgrieztu masīvu ar skaitļiem no 1 līdz 10 (jo mūsu diapazonā ir 10 šūnas), no kura IF var izvēlēties skaitli TRUE vērtībām.
Rezultātā iegūstam masīvu {1;"";3;"";5;6;"";8;"";10}, un mūsu sarežģītā SMALL funkcija pārvēršas par šo vienkāršo:
SMALL({1;"";3;"";5;6;"";8;"";10}, ROW(A1))
Kā redzat, masīvs argumentā ir tikai to šūnu numuri, kas nav tukšas (ņemiet vērā, ka tie ir relatīvais elementu pozīcijas masīvā, t. i., A2 ir elements 1, A3 ir elements 2 utt.).
In the k Arguments ROW(A1), kas uzdod funkcijai SMALL atgriezt mazāko skaitli 1. Pateicoties relatīvajai atsaucei uz šūnām, rindas skaitlis palielinās par 1, kopējot formulu uz leju. Tātad C3, k mainīsies uz ROW(A2), un formula atgriezīs 2. šūnas, kas nav tukša, numuru, un tā tālāk.
Tomēr mums patiesībā nav vajadzīgi šūnu numuri, kas nav tukši, mums ir vajadzīgas to vērtības. Tāpēc mēs virzāmies uz priekšu un funkciju SMALL ievietojam funkcijā rindu_num argumentu INDEX, liekot tam atgriezt vērtību no attiecīgās rindas diapazonā.
Nobeigumā visu konstrukciju ieslēdzam funkcijā IFERROR, lai kļūdas aizstātu ar tukšām rindām. Kļūdas ir neizbēgamas, jo nevar zināt, cik daudz ne tukšu šūnu ir mērķa diapazonā, tāpēc formulu kopējam uz lielāku šūnu skaitu.
Ņemot vērā iepriekš minēto, varam izveidot šo vispārīgo formulu, lai iegūtu vērtības, ignorējot tukšos laukumus:
{=IFERROR(INDEKSS( diapazons , SMALL(IF(NOT(ISBLANK( diapazons )), RINDA($A$1:$A$10),""), RINDA(A1))),"")}Šeit "range" ir diapazons ar jūsu sākotnējiem datiem. Lūdzu, pievērsiet uzmanību tam, ka ROW($A$1:$A$10) un ROW(A1) ir nemainīgas daļas, un tās nekad nemainās neatkarīgi no tā, kur sākas jūsu dati un cik daudz šūnu tie ietver.
Kā dzēst tukšās šūnas pēc pēdējās šūnas ar datiem
Tukšas šūnas, kas satur formatējumu vai nedrukājamas rakstzīmes, Excel programmā var radīt daudz problēmu. Piemēram, var rasties situācija, kad faila izmērs ir daudz lielāks, nekā nepieciešams, vai izdrukāt vairākas tukšas lapas. Lai izvairītos no šīm problēmām, mēs dzēsīsim (vai dzēsīsim) tukšas rindas un kolonnas, kas satur formatējumu, atstarpes vai nezināmas neredzamas rakstzīmes.
Kā atrast pēdējo izmantoto šūnu lapā
Lai pārvietotos uz lapas pēdējo šūnu, kurā ir dati vai formatējums, noklikšķiniet uz jebkuras šūnas un nospiediet Ctrl + End .
Ja ar iepriekšminēto saīsni ir atlasīta pēdējā šūna ar jūsu datiem, tas nozīmē, ka atlikušās rindas un kolonnas patiešām ir tukšas un turpmākas manipulācijas nav nepieciešamas. Bet, ja tas ir aizvedis uz vizuāli tukšu šūnu, ziniet, ka Excel šo šūnu neuzskata par tukšu. Tas var būt tikai atstarpes simbols, kas radies nejaušas taustiņa nospiešanas rezultātā, šai šūnai iestatīts pielāgots skaitļu formāts vai nedrukājams skaitlis.Neatkarīgi no iemesla, šī šūna nav tukša.
Dzēst šūnas pēc pēdējās šūnas ar datiem
Lai dzēstu visu saturu un formatējumu pēc pēdējās šūnas ar datiem, veiciet šādas darbības:
- Noklikšķiniet uz pirmās tukšās kolonnas virsraksta pa labi no jūsu datiem un nospiediet Ctrl + Shift + End . Tādējādi tiks atlasīts šūnu diapazons starp jūsu datiem un pēdējo izmantoto šūnu lapā.
- Par Sākums cilnē Rediģēšana grupu, noklikšķiniet uz Skaidrs > Notīrīt visu . Vai arī noklikšķiniet uz atlases ar peles labo pogu un noklikšķiniet uz Dzēst... > Visa sleja :
- Noklikšķiniet uz pirmās tukšās rindas virsraksta zem saviem datiem un nospiediet Ctrl + Shift + End .
- Noklikšķiniet uz Skaidrs > Notīrīt visu par Sākums cilnē vai noklikšķiniet uz atlases ar peles labo pogu un izvēlieties Dzēst... > Visa rinda.
- Nospiediet Ctrl + S, lai saglabātu darbgrāmatu.
Pārbaudiet izmantoto diapazonu, lai pārliecinātos, ka tajā tagad ir tikai šūnas ar datiem un nav tukšu šūnu. Ja ar taustiņu kombināciju Ctrl + End atkal tiek atlasīta tukša šūna, saglabājiet darbgrāmatu un aizveriet to. Atkārtoti atverot darblapu, pēdējai izmantotajai šūnai jābūt pēdējai šūnai ar datiem.
Padoms. Ņemot vērā, ka Microsoft Excel 2007 un jaunākās versijas satur vairāk nekā 1 000 000 rindu un vairāk nekā 16 000 kolonnu, iespējams, vēlēsieties samazināt darbvietas lielumu, lai novērstu lietotāju netīšu datu ievadīšanu nepareizajās šūnās. Šim nolūkam varat vienkārši noņemt tukšās šūnas no to skata, kā aprakstīts sadaļā Kā paslēpt neizmantotās (tukšās) rindas un kolonnas.
Tieši tā Excel programmā tiek dzēsta tukša vieta. Paldies, ka izlasījāt, un ceru, ka nākamnedēļ tiksimies mūsu emuārā!