Vervang ruimten door lege - Excel-tips

Frank uit New Jersey downloadt elke dag gegevens waar de lege cellen daadwerkelijk een of meer spaties bevatten. Dit is frustrerend omdat =ISBLANK()deze cellen niet als leeg worden herkend.

Je zou denken dat dit gemakkelijk op te lossen is. Maar totdat Excel een goede =NULL()functie biedt, is er geen goede manier om van de spaties af te komen. In het geval van Frank bevatten andere cellen in de kolom spaties tussen woorden, dus je kunt Zoeken & vervangen niet zomaar gebruiken om alle spaties te verwijderen.

Iemand drukt de spatiebalk en het onbekende aantal seconden in elkaar om deze vermeldingen te wissen.

Ik had gehoopt dat ik Power Query kon gebruiken om de spaties naar Nulls te converteren. En ik zweer dat het werkte toen ik het in het bijzijn van Frank probeerde tijdens een recent Power Excel Seminar. Maar het werkt vandaag niet. Er moet dus een betere manier zijn.

  • Selecteer een kopcel en schakel Filter met gegevens, Filter in.
  • Open de vervolgkeuzelijst Filter voor de kolom met spaties.
  • Schakel het selectievakje naast (Alles selecteren) boven aan de lijst uit.
  • Scroll naar de onderkant van de lijst. Dit is bemoedigend … Alle items met spaties worden naar één item gerold dat zegt (spaties).

    De vervolgkeuzelijst Filter ziet elke cel die alleen spaties bevat als (blanco)
  • Selecteer het (lege) item en klik op OK.
  • Selecteer alle cellen die zichtbaar zijn in de kolom (onder de kop).

    Selecteer de cellen die spaties bevatten
  • Druk op de Delete-toets om die vermeldingen te verwijderen

    Merk op dat de functie LEN () nu 0 toont
  • Wis het filter door op het filterpictogram op het tabblad Gegevens te klikken.

Als je dit probleem sneller kunt oplossen, laat dan een opmerking achter in de YouTube-opmerkingen.

Bekijk video

Videotranscriptie

Leer Excel van Podcast, aflevering 2206: vervang spaties door leeg.

Hé, de vraag van vandaag is van Frank in New Jersey. Frank downloadt de gegevens hier in de kolommen A tot en met F, en kijk, vraag 4 is er een waarin ze een antwoord kunnen typen, maar we krijgen geen lege cellen. Dit is de lengte van F2. In plaats van lege cellen te krijgen, drukt iemand de spatiebalk naar beneden. Zoals, hier typten ze Space + Space, hier typten ze Space + Space + Space, hier slechts één Space, hier zijn zes Spaces. En weet je, het hele doel is hier: we willen erachter komen hoeveel daarvan een antwoord hebben. Dus we gaan hier naar beneden kijken in de statusbalk, waar staat dat er 564 antwoorden zijn op vraag 3, en 564 - dus het telt die spaties. Ik wil die spaties vervangen door een echt lege cel; en, omdat het "Power Query Week" is,Ik dacht dat we konden eindigen met een eenvoudige - en het gedraagt ​​zich niet zoals ik wil dat het zich gedraagt.

Dus je kunt hier proberen een formule te schrijven, zoals de TRIM (F2) - de TRIM (F2) - en ik kan zien dat dat zal eindigen met een lengte van 0 - de TRIM (F2). Maar als ik het probeer en Ctrl + C, en dan Plakken; Speciaal; Waarden; Ik krijg nog steeds 563 antwoorden, het is niet echt het wegwerken van die cel.

Oké, dus hier is wat ik ga bedenken. Frank zegt dat hij dit momenteel doet met een heleboel Zoeken en vervangen waarbij je moet kiezen voor "Vind hele cellen", je moet op zoek naar, weet je, zes spaties en vervangen door niets. In plaats daarvan ga ik de filters aanzetten, en ik kom hier, en schakel Alles selecteren uit, ga helemaal naar beneden en kies dat ene ding genaamd '(Blanks)', dat verbazingwekkend genoeg kiest dingen met één spatie, twee spaties, zes spaties, het hele ding. Zodra ik die heb, selecteer ik die cellen, druk gewoon op Verwijderen - zie nu, al die lengtes veranderen - wis de filters, ga terug en nu hebben we 547 antwoorden, minus 546 toevoegen. Dus dat is mijn manier om die te vervangen ruimtes met echt lege cellen.

Oké, kijk eens naar mijn nieuwe boek, LIVe: The 54 Greatest Tips of All Time. Klik op de "I" rechts in de hoek voor meer informatie.

Afronding voor vandaag - Frank uit New Jersey downloadt gegevens waarvan de lege cellen een aantal spaties bevatten, en wil dat die echt leeg zijn. Ik heb geprobeerd een formule uit te voeren zoals TRIM (F2), maar Waarden plakken geeft ons die lege cellen niet - en je kunt zien dat ze niet leeg zijn, omdat je de kolom kunt selecteren en in de statusbalk kunt kijken om te zien hoe veel zijn er. Het zou heel leuk zijn als Excel ons een NULL-functie zou geven die echt de lege cellen zou retourneren. Dus mijn oplossing vandaag … Filter; kies Blanks; selecteer het hele retourbereik; en druk vervolgens op Verwijderen - verwijderen is een snelle manier om de cel te verwijderen. Als je dit zelf wilt proberen - en jongen als je een snellere manier hebt, laat het me dan weten in de YouTube-opmerkingen - om het werkboek van de video van vandaag te downloaden, ga je naar de URL in de YouTube-beschrijving.Ik wil Frank bedanken voor die vraag, en ik wil je bedanken voor het langskomen. Ik zie je de volgende keer voor nog een netcast van.

Download Excel-bestand

Om het Excel-bestand te downloaden: vervang-spaties-met-lege.xlsx

Excel-gedachte van de dag

Ik heb mijn Excel Master-vrienden om advies over Excel gevraagd. De gedachte van vandaag om na te denken:

"Kopiëren / plakken in haast maakt verspilling"

Jordan Goldmeier

Interessante artikelen...