Bij het uitvoeren van taken in Excel moet u mogelijk lege cellen verwijderen. Ze zijn vaak onnodig element en verhogen alleen de totale gegevensarray dan de gebruiker in de war is. We definiëren de manier waarop u snel lege items kunt verwijderen.
Verwijder algoritmen
Allereerst moet je achterhalen en is het echt mogelijk om lege cellen in een bepaalde array of tafel te verwijderen? Deze procedure leidt tot gegevensverplaatsing en dit is niet altijd toegestaan. In wezen kunnen items alleen in twee gevallen worden verwijderd:- Als de string (kolom) volledig leeg is (in tabellen);
- Als de cellen in de string en kolom logisch niet met elkaar zijn aangesloten (in arrays).
Als er weinig lege cellen zijn, kunnen ze volledig worden verwijderd met behulp van een conventionele handmatige verwijderingsmethode. Maar als er een groot aantal van dergelijke lege items zijn, moet deze procedure in dit geval worden geautomatiseerd.
Methode 1: Selectie van groepen cellen
De eenvoudigste manier om lege elementen te verwijderen is om het hulpmiddel te gebruiken voor de scheiding van groepen cellen.
- We markeren het bereik op het vel waarover we de werking van de zoekopdracht uitvoeren en lege items verwijderen. Klik op de functietoets op het toetsenbord F5.
- Een klein venster wordt gelanceerd, dat "Transition" wordt genoemd. We klikken erin de knop "Highlight ...".
- Het volgende venster opent - "Toewijzing van groepen cellen". Installeer de schakelaar op de "lege cellen" -positie erin. Voer een klik op de knop "OK" uit.
- Zoals u kunt zien, zijn alle lege elementen van het opgegeven bereik gemarkeerd. Klik op een van hen met de rechtermuisknop. Klik in het contextmenu met het contextmenu op het item "Wissen ...".
- Er wordt een klein venster geopend waarin u moet kiezen wat u precies moet verwijderen. Laat de standaardinstellingen - "cellen, met een verschuiving omhoog." Klik op de knop "OK".
Na deze manipulaties worden alle lege elementen binnen het opgegeven bereik verwijderd.
Methode 2: Voorwaardelijke opmaak en filteren
Verwijder lege cellen kunnen ook worden gebruikt door het toepassen van voorwaardelijke opmaak- en daaropvolgende filtergegevens. Deze methode is ingewikkelder door de vorige, maar toch hebben sommige gebruikers het liever. Bovendien is het noodzakelijk om onmiddellijk een voorbehoud te nemen dat deze methode alleen geschikt is als de waarden in dezelfde kolom bevinden en geen formules bevatten.
- We markeren het bereik dat gaat verwerken. Als u op het tabblad Home bent, klikt u op het pictogram "Voorwaardelijke opmaak", dat op zijn beurt zich in het gereedschapsblok "Stijlen" bevindt. Ga naar het item dat de lijst "Regels voor de toewijzing van cellen" heeft geopend. Selecteer in de actielijst die verschijnt de positie "Meer ...".
- Het venster voorwaardelijke opmaak wordt geopend. Voer in het veld links in het nummer "0". Kies op het juiste veld een kleur, maar u kunt de standaardinstellingen achterlaten. Klik op de knop "OK".
- Zoals we zien, alle cellen van het opgegeven bereik waarin de waarden in de geselecteerde kleur zijn gemarkeerd en bleven het leeg wit. Wijs opnieuw ons assortiment toe. Op hetzelfde tabblad, klikt u op de "Home" op de knop "Sorteren en filter" in de bewerkingsgroep. Klik in het menu dat opent op de knop "Filter".
- Na deze acties, zoals we zien, verscheen een pictogram dat symboliseert in het bovenste element van de kolom. Klik erop. Ga in de lijst die opent naar het item "Color Sort". Vervolgens kiest u in de groep "Sorteren op Color Cell" de kleur die is geselecteerd als gevolg van voorwaardelijke opmaak.
Je kunt ook een beetje anders doen. Klik op het pictogram Filtration. Verwijder in het menu dat verschijnt het selectievakje van de "lege" positie. Klik daarna op de knop "OK".
- In een van de in de vorige optie gespecificeerd, zijn lege elementen verborgen. We markeren het bereik van de resterende cellen. Voer op het tabblad Start in het klembordinstellingenblok een klik op de knop "Kopiëren".
- Dan markeren we elk leeg gebied op hetzelfde of op een ander blad. Voer een rechtermuisknop uit. Selecteer in de Action Context-lijst die in de invoegparameters verschijnt, het item "Waarde".
- Zoals u kunt zien, is een gegevensinzetstuk opgetreden zonder het opmaak van formatteren. Nu kunt u het primaire bereik verwijderen en de plaats invoegen op zijn plaats die we hebben ontvangen tijdens de hierboven beschreven procedure en u kunt blijven werken met de gegevens op een nieuwe plaats. Het hangt allemaal af van de specifieke taken en persoonlijke prioriteiten van de gebruiker.
Les: Voorwaardelijke opmaak in Excel
Les: Gegevens sorteren en filteren naar Excel
Methode 3: Toepassing van complexe formule
Bovendien is het mogelijk om lege cellen uit de array te verwijderen door een complexe formule uit te voeren die bestaat uit verschillende functies.
- Allereerst moeten we een naam geven aan een bereik dat onderhevig is aan transformatie. We markeren het gebied, we klikken met de rechtermuisknop. Selecteer in het geactiveerde menu het item "Naam toewijzen ...".
- Naamopdrachtvenster wordt geopend. In het veld "Naam" geven we elke handige naam. De hoofdconditie - het zou geen hiaten moeten zijn. We hebben bijvoorbeeld de naam "C_pust" -naam toegewezen. Geen wijzigingen in dat venster hebben niet nodig. Klik op de knop "OK".
- We benadrukken overal op het vel precies hetzelfde bereik van lege cellen. Op dezelfde manier door op de rechtermuisknop te klikken en door het contextmenu te bellen, door het item "Assign Name ...".
- Wijs in het venster dat opent, zoals in het vorige moment elke naam van dit gebied. We besloten om het de naam "leeg" te geven.
- We markeren de eerste klik van de linkermuisknop, de eerste cel van het voorwaardelijke bereik van "leeg" (u kunt anders blijken). Steek de volgende formule erop:
= If (string () - een string (e-mail) +1> essay (with_posts) -thetonen (met_posts); ""; DVSSL (adres (kleinste (indien (with_pad ""; string (met_plus); string () + ( Met_posts))); rij () - string (e-mail) +1); kolom (met_plus); 4)))
Aangezien dit een arrayformule is, is het noodzakelijk om op de CTRL + SHIFT + ENTER-toets te drukken om de berekening naar het scherm te verwijderen, in plaats van de gebruikelijke druk op de knop ENTER.
- Maar zoals we zien, was slechts één cel gevuld. Om te vullen en de rest, moet u de formule kopiëren voor het resterende deel van het bereik. Dit kan gedaan worden met behulp van een vulmarkering. Installeer de cursor in de rechterbenedenhoek van de cel met een uitgebreide functie. De cursor moet transformeren in een kruis. Klik op de linkermuisknop en trek deze naar beneden tot het einde van de band "E-mail".
- Zoals je kunt zien, hebben we na deze actie een bereik waarin de gevulde cellen zich op een rij bevinden. Maar we zullen niet in staat zijn om verschillende acties met deze gegevens uit te voeren, omdat ze worden geassocieerd met de formule van de array. We weken het hele bereik van "e-mail" toe. Klik op de knop "Kopiëren", die is geplaatst in het tabblad "Home" in de werkbalk "Exchange-buffer".
- Daarna wijzen we de eerste gegevensarray toe. Klik op de rechtermuisknop. Klik in de lijst die wordt geopend in de groep Invoegen Parameters op het pictogram "Value".
- Na deze acties worden de gegevens ingevoegd in het initiële deel van de locatie door een solide assortiment zonder lege cellen. Indien gewenst kan een array die de formule bevat, nu kan worden verwijderd.
Les: Hoe een celnaam toewijzen aan Excel
Er zijn verschillende manieren om lege elementen in Microsoft Excel te verwijderen. Een optie met de release van celgroepen is het gemakkelijkst en snel. Maar er zijn verschillende situaties. Daarom kunt u, als extra manieren, opties gebruiken met filteren en gebruiken van een complexe formule.