Sisällys
Excelissä työskennellessä on usein tarpeen muuttaa solujen järjestystä, esimerkiksi joitain niistä on vaihdettava. Kuinka tehdä tämä eri tavoilla, analysoimme tässä artikkelissa.
Sisältö
Menettely solujen siirtämiseksi
Ei ole erillistä toimintoa, jonka avulla voit suorittaa tämän toimenpiteen Excelissä. Ja vakiotyökaluja käytettäessä loput solut väistämättä siirtyvät, jotka on sitten palautettava paikoilleen, mikä johtaa lisätoimintoihin. Tehtävän suorittamiseen on kuitenkin olemassa menetelmiä, ja niitä käsitellään alla.
Tapa 1: Kopioi
Tämä on ehkä helpoin tapa, joka sisältää elementtien kopioimisen toiseen paikkaan alkuperäisten tietojen korvaamisen kanssa. Menettely on seuraava:
- Nousemme ensimmäiseen soluun (valitse se), jonka aiomme siirtää. Napsauta painiketta ohjelman päävälilehdellä "Kopio" (työkaluryhmä "Leikepöytä"). Voit myös vain painaa näppäinyhdistelmää Ctrl + C.
- Siirry mihin tahansa vapaaseen soluun arkilla ja paina -painiketta "Lisää" samassa välilehdessä ja työkaluryhmässä. Tai voit käyttää pikanäppäimiä uudelleen – Ctrl + V.
- Valitse nyt toinen solu, jonka kanssa haluamme vaihtaa ensimmäisen, ja kopioi se myös.
- Nousemme ensimmäiseen soluun ja painamme painiketta "Lisää" (Tai Ctrl + V).
- Valitse nyt solu, johon ensimmäisen solun arvo kopioitiin, ja kopioi se.
- Siirry toiseen soluun, johon haluat lisätä tiedot, ja paina vastaavaa painiketta nauhassa.
- Valitut kohteet on vaihdettu onnistuneesti. Solua, jossa kopioidut tiedot tilapäisesti säilytettiin, ei enää tarvita. Napsauta sitä hiiren kakkospainikkeella ja valitse avautuvasta valikosta komento "Poistaa".
- Riippuen siitä, onko tämän solun vieressä täytettyjä elementtejä oikealla/alhaalla vai ei, valitse sopiva poistovaihtoehto ja napsauta painiketta OK.
- Se on kaikki mitä tarvittiin solujen vaihtamiseksi.
Huolimatta siitä, että tämän menetelmän toteuttamiseksi sinun on suoritettava paljon lisävaiheita, suurin osa käyttäjistä käyttää sitä kuitenkin.
Tapa 2: vedä ja pudota
Tätä menetelmää käytetään myös solujen vaihtamiseen, mutta tässä tapauksessa soluja siirretään. Joten suoritamme seuraavat toimet:
- Valitse solu, jonka aiomme siirtää uuteen paikkaan. Siirrämme hiiren osoittimen sen reunan yli ja heti kun se vaihtaa näkymän tavalliseen osoittimeen (jossa lopussa 4 nuolta eri suuntiin), pidä näppäintä painettuna siirtyminen, siirrä solu uuteen paikkaan painamalla hiiren vasenta painiketta.
- Useimmiten tätä menetelmää käytetään vierekkäisten solujen vaihtamiseen, koska elementtien siirtäminen tässä tapauksessa ei riko taulukon rakennetta.
- Jos päätämme siirtää solun useiden muiden elementtien läpi, tämä muuttaa kaikkien muiden elementtien sijaintia.
- Sen jälkeen sinun on palautettava järjestys.
Tapa 3: Makrojen käyttäminen
Mainitsimme artikkelin alussa, että Excelissä ei valitettavasti ole erityistä työkalua, jonka avulla voit nopeasti "vaihtaa" soluja paikoissa (lukuun ottamatta yllä olevaa menetelmää, joka toimii vain vierekkäisille elementeille). Tämä voidaan kuitenkin tehdä käyttämällä makroja:
- Ensin sinun on varmistettava, että niin sanottu "kehittäjätila" on aktivoitu sovelluksessa (oletusarvoisesti pois päältä). Tätä varten:
- mene valikkoon ”Tiedosto” ja valitse vasemmalla olevasta luettelosta "Parametrit".
- napsauta ohjelman vaihtoehdoissa alakohtaa "Muokkaa nauhaa", oikealla puolella, laita rasti kohteen eteen "Kehittäjä" ja valitse OK.
- Vaihda välilehteen "Kehittäjä", jossa napsauta kuvaketta "Visual Basic" (työkaluryhmä "koodi").
- Editorissa napsauttamalla painiketta "Näytä koodi", liitä alla oleva koodi näkyviin tulevaan ikkunaan:
Sub ПеремещениеЯчеек()
Dim ra As Range: Aseta ra = valinta
msg1 = "Произведите выделение ДВУХ диапазонов идентичного размера"
msg2 = "Произведите выделение двух диапазонов ИДЕНТИЧНОГО размера"
Jos ra.Areas.Count <> 2 Sitten MsgBox msg1, vbCritical, "Проблема": Exit Sub
Jos ra.Areas(1).Count <> ra.Areas(2).Count Then MsgBox msg2, vbCritical, "Проблема": Exit Sub
Application.ScreenUpdating = Väärä
arr2 = ra.Areas(2).Arvo
ra.Areas(2).Arvo = ra.Areas(1).Arvo
ra.Areas(1).Arvo = arr2
End Sub
- Sulje editori-ikkuna napsauttamalla tavallista ristin muodossa olevaa painiketta oikeassa yläkulmassa.
- Näppäimen pitäminen painettuna Ctrl Valitse näppäimistöltä kaksi solua tai kaksi aluetta, joissa on sama määrä elementtejä, jotka aiomme vaihtaa. Sitten painamme nappia "Makro" (välilehti "Kehittäjä", Ryhmä "koodi").
- Näkyviin tulee ikkuna, jossa näemme aiemmin luodun makron. Valitse se ja napsauta "Juosta".
- Työn tuloksena makro vaihtaa valittujen solujen sisällön.
Huomautus: kun asiakirja suljetaan, makro poistetaan, joten seuraavan kerran se on luotava uudelleen (tarvittaessa). Mutta jos odotat, että joudut tulevaisuudessa usein suorittamaan tällaisia toimintoja, tiedosto voidaan tallentaa makrotuella.
Yhteenveto
Excel-taulukon solujen käsittelyyn ei liity vain tietojen syöttämistä, muokkaamista tai poistamista. Joskus sinun on siirrettävä tai vaihdettava soluja, jotka sisältävät tiettyjä arvoja. Huolimatta siitä, että Excel-toiminnossa ei ole erillistä työkalua tämän tehtävän ratkaisemiseen, se voidaan tehdä kopioimalla ja sitten liittämällä arvoja, siirtämällä solua tai käyttämällä makroja.