Hoppe til Real Siste Cell

January 9  by Eliza

Diane skrev om et problem hun hadde med en fil importeres til Excel. Filen, laget av en ikke-Excel-program, inneholder 50 000 poster, men bare de første 87 postene inneholder ingen data. Når filen er importert, flytter trykke Ctrl + End til celle J50000 i stedet for celle J87. Diane lurte på hvordan å lage Excel hoppe til slutten av den virkelige data-J87.

Det første du må prøve er å bare lagre arbeidsboken, komme seg ut av Excel, og deretter åpne arbeidsboken. Å gjøre det "nullstiller" end-of-data peker i arbeidsboken, og du bør være i orden.

Hvis det ikke løser problemet, så er det svært sannsynlig at dataene du importeres til Excel inkludert ikke-utskrift tegn, for eksempel mellomrom. Hvis disse er lastet inn i cellene, ser Excel dem som data, selv om du ikke gjør det. For å fikse arbeidsboken ved å slette dataene, velger rad 88 (den ene rett etter dine data) og deretter holde nede Shift og Ctrl tastene som du trykker på pil ned. Alle radene fra 88 gjennom den siste raden i th regneark bør velges. Trykke på slettetasten, lagrer arbeidsboken, og åpne det. Ctrl + End skal fungere fint.

Hvis du har ganske mange av disse filene du trenger for å "rydde opp", eller hvis du trenger å gjøre det på en jevnlig basis, så du trenger en makro for å hjelpe deg. Vurdere følgende makro:

Sub ClearEmpties ()
Dim c Som Range
Dim J Som Long

J = 0
Selection.SpecialCells (xlCellTypeConstants, 23) .Velg
For Hver c I Selection.Cells
J = J + 1
Status = J & "av" & Selection.Cells.Count
c.Value = Trim (c.Value)
Hvis Len (c.Value) = 0 Then
c.ClearFormats
End If
Neste
Status = ""
End Sub

Denne makroen velger alle cellene i regnearket som inneholder konstanter (med andre ord, har de ikke inneholder formler). Det skritt deretter gjennom hver av disse cellene og bruker Trim funksjon for å fjerne eventuelle ledende eller etterfølgende mellomrom fra innholdet. Hvis cellen er da tom, formatering fjernet fra cellen.

Når makroen er gjort, kan du lagre og lukke arbeidsbok, åpner den, og du bør være i stand til å bruke Ctrl + End for å gå til den virkelige enden av dine data. Hvis dette fortsatt ikke fungerer, betyr det at cellene blir importert til arbeidsboken har noen andre usynlige, ikke-utskrift karakter i dem. For eksempel kan det være noen bisarre kontrolltegn i cellene. I dette tilfellet, må du snakke med den som skaper importfilen. Den beste løsningen på dette punktet, ville være for personen å endre sitt program så det ikke inkluderer "søppel" som Excel er mista for gyldig celleinnhold.

ExcelTips er din kilde for kostnadseffektiv Microsoft Excel trening. Dette tipset (9811) gjelder for Microsoft Excel 2007, 2010, og 2013. Du kan finne en versjon av dette tipset for den eldre menygrensesnittet av Excel her: Hopping til Real Siste Cell.