Sisällysluettelo
Useimmiten käyttäjien on sovellettava erilaisia kaavoja arvojen laskemiseen seuraavissa kentissä Microsoft Excel Jälleen kerran käyttäjät saattavat tarvita samoja kaavoja laskemaan arvoja alemmilla riveillä tai sarakkeissa oleviin soluihin, aivan solun vieressä. Kaavan lisääminen kaikkiin näihin soluihin yksi kerrallaan on työlästä ja aikaa vievää. Tässä opetusohjelmassa näytän, miten voit soveltaa samaa kaavaa useisiin soluihin Excelissä.
Lataa harjoituskirja
Voit ladata ilmaisen Excel työkirjaa ja harjoittele itse.
Käytä samaa kaavaa.xlsm7 helppoa tapaa soveltaa samaa kaavaa useisiin soluihin Excelissä
Voit soveltaa Excel-kaavaa useammalla kuin yhdellä tavalla useisiin soluihin (myös soluviittaukset muuttuvat). Tässä opetusohjelmassa näytän seitsemän eri tapaa soveltaa samaa kaavaa useisiin soluihin Excelissä. Aluksi käytän kolmea eri pikanäppäintä, sitten käytän komentoa AutoFill Kolmannessa menetelmässä käytän Excelin ominaisuutta. Kopioi ja Liitä komennolla ja näytän prosessin, jolla kopioidaan kaavoja muissa kuin vierekkäisissä soluissa neljännessä menetelmässämme. Viidennessä ja kuudennessa menettelyssä näytän, miten käytetään Täyttökahva työkalun ja Excel-taulukon avulla. Lopuksi käytän vielä VBA koodia tuloksen saavuttamiseksi. Tutustutaanpa niihin. Käytä tarkoitukseesi parhaiten sopivaa menetelmää.
Työskentelyä varten käytän seuraavaa tietoaineistoa. Joidenkin tuotteiden hinnat (euroina) on esitetty kohdassa "Hinnat". Hinta (euroa) Lisäksi valuuttakurssit näkyvät solualueella C12:E12 Haluan näyttää tuotteiden hinnat muina valuuttoina, kuten esimerkiksi USD , GBP ja JPY Kun sovellat menetelmiä laskentataulukkoon, myös soluviittaukset muuttuvat tietokokonaisuuden mukaan.
Opetellaan menetelmiä.
1. Näppäimistön pikanäppäinten käyttäminen saman kaavan soveltamiseksi useisiin soluihin Excelissä
Ensimmäisessä menetelmässä esittelen kolmen eri pikanäppäimen käyttöä saman kaavan kopioimiseksi useisiin soluihin. Kukin pikanäppäin toimii eri tavalla riippuen niiden käytöstä. Kolme pikanäppäintä ovat- CTRL + Enter , CTRL + R ja CTRL + D .
1.1 CTRL + Enter-näppäinten painaminen
Käyttämällä tätä oikotietä kirjoitan vain yhden kaavan soluun D5 ja käyttää sitä koko solualueella D5: F9 Näytän sinulle, miten se tehdään seuraavissa vaiheissa.
Vaihe 1:
- Valitse ensin solualue D5:F9 .
- Kun valitset solualueen, ensimmäisestä solusta tulee aktiivinen solu.
- Valikoimaamme varten solu D5 on aktiivinen solu. Muut alueen solut ovat harmaita (eivät ole aktiivisia).
Vaihe 2:
- Kirjoita sitten seuraava kaava. Tämä kaava syötetään automaattisesti soluun seuraavasti D5 kuten D5 on aktiivinen solu.
=$C5*C$12
Kaavan erittely
- Huomaa, että kaavassa on sekalaisia soluviittauksia. $C5 viittaus tarkoittaa, että kun kaava kopioidaan oikealle, sarakkeeseen C ei muutu. Joten se on kuin... C5 , C5 ja C5 . Kaikki ovat C5 , sillä kun kaava kopioidaan oikealle, rivi ei muutu. Kun kaava kopioidaan alaspäin, soluviittaukset ovat C5 , C6 , C7 , C8 ja C9 Tämä johtuu siitä, että rivit muuttuvat, kun kopioit kaavaa.
- C$12 viittaus tarkoittaa, että kun kaava kopioidaan oikealle, viittaukset ovat C12 , D12 ja E12 . Koska sarakkeessa C on suhteellinen. Kun kopioimme tämän kaavan alas, viittaukset ovat seuraavat C12 , C12 , C12 ja C12 Tämä johtuu siitä, että rivi 12 on ehdoton.
Vaihe 3:
- Kolmanneksi, paina CTRL + Enter samanaikaisesti näppäimistölläsi.
- Näin ollen lopputulos näyttää seuraavan kuvan kaltaiselta.
1.2 CTRL + R-näppäinten painaminen
Käytämme toista pikanäppäintä, eli, CTRL + R , jos haluat soveltaa samaa kaavaa oikeanpuoleiseen sarakkeeseen. Voit soveltaa tätä pikanäppäintä vain yhteen sarakkeeseen kerrallaan. Jos haluat käyttää useita sarakkeita, sinun on painettava pikanäppäintä useita kertoja. Tämän toimenpiteen vaiheet ovat seuraavat.
Vaihe 1:
- Ensinnäkin solussa D5 Kirjoita seuraava kaava.
=$C5*C$12
Vaihe 2:
- Toiseksi, paina Kirjoita ja käyttää AutoFill kaikkien sarakkeessa olevien hedelmien hinnan saamiseksi. D .
Vaihe 3:
- Kolmanneksi, valitse oikea sarake sarakkeeseen D saatuaan kaikki arvot.
- Paina sitten CTRL + R näppäimistölläsi.
Vaihe 4:
- Lopulta tulos näyttää seuraavan kuvan kaltaiselta.
- Täältä saat kaikki arvot yhdellä pikanäppäimellä sarakkeelle E .
Vaihe 5:
- Toista siis sama prosessi saadaksesi kaikki arvot sarakkeeseen F .
1.3 CTRL + D-näppäinten painaminen
Kolmannessa menettelyssä käytän CTRL + D pikanäppäin, jolla voit kopioida saman kaavan useisiin soluihin. Tätä pikanäppäintä käytettäessä et voi soveltaa kaavaa alueeseen. Se toimii vain sarakkeessa.
Vaihe 1:
- Täytä alussa solu D5 edellisillä menetelmillä saadaksesi halutun arvon.
Vaihe 2:
- Toiseksi, kun olet saanut arvon, valitse saman sarakkeen alemmat solut yhdessä kaavan solun kanssa.
Vaihe 3:
- Kolmanneksi, paina CTRL + D ja alempi solu täytetään automaattisesti säätämällä solun kaavaa D5 .
Vaihe 4:
- Täytä lopuksi muut tietokokonaisuuden sarakkeet käyttäen samaa tekniikkaa kuin edellä esitetyissä vaiheissa.
Lue lisää: Kuinka käyttää pisteen ja napsautuksen menetelmää Excelissä (3 esimerkkiä)
2. Automaattisen täyttöominaisuuden käyttäminen saman kaavan soveltamiseksi useisiin soluihin.
Toisen lähestymistavan osalta ehdotan, että AutoFill Excelin ominaisuutta kopioida kaava useisiin soluihin. Tässä kirjoitan kaavan vain yhteen soluun ja vedän sen jälkeen kaavan koko solualueelle osoitteessa D6:F9 . Lisätietoja tästä menettelystä saat noudattamalla seuraavia ohjeita.
Vaihe 1:
- Ensinnäkin solussa D5 Lisää haluttu arvo kaavaa soveltamalla.
- Lisäämisen jälkeen solun oikeassa alakulmassa on plus-merkki, kun olet asettanut hiiren sinne.
Vaihe 2:
- Toiseksi vedä merkki alempiin soluihin, kunnes D9 täyttääksesi ne halutulla arvolla.
Vaihe 3:
- Kolmanneksi huomaat toisen merkin solun oikeassa alakulmassa. D9 .
- Vedä sitten AutoFill sarakkeen oikealle puolelle D täyttääksesi kaikki solut kaavan arvoilla.
Lue lisää: Kaavan soveltaminen koko sarakkeeseen ilman Excelin vetämistä
3. Kopioi ja liitä -komennon käyttäminen saman kaavan soveltamiseen
Seuraavaksi esittelen Kopioi ja Liitä komennon avulla voit kopioida saman kaavan useampaan soluun. Näytän myös kahden pikanäppäimen käytön näiden komentojen ohella. Siirrytään päämenettelyyn.
Vaihe 1:
- Lisää ensin kaava, jolla saat halutun tuloksen soluun D5 .
Vaihe 2:
- Toiseksi, klikkaa hiiren oikealla solussa D5 ja valitse Kopioi .
- Vaihtoehtoisesti voit painaa CTRL + C solun valinnan jälkeen.
- Tässä tämä komento tai pikavalinta kopioi kaavan solusta D5 .
Vaihe 3:
- Kolmanneksi, valitse solualue D6:F9 ja napsauta hiiren oikealla painikkeella uudelleen.
- Valitse sitten Liitä komennolla hiiren kakkospainikkeen napsauttamisen jälkeen, jotta kaava voidaan liittää valittuun solualueeseen.
- Vaihtoehtoisesti voit painaa CTRL + V liittääksesi kaavan.
Vaihe 4:
- Lopuksi kaava kopioidaan kaikkiin solualueen valittuihin soluihin.
Lue lisää: Miten lisätä kaava koko sarakkeeseen Excelissä (6 nopeaa tapaa)
4. Kaavan kopioiminen muihin kuin vierekkäisiin soluihin
Aiemmissa menetelmissäni kopioin kaavan koko tietokokonaisuuden solualueelle. Mutta miten menetellään, jos kaikkia tietokokonaisuuden soluja ei tarvitse täyttää? Löydät vastauksen tähän kysymykseen seuraavista vaiheista.
Vaihe 1:
- Lisää ensin sama kaava kuin edellisissä menetelmissä saadaksesi tuloksen soluun D5 .
Vaihe 2:
- Toiseksi, valitse solu D5 ja klikkaa hiiren oikealla hiirellä.
- Valitse sitten Kopioi komento .
Vaihe 3:
- Kolmanneksi merkitse ne tietokannan solut, joihin haluat soveltaa kaavaa.
- Tee se painamalla CTRL näppäimistöllä ja napsauta haluttuja soluja samanaikaisesti vasemmalla painikkeella.
Vaihe 4:
- Neljänneksi, paina CTRL + V näppäimistöllä liittääksesi kaavan valittuihin soluihin.
- Lopulta tietosarjasi näyttää seuraavan kuvan jälkeen tältä.
5. Excelin täyttökahva-työkalun käyttäminen saman kaavan soveltamiseen
Olen osoittanut Excel-ohjelman käytön AutoFill ominaisuutta tämän artikkelin aiemmassa keskustelussa. Nyt esittelen toisen tekniikan, jossa käytetään AutoFill tai Täytä kahva -työkalulla tavoitteen saavuttamiseksi. Tässä menetelmässä et voi soveltaa kaavaa oikealla oleviin soluihin.
Vaihe 1:
- Täytä alussa solu D5 edellisen menetelmän kaavalla.
Vaihe 2:
- Toiseksi huomaatte, että Täyttökahva työkalun oikeassa alakulmassa D5 .
- Kaksoisnapsauta sitten Täyttökahva työkalu.
Vaihe 3:
- Kolmanneksi sarakkeen D on halutut arvot edellisen vaiheen jälkeen.
Vaihe 4:
- Toista lopuksi vaiheet 1-3 saadaksesi halutun tuloksen kaikille tietokokonaisuuden soluille.
Lue lisää: Miten soveltaa kaavaa Excelissä vaihtoehtoisille riveille (5 helppoa tapaa)
6. Excel-taulukon lisääminen saman kaavan soveltamiseksi
Joskus ajattelen, että Excel-taulukko on yksi sivilisaatiomme ihmeistä. Alue on helppo muuntaa taulukoksi. Valitse vain solu alueelta ja paina näppäintä CTRL + T tai käytä komentoa Lisää> Taulukot> Taulukko Tämän toimenpiteen suorittaminen tapahtuu seuraavasti.
Vaihe 1:
- Valitse ensin solualue B5:F9 .
- Siirry sitten Lisää nauhan välilehti ja valitse Taulukko .
Vaihe 2:
- Toiseksi näet Luo taulukko valintaikkuna.
- Kun olet tarkistanut solualueen, paina OK .
Vaihe 3:
- Kolmanneksi datataulukkomme muunnetaan Excel-taulukoksi edellisten vaiheiden jälkeen.
- Solussa D5 taulukon kohtaan, kirjoita seuraava kaava.
=$C5*C$12
Vaihe 4:
- Neljänneksi, kun olet painanut Kirjoita , koko solun alla oleva sarake D5 täytetään automaattisesti kaavan arvolla.
Vaihe 5:
- Toista lopuksi edellä mainittu vaihe, jotta taulukko täyttyy kokonaan.
7. VBA:n soveltaminen saman kaavan soveltamiseen useisiin soluihin
Lopuksi sovellan VBA koodi, jolla voidaan täyttää useita soluja samalla kaavalla kuin edellisessä menetelmässä. Antamalla koodissa oikeat komennot ja sekvenssit, tehtävä voidaan suorittaa ilman mitään ylimääräistä työkalua tai ominaisuutta. Katsotaanpa koko menettely seuraavassa.
Vaihe 1:
- Mene ensin osoitteeseen Kehittäjä välilehdellä ja valitse sieltä sitten Visual Basic .
Vaihe 2:
- Toiseksi näet VBA
- Vuodesta Lisää välilehti, valitse Moduuli ikkunassa.
Vaihe 3:
- Kolmanneksi kopioi seuraava koodi moduuliin.
Sub Apply_Same_Formula() 'Solualueen valinta Range("D5:F9").Select 'Kaavan soveltaminen valittuun solualueeseen Selection.FormulaR1C1 = "=RC3*R12C[-1]" End Sub
VBA-erittely
- Ensinnäkin kutsumme Sub-proseduuria Sovelletaan_samaa_kaavaa .
Sub Apply_Same_Formula()
- Toiseksi, valitsemme solualueen, johon sovelletaan kaavaa
Range("D5:F9").Select
- Kolmanneksi annamme syötteen kaavalle, jota sovelletaan valittuun solualueeseen.
Selection.FormulaR1C1 = "=RC3*R12C[-1]" End Sub
S vaihe 4:
- Neljänneksi tallenna koodi moduuliin.
- Tallenna sitten koodi ja paina, kun kursori on moduulissa, paina näppäintä F5 tai run-painiketta koodin suorittamiseksi.
Vaihe 5:
- Lopuksi, kun koodi on suoritettu, koko tietokokonaisuus täyttyy koodissa esitetyn kaavan mukaisilla arvoilla.
Lue lisää: Excel VBA: Lisää kaava suhteellisella viittauksella (kaikki mahdolliset tavat)
Päätelmä
Tämä on tämän artikkelin loppu. Toivottavasti tämä artikkeli on hyödyllinen. Kun olet lukenut yllä olevan kuvauksen, voit soveltaa samaa kaavaa useisiin soluihin Excelissä käyttämällä mitä tahansa edellä mainittuja menetelmiä. Jaa mahdolliset lisäkysymykset tai suositukset kanssamme alla olevassa kommenttiosassa.
The ExcelWIKI tiimi on aina huolissaan mieltymyksistänne. Siksi kommentoinnin jälkeen antakaa meille hetki aikaa ratkaista ongelmanne, ja me vastaamme kyselyihinne parhailla mahdollisilla ratkaisuilla.