Ersätt utrymmen med tomma - Excel-tips

Frank från New Jersey laddar ner data varje dag där de tomma cellerna faktiskt innehåller ett eller flera mellanslag. Detta är frustrerande eftersom de =ISBLANK()inte känner igen dessa celler som tomma.

Du skulle tro att det skulle vara lätt att fixa. Men tills Excel erbjuder en korrekt =NULL()funktion finns det inte ett bra sätt att bli av med utrymmena. I Franks fall innehåller andra celler i kolumnen mellanslag mellan ord, så du kan inte bara använda Sök och ersätt för att ta bort alla mellanslag.

Någon slår ner mellanslagstangenten och okänt antal sekunder för att rensa dessa poster.

Jag hade hoppats att jag kunde använda Power Query för att konvertera mellanslag till Nulls. Och jag svär att det fungerade när jag försökte det i Franks förekomst under ett nyligen genomfört Power Excel-seminarium. Men det fungerar inte idag. Så det måste finnas ett bättre sätt.

  • Välj valfri rubrikcell och slå på Filter med data, Filter.
  • Öppna rullgardinsmenyn Filter för kolumnen med mellanslag.
  • Avmarkera kryssrutan bredvid (Välj alla) högst upp i listan.
  • Bläddra till botten av listan. Detta är uppmuntrande … Alla poster med mellanslag rullas in till en post som säger (blanksteg).

    Listrutan Filter ser alla celler som endast innehåller mellanslag som (tomt)
  • Välj posten (tom) och klicka på OK.
  • Markera alla celler som är synliga i kolumnen (under rubriken).

    Välj cellerna som innehåller mellanslag
  • Tryck på Delete-knappen för att radera dessa poster

    Lägg märke till att LEN () -funktionen nu visar 0
  • Rensa filtret genom att klicka på filterikonen på fliken Data.

Om du har ett snabbare sätt att lösa detta problem, lämna en anteckning i YouTube-kommentarerna.

Kolla på video

Videoutskrift

Lär dig Excel från Podcast, avsnitt 2206: Ersätt utrymmen med tomt.

Hej, dagens fråga är från Frank i New Jersey. Frank laddar ner data här i kolumnerna A till F, och se, Fråga 4 är en där de kan skriva in ett svar, men vi får inte tomma celler. Här är längden på F2. Istället för att få tomma celler mashar någon ner mellanslagstangenten. Liksom, här skrev de Space + Space, här skrev de Space + Space + Space, här bara ett mellanslag, här är sex mellanslag. Och du vet, hela målet är här är att vi vill ta reda på hur många av dem som har svar. Så vi ska titta här i statusfältet, där det står att det finns 564 svar på fråga 3 och 564-- så det räknar dessa mellanslag. Jag vill ersätta dessa mellanslag med en verkligt tom cell; och du vet att det är "Power Query Week"Jag trodde att vi kunde avsluta med en enkel - och det beter sig inte som jag vill att det ska bete sig.

Så du kan försöka skriva en formel här, som TRIM (F2) - TRIM (F2) - och jag kan se att det kommer att sluta med en 0-längd - TRIM (F2). Men om jag försöker Ctrl + C och sedan klistra in; Särskild; Värden; Jag slutar fortfarande med 563 svar, det är inte riktigt att bli av med den cellen.

Okej, så här är vad jag tänker på. Frank säger att han för närvarande gör detta med en hel massa Sök och ersättare där du måste välja "Hitta hela celler", du måste leta efter, du vet, sex mellanslag och ersätta med ingenting. Istället ska jag sätta på filtren, och jag kommer hit och avmarkerar Markera alla, går hela vägen ner till botten och väljer den här en sak som heter "(Blanks)", som otroligt väljer saker som har ett utrymme, två utrymmen, sex mellanslag, det hela. När jag väl har gjort det väljer jag cellerna, trycker helt enkelt på Radera - se nu, alla dessa längder ändras - rensa filtren, gå tillbaka, och nu har vi 547 svar, minus 546. Så, det är mitt sätt att ersätta utrymmen med riktigt tomma celler.

Okej, kolla in min nya bok, LIVe: The 54 Greatest Tips of All Time. Klicka på "jag" direkt i hörnet för mer information.

Avslutning för idag - Frank från New Jersey laddar ner data där de tomma cellerna innehåller ett visst antal utrymmen och vill att de verkligen ska vara tomma. Jag försökte köra en formel som TRIM (F2), men Klistra in värden ger oss inte de tomma cellerna - och du kan säga att de inte är tomma eftersom du kan välja kolumnen och titta i statusfältet för att få ett många finns det. Det skulle vara riktigt trevligt om Excel skulle ge oss en NULL-funktion som verkligen skulle returnera de tomma cellerna. Så min lösning idag - Filter; välj Blanks; välj hela returområdet; och tryck sedan på Radera - ta bort är ett snabbt sätt att ta bort cellen. Om du vill prova detta själv - och pojke om du har ett snabbare sätt, vänligen meddela mig i YouTube-kommentarerna - för att ladda ner arbetsboken från dagens video, besök webbadressen nere i YouTube-beskrivningen.Jag vill tacka Frank för den frågan och jag vill tacka dig för att du stannade förbi. Vi ses nästa gång för en ny netcast från.

Ladda ner Excel-fil

För att ladda ner Excel-filen: ersätt-mellanslag-med-tom.xlsx

Excel-tanke på dagen

Jag har frågat mina Excel Master-vänner om deras råd om Excel. Dagens tanke att fundera på:

"Kopiera / klistra in i hast gör avfall"

Jordan Goldmeier

Intressanta artiklar...