Hur byter jag snabbt innehåll i två celler i Excel?
När vi hanterar ett kalkylblad kan vi behöva byta innehållet i två celler ibland. Normalt vet de flesta av oss bara "att klippa, klistra in och kopiera" för att byta innehåll, men det är tidskrävande. Vi ska prata om hur man snabbt byter innehåll i celler i Excel.
Byt två angränsande cellinnehåll manuellt
Byt två icke intilliggande cellinnehåll med VBA-kod
Byt enkelt två slumpmässiga cellinnehåll med bara flera klick
Byt två angränsande cellinnehåll manuellt
Ibland finns det två angränsande celler som måste bytas ut. Vi kan göra det manuellt enkelt. Titta på följande skärmdump, jag vill byta cell A4 och B4, gör så här:
1. Välj cellen du vill byta. I det här exemplet väljer du cell A4.
2. Tryck shift och placera markören vid höger kant.
3. Dra sedan markören till den högra kanten av cell B4.
4. När det visas “工”, Släpp musen.
5. Och de två cellinnehållen har bytts ut. Se skärmdump:
Med den här metoden kan vi också byta två angränsande rader eller kolumner.
Byt snabbt innehåll i två celler eller intervall i Excel:
Kutools för Excel's Byt intervall verktyget hjälper dig att enkelt byta ut två angivna celler eller intervall på en gång i Excel som nedanstående demo visas.
Ladda ner och prova nu! (30 dagars gratis spår)
Byt två icke intilliggande cellinnehåll med VBA-kod
När de två cellerna inte ligger intill varandra fungerar inte metoden ovan. Vi kan byta dem med VBA-kod.
1. tryck på ctrl och välj de två icke angränsande cellerna du vill byta.
2. Klicka Utvecklare>Visual Basic, en ny Microsoft Visual Basic för applikationer fönstret visas, klicka Insert>Modulernaoch mata in följande kod i Modulerna:
Sub SwapTwoRange()
'Updateby20131120
Dim Rng1 As Range, Rng2 As Range
Dim arr1 As Variant, arr2 As Variant
xTitleId = "KutoolsforExcel"
Set Rng1 = Application.Selection
Set Rng1 = Application.InputBox("Range1:", xTitleId, Rng1.Address, Type:=8)
Set Rng2 = Application.InputBox("Range2:", xTitleId, Type:=8)
Application.ScreenUpdating = False
arr1 = Rng1.Value
arr2 = Rng2.Value
Rng1.Value = arr2
Rng2.Value = arr1
Application.ScreenUpdating = True
End Sub
3. Klicka sedan för att köra koden, sedan visas en dialogruta där du kan välja de två cellerna du vill växla mellan. Se skärmdumpar:
4. klick Ok i popup-dialogrutan byts de två markerade cellerna ut. Se skärmdumpar:
Anmärkningar: Denna VBA-kod kan inte byta formatering av de två cellerna.
Byt enkelt två slumpmässiga cellinnehåll med bara flera klick
Med Kutools för Excel's Byt intervall verktyget, vi kan inte bara byta två angränsande celler, rader eller kolumner utan också enkelt byta två icke angränsande celler, rader eller kolumner.
Innan du ansöker Kutools för ExcelBer ladda ner och installera det först.
1. klick Kutools > Mätområde > Byt intervall, se skärmdump:
2. I Byt intervall dialogrutan måste du:
- (1) klicka på den första knapp i Byt intervall 1 rutan för att välja de celler som du vill byta.
- (2) klicka på den andra knappen från Byt intervall 2 rutan för att välja cellerna du ska byta med.
tips: Du kan välja de två områdena innan du tillämpar funktionen, då kan du se de valda två områdena visas i rutorna Swap Range 1 och Swap Range 2 separat. - (3) Klicka på OK knapp.
Sedan byts två valda celler eller intervall omedelbart. Se skärmdumpar:
Om du vill ha en gratis provperiod (30 dagar) av det här verktyget, klicka för att ladda ner den, och gå sedan till för att tillämpa operationen enligt ovanstående steg.
Demo: Byt två slumpmässiga cellinnehåll med Kutools för Excel
Relaterad artikel:
Bästa kontorsproduktivitetsverktyg
Uppgradera dina Excel-färdigheter med Kutools för Excel och upplev effektivitet som aldrig förr. Kutools för Excel erbjuder över 300 avancerade funktioner för att öka produktiviteten och spara tid. Klicka här för att få den funktion du behöver mest...
Fliken Office ger ett flikgränssnitt till Office och gör ditt arbete mycket enklare
- Aktivera flikredigering och läsning i Word, Excel, PowerPoint, Publisher, Access, Visio och Project.
- Öppna och skapa flera dokument i nya flikar i samma fönster, snarare än i nya fönster.
- Ökar din produktivitet med 50 % och minskar hundratals musklick för dig varje dag!