Solujen siirtäminen ylöspäin Excelissä (5 nopeaa tapaa)

  • Jaa Tämä
Hugh West

Jos sinulla on lista, jossa on tyhjiä soluja, voit halutessasi siirtää kaikki tiedot ylöspäin tyhjien solujen poistamiseksi. Tässä artikkelissa näytetään, miten tyhjät solut poistetaan ja soluja siirretään ylöspäin sarjassa Excel .

Lataa harjoituskirja

Lataa tämä harjoituskirja, jotta voit harjoitella tätä artikkelia lukiessasi.

Solujen siirto.xlsm

5 nopeaa tapaa siirtää soluja ylöspäin Excelissä

Näytämme sinulle 5 yksinkertaisia tekniikoita solujen siirtämiseksi ylöspäin alla olevissa kohdissa. Basic Excel komennot ja VBA Näissä menettelyissä käytetään koodeja. Alla olevassa kuvassa on esimerkkitietoaineisto, jonka rivillä on tyhjä kohta. 10 . Meidän on siirrettävä solu ylöspäin, jotta tyhjä paikka saadaan täytettyä.

1. Sovelletaan vetämällä siirtää soluja ylöspäin Excelissä.

Solujen valitseminen ja vetäminen on yksinkertaisin tapa siirtää niitä. Jos haluat järjestää soluja uudelleen vetämällä, noudata alla esitettyjä menetelmiä.

Vaihe 1:

  • Valitse solut, joita haluat siirtää.

Vaihe 2:

  • Pidä hiirtä painettuna Vasen - klikkaa ja siirrä ylöspäin.

  • Siksi solut siirtyvät ylöspäin.

Lue lisää: Solujen siirtäminen oikealle Excelissä (4 nopeaa tapaa)

2. Siirrä soluja ylöspäin Excelissä hiiren kakkospainikkeella.

Oikea - klikkaamalla hiirellä voidaan myös siirtää soluja ylöspäin. Seuraa alla olevia ohjeita.

Vaihe 1:

  • Valitse ensin tyhjät solut.

Vaihe 2:

  • Napsauta Napsauta hiiren kakkospainikkeella näyttääksesi vaihtoehdot.
  • Valitse Poista

Vaihe 3:

  • Valitse lopuksi Siirrä solu ylöspäin -vaihtoehto .
  • Paina Kirjoita .

  • Tuloksena näet, että soluja siirretään ylöspäin.

Lue lisää: Rivien siirtäminen ylöspäin Excelissä (2 nopeaa menetelmää)

Samanlaisia lukemia

  • Korostettujen solujen siirtäminen Excelissä (5 tapaa)
  • Siirrä yksi solu oikealle VBA: n avulla Excelissä (3 esimerkkiä)
  • Rivien uudelleenjärjestäminen Excelissä (4 tapaa)
  • Käytä nuolinäppäimiä näytön siirtämiseen Excelissä (4 menetelmää)
  • Korjaus: Excel ei voi siirtää muita kuin tyhjiä soluja (4 menetelmää)

3. Sovelletaan Lajittele &; Suodatuskomentoa solujen siirtämiseksi ylöspäin Excelissä.

Voit myös siirtää soluja ylöspäin poistamalla tyhjät solut käyttämällä komentoa Lajittele & suodata komennon käyttäminen. Seuraa alla olevia vaiheita käyttääksesi Lajittele & suodata komennolla siirrät soluja ylöspäin.

Vaihe 1:

  • Valitse ensin kaikki alueen solut.

Vaihe 2:

  • Vuodesta Tiedot välilehti, valitse Suodatin

Vaihe 3:

  • Toiseksi, napsauta kuvaketta.
  • Poista merkintä Aihiot
  • Paina lopuksi Kirjoita .

  • Näin ollen kaikki tyhjät kohdat alueelta häviävät ja solu siirtyy ylöspäin.

Lue lisää: Kuinka siirtää soluja korvaamatta Excelissä (3 menetelmää)

4. Käytä Etsi ja käytä Etsi & korvaa -vaihtoehtoa solujen siirtämiseen ylöspäin Excelissä.

Siirtääksemme useita soluja ylöspäin, voimme käyttää funktiota Etsi &; Korvaa vaihtoehto, joka on samanlainen kuin edellinen tapa. Suorita se noudattamalla alla esitettyjä ohjeita.

Vaihe 1:

  • Valitse kaikki solut.

Vaihe 2:

  • Mene osoitteeseen Etusivu välilehti ja valitse Etsi &; Korvaa
  • Valitse Siirry erikoisohjelmaan

Vaihe 3:

  • Valitse sitten Aihiot
  • Paina Kirjoita .

Vaihe 4:

  • Napsauta tyhjää solua ja napsauta Oikea -napsauta.
  • Valitse poista

Vaihe 5:

  • Valitse lopuksi Siirrä soluja ylöspäin
  • Paina Kirjoita nähdäksesi tulokset.

  • Kuten alla olevassa kuvassa näkyy, solut siirtyvät.

Lue lisää: Kuinka siirtyä alaspäin yhteen soluun Excel VBA: n avulla (4 hyödyllisellä sovelluksella)

5. Suorita VBA-koodi solujen siirtämiseksi ylöspäin.

Niinpä VBA koodi on myös täällä, jotta voit siirtää tai siirtää soluja ylöspäin. Noudata tässä kuvattua menettelyä.

Vaihe 1:

  • Paina ensin Alt + 11 avataksesi Makro .
  • Napsauta Lisää
  • Valitse Moduuli luettelosta.

Vaihe 2:

  • Liitä seuraava VBA koodit täällä.
 Sub Shift_cells_up Dim lRow As Long Dim iCntr As Long lRow = 20 For iCntr = lRow To 1 Step -1 If Cells(iCntr, 1) = 0 Then Range("A" & iCntr).Delete Shift:=xlUp End If Next End Sub 

Tässä,

lRow = 20 viittaa alueen koko riviin.

iCntr:n osalta = lRow To 1 Step -1 viittaa IRow:hon, tarkistetaan askel askeleelta.

Jos Cells(iCntr, 1) = 0 viittaa tyhjien solujen If-ehtoon.

Range("A" & iCntr). Onko alueesi sarake

Poista Shift:=xlUp tarkoittaa rivien mutta ei koko rivin poistamista ja solujen siirtämistä ylöspäin.

  • Lopputulos näkyy siis alla olevassa kuvassa.

Lue lisää: [Korjattu!] Excelin solujen siirtäminen ei onnistu (5 ratkaisua)

Päätelmä

Yhteenvetona toivon, että tämä artikkeli on osoittanut sinulle, miten Excelissä poistetaan tyhjiä soluja ja siirretään soluja ylöspäin. Tutustu harjoituskirjaan ja ota uudet tietosi käyttöön. Tukesi ansiosta olemme valmiita maksamaan tällaisista aloitteista.

Älä epäröi ottaa meihin yhteyttä, jos sinulla on kysyttävää. Jätä alla oleva kommentti ja kerro mielipiteesi.

Asiantuntijat Exceldemy Tiimi vastaa kyselyihisi mahdollisimman nopeasti.

Hugh West on erittäin kokenut Excel-kouluttaja ja analyytikko, jolla on yli 10 vuoden kokemus alalta. Hän on koulutukseltaan laskentatoimen ja rahoituksen kandidaatti sekä kauppatieteiden maisteri. Hughilla on intohimo opettamiseen, ja hän on kehittänyt ainutlaatuisen opetusmenetelmän, jota on helppo seurata ja ymmärtää. Hänen asiantuntemuksensa Excelistä on auttanut tuhansia opiskelijoita ja ammattilaisia ​​maailmanlaajuisesti parantamaan taitojaan ja menestymään urallaan. Blogissaan Hugh jakaa tietämyksensä maailman kanssa tarjoamalla ilmaisia ​​Excel-opetusohjelmia ja verkkokoulutusta auttaakseen yksilöitä ja yrityksiä saavuttamaan täyden potentiaalinsa.