Sisällysluettelo
Kopiointi saattaa olla yksitoikkoinen vaihe, kun käytät Excel Kaavojen käyttäminen voi tuoda eloa tähän kopiointitehtävään. Tämänpäiväisen opetusohjelman asialistalla on, miten Excel-kaavojen avulla voidaan käyttää kopioi solun arvon toiseen soluun 5 sopivalla tavalla. Voit käyttää kaavoja missä tahansa Excel-versiossa.
Lataa harjoituskirja
Voit ladata työkirjan alla olevasta linkistä.
Kopioi solun arvo toiseen soluun.xlsmsm5 sopivaa tapaa käyttää Excel-kaavaa solun arvon kopioimiseksi toiseen soluun
Otetaan keskusteluun esimerkkitietoaineisto. Tässä aineistossa on 5 henkilöä. Etunimet , Sukunimet ja Ikä .
Nyt käytetään Excel kaavat, kopioimme solun arvon tästä tietokokonaisuudesta toiseen soluun.
1. Kopioi solun arvo toiseen soluun käyttämällä Excelin soluviittausta
Näemme soluelementtien kopioinnin käyttämällä Soluviite Sinun tarvitsee vain mennä siihen soluun, johon haluat lisätä kopioarvon, ja kirjoittaa komento Soluviite sen solun, jonka haluat kopioida Equal ( = ) allekirjoittaa. Tarkistetaan alla oleva prosessi.
- Valitse ensin solu F5 ja kirjoita tämä kaava poimiaksesi arvon solu B5 .
=B5
- Hit Kirjoita .
- Seuraavaksi sovelletaan samaa prosessia solu G5 tällä kaavalla.
=C5
- Vastaavasti kopioi arvo solu D5 osoitteeseen solu H5 tällä kaavalla.
=D5
- Valitse lopuksi solualue F5:H5 ja käyttää Automaattinen täyttö työkalun avulla voit kopioida loput arvot tietokokonaisuudesta kerralla.
2. Yhdistä VALUE-CONCATENATE-funktiot solun arvon kopioimiseksi toiseen soluun.
Voit kopioida solun arvon yhdistämällä CONCATENATE ja VALUE-toiminnot Käy tätä varten läpi alla olevat vaiheet.
- Lisää ensin tämä kaava kohtaan solu F5 .
=IFERROR(ARVO(B5),CONCATENATE(B5))
- Paina Kirjoita .
- Sovelletaan nyt samanlaista menettelyä solu G5 .
=IFERROR(ARVO(C5),CONCATENATE(C5))
- Käytä tätä kaavaa vastaavasti solu H5 .
=IFERROR(ARVO(D5),CONCATENATE(D5))
- Käy lopuksi sama menettely läpi solualue F6:H10 ja saat seuraavan tulosteen.
3. Solun arvon kopiointi Excelin VLOOKUP-funktiolla
Voit myös kopioida solun arvon käyttämällä VLOOKUP-toiminto Katsotaan, miten se toimii.
- Lisää ensin tämä kaava poimiaksesi solun arvon osoitteesta B5 osoitteeseen solu F5 . Lisäksi, paina Kirjoita .
=VLOOKUP(B5,B5,1,FALSE)
- Kirjoita sitten sama kaava taulukon ensimmäiselle riville. Sukunimi sarakkeessa, muuttamalla Soluviite arvot.
=VLOOKUP(C5,C5,1,FALSE)
- Sovelletaan tätä kaavaa vastaavasti seuraavissa tapauksissa solu H5 .
=VLOOKUP(D5,D5,1,FALSE)
Täällä VLOOKUP funktiota käytetään asettamaan alueen sarake, josta arvoa etsitään, koska arvomme on alueen alussa, käytämme funktiota 1 . Sitten tarkkaa vastaavuutta varten kirjoitimme FALSE tai 0 . - Tee lopuksi sama lopuille soluille, jotta saat tämän lopullisen tuloksen.
4. Solun arvon kopioiminen HLOOKUP-toiminnolla toiseen soluun Excelissä
Samanlainen kuin VLOOKUP funktiolla, voit tehdä tehtävän käyttämällä HLOOKUP-toiminto myös.
- Kirjoita ensin tämä kaava solu F5 .
=HLOOKUP(B5,B5,1,FALSE)
- Paina seuraavaksi Kirjoita .
- Sovella sitten samaa kaavaa muihin soluihin muuttamalla soluviittausta.
- Lopuksi kopioit solun arvot onnistuneesti toiseen soluun.
5. Excel-kaava, jossa on INDEX-MATCH-funktiot solun arvon kopioimiseksi
Voit käyttää yhdistelmää INDEX-MATCH-toiminnot noutaa arvon tietystä solusta. Seuraa vain alla olevia ohjeita.
- Lisää ensin tämä kaava kohtaan solu F5 kopioida arvo solu B5 .
=INDEX(B5,MATCH(B5,B5,0))
- Paina sen jälkeen Kirjoita .
- Seuraavassa sovelletaan samaa solu G5 .
=INDEX(C5,MATCH(C5,C5,0))
- Kirjoita lopuksi samanlainen kaava solu H5 soluviittauksen muuttaminen muotoon D5 .
=INDEX(D5,MATCH(D5,D5,0))
Tässä kaavassa INDEX-MATCH funktiot toimivat dynaamisena joukkona, joka etsii tiettyä arvoa sekä vaaka- että pystysuunnassa. Sen ohella tyyppi 0 varten täsmällinen vastaavuus . - Valitse lopuksi solualue F5:H5 ja käyttää AutoFill työkalun avulla saat tämän lopullisen tuloksen.
Perinteiset menetelmät solun arvon kopioimiseksi toiseen soluun Excelissä
Microsoft Excel auttaa myös kopioimaan solujen arvoja toiseen soluun perinteisillä menetelmillään. Näitä menetelmiä voidaan soveltaa mihin tahansa Excel-versioon.
1. Valitse Copy & Paste Options (Kopioi & liitä -vaihtoehdot)
Tämä ensimmäinen menetelmä opastaa sinua Excelin nauhan kopiointi- ja liittämisvaihtoehtojen avulla.
- Valitse ensin solu B4 .
- Seuraavaksi Leikepöytä osiossa Etusivu välilehdellä, napsauta Kopioi.
- Valitse nyt määränpää solu F4 .
- Sitten, jälleen kerran Leikepöytä osiosta löydät vaihtoehdon nimeltä Liitä .
- Klikkaa tässä kohtaa Liitä kuvaketta vaihtoehtojen luettelosta.
- Siinä kaikki, saat vihdoin kopioidun arvon.
- Tämän lisäksi voit saada Kopioi komento napsauttamalla hiiren kakkospainikkeella lähdesolua.
- Napsauta hiiren kakkospainikkeella kohdesolua, niin löydät kohdan Liitä komento.
- Voit kokeilla mitä tahansa kopioi ja liitä -vaihtoehtoa.
2. Kopioi & leima; liitä kahden solun väliin.
Voit kopioida ja liittää arvon kahden olemassa olevan arvon sisään. Tutustutaanpa esimerkkiin.
- Ensin kopioimme ja liitimme Etunimi ja Ikä kahteen vierekkäiseen soluun.
- Valitse ja kopioi sitten solu, jonka otsikko on seuraava Sukunimi .
- Vie kursori kahden vierekkäisen solun oikealle puolelle ja napsauta hiiren oikeaa painiketta.
- Klikkaa tässä Lisää kopioidut solut .
- Seuraavaksi avautuu Lisää-valintaikkuna.
- Valitse tässä laatikossa Siirrä soluja oikealle ja klikkaa OK .
- Lopuksi arvo kopioidaan kahden solun välillä.
3. Käytä näppäimistön pikanäppäimiä
Voit kopioida ja liittää myös pikanäppäimillä. Voit tehdä tehtävän seuraavasti.
- Valitse ensin solualue B5:D5 .
- Paina sitten Ctrl + C näppäimistöllä kopioidaksesi solun.
- Sen jälkeen siirry kohdesoluun ja paina näppäintä Ctrl + V saadaksesi kopioidut arvot.
Excel VBA kopioida arvo toiseen soluun
Voimme kopioida solun käyttämällä VBA koodi. VBA tarkoittaa Visual Basic for Applications Se on Excelin ohjelmointikieli. Tarkistetaan menetelmät, joilla VBA-koodia voidaan soveltaa sekä yksittäiseen soluun että solualueeseen.
1. Kopioi yksittäinen solu
Kopioidaan ensin yksi solu VBA-koodilla. Seuraa alla olevaa ohjetta.
- Valitse alussa solu B4 koska haluamme kopioida sen.
- Sitten, sisällä Kehittäjä Valitse välilehti Visual Basic vaihtoehto kohdassa Koodi ryhmä.
- Seuraavaksi, kohdassa Lisää vaihtoehto, valitse Moduuli .
- Kirjoita koodi tähän.
Sub Copy_SingleCell() Selection.Copy ActiveCell.Offset(0, 4).Range("A1").Select ActiveSheet.Paste End Sub
Tämä koodi valitsee solun ja liittää sen erolla 4 sarakkeet, koska olemme asettaneet Offset-arvo 0 ja 4 . 0 tarkoittaa, että riviä ei ole muutettu, ja 4 osoittaa muutoksen 4 sarakkeet. Voit lisätä tai vähentää arvoa haluamallasi tavalla. - Napsauta sen jälkeen Suorita Sub kuvaketta tai paina F5 näppäimistölläsi.
- Lopuksi se kopioi solun ja liittää sen erolla 4 soluja.
Sub Copy_SingleCell() Selection.Copy ActiveCell.Offset(0, 4).Range("A1").Select Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _ :=False, Transpose:=False End Sub
2. Kopioi soluväli
Samoin kuin yksittäisen solun kopioiminen, voit kopioida myös solualueen VBA:n avulla. Jos haluat kopioida solualueen, koodi on seuraava:
Sub Copy_Range() Range(Selection, Selection.End(xlDown)).Select Selection.Copy ActiveCell.Offset(0, 4).Range("A1").Select ActiveSheet.Paste End Sub
Lopulta löydät jotain samanlaista kuin alla olevassa kuvassa.
Lisää vinkkejä
Jos haluat kopioida solun toisesta arkista, sinun tarvitsee vain lisätä arkiston nimi ennen soluviittausta. Esimerkiksi halusimme saada arvon, joka kuuluu soluun solu B4 of the INDEX-MATCH arkki. siksi kaava tarjoaa tämän ratkaisun.
Huom: Kun nimeät arkkiasi useilla sanoilla, sinun on mainittava nimi sisällä Apostrofi ( ''
), mutta yhden sanan nimessä tätä välimerkkiä ei tarvita.