Inhoudsopgave
Meestal moeten gebruikers verschillende formules toepassen voor het berekenen van waarden in Microsoft Excel Nogmaals, gebruikers kunnen dezelfde formules nodig hebben om waarden te berekenen in cellen in lagere rijen of kolommen, direct naast de cel. De formule één voor één in al die cellen invoegen is vervelend en tijdrovend. In deze tutorial laat ik u zien hoe u dezelfde formule kunt toepassen op meerdere cellen in Excel.
Download Praktijk werkboek
U kunt de gratis Excel werkboek hier en oefen zelf.
Dezelfde formule toepassen.xlsm7 Eenvoudige manieren om dezelfde formule toe te passen op meerdere cellen in Excel
U kunt op meer dan één manier een Excel formule toepassen op meerdere cellen (de celverwijzingen zullen ook veranderen). In deze tutorial laat ik u zeven verschillende manieren zien om dezelfde formule toe te passen op meerdere cellen in Excel. Eerst zal ik drie verschillende sneltoetsen gebruiken, daarna de AutoFill functie van Excel. Voor de derde methode gebruik ik de Kopie en Plakken commando en zal in onze vierde methode het proces tonen om formules in niet-aangrenzende cellen te kopiëren. In de vijfde en zesde procedure zal ik het gebruik demonstreren van de Vulgreep tool en Excel tabel, respectievelijk. Ten slotte zal ik een VBA code om het resultaat te bereiken. Laten we ze bekijken. Gebruik de methode die het beste bij je doel past.
Voor ons werk neem ik de volgende dataset. De prijzen van enkele producten (in euro) staan onder de Prijs (Euro) Ook worden de wisselkoersen getoond in het celbereik C12:E12 Wat ik wil is de prijzen van de producten tonen in andere valuta zoals USD , GBP en JPY Wanneer u de methoden toepast in uw werkblad, zullen de celverwijzingen ook veranderen naargelang uw gegevensverzameling.
Laten we de methodes leren.
1. Toetsenbordsnelkoppelingen gebruiken om dezelfde formule toe te passen op meerdere cellen in Excel
In de eerste methode demonstreer ik het gebruik van drie verschillende sneltoetsen om dezelfde formule naar meerdere cellen te kopiëren. Elk van de sneltoetsen werkt anders, afhankelijk van het gebruik. De drie sneltoetsen zijn- CTRL + Enter , CTRL + R en CTRL + D .
1.1 Drukken op CTRL + Enter toetsen
Met deze snelkoppeling schrijf ik slechts één formule in cel D5 en gebruik het over het hele celbereik D5: F9 Ik zal je in de volgende stappen laten zien hoe het moet.
Stap 1:
- Selecteer eerst het celbereik D5:F9 .
- Wanneer u hier het cellenbereik selecteert, wordt de eerste cel de actieve cel.
- Voor onze selectie, cel D5 De andere cellen in het bereik zijn grijs (niet actief).
Stap 2:
- Vervolgens typt u de volgende formule. Deze formule wordt automatisch ingevoerd in de cel D5 als D5 is de actieve cel.
=$C5*C$12
Formuleverdeling
- Merk op dat de formule gemengde celverwijzingen heeft. De $C5 verwijzing betekent dat wanneer de formule naar rechts wordt gekopieerd, kolom C zal niet veranderen. Dus, het zal zijn als C5 , C5 en C5 Allemaal. C5 want als de formule naar rechts wordt gekopieerd, wordt de rij niet veranderd. Als de formule naar beneden wordt gekopieerd, worden de celverwijzingen C5 , C6 , C7 , C8 en C9 Dit komt omdat de rijen veranderen wanneer u een formule kopieert.
- C$12 verwijzing betekent dat wanneer de formule naar rechts wordt gekopieerd, de verwijzingen C12 , D12 en E12 Omdat de verwijzing in kolom C is relatief. En als we deze formule kopiëren, worden de referenties C12 , C12 , C12 en C12 Dit is omdat de rij 12 is absoluut.
Stap 3:
- Ten derde, druk op CTRL + Enter tegelijkertijd op uw toetsenbord.
- Het eindresultaat ziet er dan uit als de volgende afbeelding.
1.2 Toetsen CTRL + R indrukken
We zullen de tweede sneltoets gebruiken, namelijk, CTRL + R , om dezelfde formule toe te passen op de kolom rechts. U kunt deze snelkoppeling slechts op één kolom tegelijk toepassen. Voor meerdere kolommen moet u meerdere keren op de snelkoppeling drukken. De stappen voor deze procedure zijn als volgt.
Stap 1:
- Ten eerste, in cel D5 typ de volgende formule in.
=$C5*C$12
Stap 2:
- Ten tweede, druk op Ga naar en gebruik AutoFill om de prijs te krijgen voor alle vruchten in kolom D .
Stap 3:
- Ten derde, selecteer de rechter kolom naar kolom D na het verkrijgen van alle waarden.
- Druk vervolgens op CTRL + R op je toetsenbord.
Stap 4:
- Uiteindelijk zal het resultaat er uitzien als de volgende afbeelding.
- Hier krijgt u alle waarden in één snelkoppeling voor de kolom E .
Stap 5:
- Herhaal vervolgens hetzelfde proces om alle waarden in kolom F .
1.3 Toetsen CTRL + D indrukken
In de derde procedure zal ik de CTRL + D sneltoets om dezelfde formule in meerdere cellen te kopiëren. Als u deze sneltoets gebruikt, kunt u geen formule toepassen op een bereik. Het werkt alleen voor de kolom.
Stap 1:
- Vul in het begin cel D5 met de formule van de vorige methoden om de gewenste waarde te krijgen.
Stap 2:
- Ten tweede, na het verkrijgen van de waarde, selecteert u de onderste cellen van dezelfde kolom samen met de formulecel.
Stap 3:
- Ten derde, druk op CTRL + D en de onderste cel wordt automatisch gevuld door de formule van cel D5 .
Stap 4:
- Vul ten slotte de andere kolommen van de gegevensverzameling in met dezelfde techniek als in de bovenstaande stappen.
Lees meer: Gebruik van de aanwijs- en klikmethode in Excel (3 voorbeelden)
2. Automatisch aanvullen om dezelfde formule op meerdere cellen toe te passen
Wat de tweede aanpak betreft, zal ik de AutoFill functie van Excel om de formule naar meerdere cellen te kopiëren. Hier schrijf ik de formule in slechts één cel en sleep de formule vervolgens naar het hele celbereik van D6:F9 Volg de volgende stappen voor meer informatie over deze procedure.
Stap 1:
- Ten eerste, in cel D5 de gewenste waarde in door de formule toe te passen.
- Na het invoegen vindt u een plusteken in de rechter benedenhoek van de cel nadat u de muis daar hebt geplaatst.
Stap 2:
- Ten tweede, sleep het teken naar de onderste cellen tot D9 om ze te vullen met de gewenste waarde.
Stap 3:
- Ten derde ziet u een ander teken in de rechter benedenhoek van de cel D9 .
- Sleep dan de AutoFill aan de rechterkant van de kolom D om alle cellen te vullen met waarden uit de formule.
Lees meer: Formule toepassen op hele kolom zonder slepen in Excel
3. Kopiëren en plakken om dezelfde formule toe te passen
Ik zal nu het gebruik demonstreren van de Kopie en Plakken commando van Excel om dezelfde formule naar meerdere cellen te kopiëren. Ik zal ook het gebruik van twee sneltoetsen samen met deze commando's laten zien. Laten we naar onze hoofdprocedure gaan.
Stap 1:
- Voeg eerst de formule in om het gewenste resultaat te krijgen in cel D5 .
Stap 2:
- Ten tweede, klik met de rechtermuisknop op op cel D5 en selecteer Kopie .
- U kunt ook op CTRL + C na het selecteren van de cel.
- Hier kopieert dit commando of deze snelkoppeling de formule uit cel D5 .
Stap 3:
- Ten derde, selecteer het celbereik D6:F9 en klik opnieuw met de rechtermuisknop.
- Kies vervolgens de Plakken om de formule in het geselecteerde celbereik te plakken.
- U kunt ook op CTRL + V om de formule te plakken.
Stap 4:
- Tenslotte wordt de formule gekopieerd naar alle geselecteerde cellen in het celbereik.
Lees meer: Hoe Formule invoegen voor hele kolom in Excel (6 snelle manieren)
4. Formule kopiëren naar niet-aangrenzende cellen
In mijn vorige methoden heb ik de formule gekopieerd naar het gehele celbereik van een gegevensverzameling. Maar wat is de procedure als u niet alle cellen van de gegevensverzameling hoeft in te vullen? Het antwoord op deze vraag vindt u in de volgende stappen.
Stap 1:
- Voeg eerst dezelfde formule uit de vorige methodes in om het resultaat in cel D5 .
Stap 2:
- Ten tweede, selecteer cel D5 en klik met de rechtermuisknop op op de muis.
- Selecteer vervolgens de Kopie commando .
Stap 3:
- Markeer ten derde de cellen in de gegevensverzameling waar u de formule wilt toepassen.
- Om dat te doen, drukt u op CTRL op het toetsenbord en klik tegelijkertijd met de linkermuisknop op de gewenste cellen.
Stap 4:
- Ten vierde, druk op CTRL + V op het toetsenbord om de formule in de geselecteerde cellen te plakken.
- Uiteindelijk ziet uw dataset er na de volgende afbeelding zo uit.
5. Excel Vulgreep gebruiken om dezelfde formule toe te passen
Ik heb het gebruik van de Excel AutoFill functie in de vorige bespreking van dit artikel. Nu zal ik een andere techniek demonstreren met de AutoFill In deze methode kunt u geen formule toepassen op de cellen aan de rechterkant.
Stap 1:
- Vul in het begin cel D5 met de formule van de vorige methode.
Stap 2:
- Ten tweede zult u de Vulgreep gereedschap in de rechter benedenhoek van D5 .
- Dubbelklik dan op de Vulgreep gereedschap.
Stap 3:
- Ten derde, de onderste cellen van kolom D zal na de vorige stap de gewenste waarden hebben.
Stap 4:
- Herhaal tenslotte de stappen 1-3 om het gewenste resultaat te krijgen voor alle cellen in de gegevensverzameling.
Lees meer: Hoe Formule toepassen in Excel voor alternatieve rijen (5 eenvoudige manieren)
6. Excel-tabel invoegen om dezelfde formule toe te passen
Soms denk ik dat een Excel-tabel een van de wonderen van onze beschaving is. Het is eenvoudig om een bereik om te zetten in een tabel. Selecteer gewoon een cel binnen het bereik en druk op CTRL + T of gebruik het commando Invoegen> Tabellen> Tabel De stappen om deze procedure uit te voeren zijn als volgt.
Stap 1:
- Selecteer eerst het celbereik B5:F9 .
- Ga dan naar de Plaats tabblad van het lint en selecteer Tabel .
Stap 2:
- Ten tweede zie je de Tabel aanmaken dialoogvenster.
- Nadat u het celbereik hebt gecontroleerd, drukt u op OK .
Stap 3:
- Ten derde wordt onze gegevenstabel na de vorige stappen omgezet in een Excel-tabel.
- In de cel D5 van de tabel de volgende formule in.
=$C5*C$12
Stap 4:
- Ten vierde, na het indrukken van Ga naar de hele kolom onder cel D5 wordt automatisch gevuld met de waarde uit de formule.
Stap 5:
- Herhaal tenslotte de bovenstaande stap om de tabel volledig in te vullen.
7. VBA toepassen om dezelfde formule op meerdere cellen toe te passen
Tot slot zal ik een VBA code om meerdere cellen in te vullen met dezelfde formule als de laatste methode. Door de juiste commando's en sequenties in de code te geven, kan de taak worden volbracht zonder extra gereedschap of functie. Laten we de volledige procedure in het volgende bekijken.
Stap 1:
- Ga eerst naar de Ontwikkelaar tabblad van het lint en kies van daaruit Visual Basic .
Stap 2:
- Ten tweede zie je de VBA
- Van de Plaats tabblad, kies Module in het raam.
Stap 3:
- Ten derde kopieert u de volgende code in de module.
Sub Apply_Same_Formula() 'Selectie van celbereik Range("D5:F9").Select 'Toepassen van formule in geselecteerd celbereik Selection.FormulaR1C1 = "=RC3*R12C[-1]" End Sub
VBA-onderverdeling
- Ten eerste roepen we de Sub-procedure aan Pas_Same_Formula toe .
Sub Pas_Same_Formula() toe
- Ten tweede selecteren we het celbereik om de formule toe te passen
Range("D5:F9").Select
- Ten derde geven wij invoer van de formule die moet worden toegepast in het geselecteerde celbereik.
Selection.FormulaR1C1 = "=RC3*R12C[-1]" Einde Sub
S stap 4:
- Ten vierde, sla de code op in de module.
- Sla vervolgens de code op en druk, met de cursor in de module, op F5 of de startknop om de code uit te voeren.
Stap 5:
- Na het uitvoeren van de code zal tenslotte de hele dataset worden gevuld met de waarden uit de formule in de code.
Lees meer: Excel VBA: Formule invoegen met relatieve verwijzing (alle mogelijke manieren)
Conclusie
Dat is het einde van dit artikel. Ik hoop dat u dit artikel nuttig vindt. Na het lezen van de bovenstaande beschrijving, zult u in staat zijn om dezelfde formule toe te passen op meerdere cellen in Excel met behulp van een van de bovengenoemde methoden. Deel eventuele verdere vragen of aanbevelingen met ons in het commentaarveld hieronder.
De ExcelWIKI Het team is altijd bezorgd over uw voorkeuren. Daarom, na het commentaar, geef ons enkele momenten om uw problemen op te lossen, en we zullen uw vragen beantwoorden met de best mogelijke oplossingen ooit.