Ugrás a tartalomra

Hogyan lehet gyorsan felcserélni két cella tartalmát az Excel programban?

Amikor munkalapot kezelünk, előfordulhat, hogy néha két cella tartalmát fel kell cserélnünk. Általában a legtöbben csak „vágni, beilleszteni és másolni” tudják a tartalom felcserélését, de ez időigényes. Beszélni fogunk arról, hogyan lehet gyorsan felcserélni az Excel celláinak tartalmát.

Két szomszédos cellatartalom manuális cseréje
Cseréljen két nem szomszédos cellatartalmat VBA kóddal
Könnyen cserélhet két véletlenszerű cellatartalmat, csak több kattintással


Két szomszédos cellatartalom manuális cseréje

Néha két szomszédos cellát kell cserélni. Manuálisan könnyen megtehetjük. Nézze meg a következő képernyőképet, szeretném cserélni az A4 és B4 cellát, kérjük, tegye a következőket:

doc-swap-cellák1

1. Válassza ki a cserélni kívánt cellát. Ebben a példában válassza ki az A4 cellát.

2. nyomja meg műszak gombot, és tegye a kurzort a jobb szélre.

3. Ezután húzza a kurzort a B4 cella jobb szélére.

4. Amikor megjelenik a „”, Engedje el az egeret.

5. És a két cellatartalmat felcserélték. Lásd a képernyőképet:

doc-swap-cellák2

Ezzel a módszerrel két szomszédos sort vagy oszlopot is felcserélhetünk.

Gyorsan cserélje le két cellát vagy tartományt az Excel-ben:

Kutools az Excel számára's Cserélje ki a tartományokat segédprogram segítségével könnyedén cserélhet két megadott cellát vagy tartományt egyszerre az Excelben, ahogy az alábbi bemutató bemutatja.
Töltse le és próbálja ki most! (30 napos ingyenes túra)

cellák cseréje


Cseréljen két nem szomszédos cellatartalmat VBA kóddal

Ha a két cella nem szomszédos, a fenti módszer nem fog működni. Felcserélhetjük őket VBA kóddal.

1. megnyomni a Ctrl gombot, és válassza ki a két nem szomszédos cellát, amelyet fel akar cserélni.

2. Kattints Fejlesztő>Visual Basic, egy új Microsoft Visual Basic alkalmazásokhoz ablak jelenik meg, kattintson a gombra betétlap>Modulok, és írja be a következő kódot a Modulok:

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. Ezután kattintson doc-szorzás-számítás-3 gombot a kód futtatásához, majd megjelenik egy párbeszédpanel, ahol kiválaszthatja a két cellát, amely között cserélni szeretne. Képernyőképek megtekintése:

doc swap tartományok1

4. kettyenés Ok az előugró párbeszédpanelen a két kijelölt cella felcserélődik. Képernyőképek megtekintése:

doc swap tartományok1

Megjegyzések: Ez a VBA kód nem cserélheti fel a két cella formázását.


Könnyen cserélhet két véletlenszerű cellatartalmat, csak több kattintással

A Kutools az Excel számára's Cserélje ki a tartományokat segédprogram, nemcsak két szomszédos cellát, sort vagy oszlopot cserélhetünk, hanem két nem szomszédos cellát, sort vagy oszlopot is könnyedén átválthatunk.

Alkalmazás előtt Kutools az Excel számáraKérjük, először töltse le és telepítse.

1. kettyenés Kutools > Választék > Cserélje ki a tartományokat, lásd a képernyőképet:

2. Ban,-ben Cserélje ki a tartományokat párbeszédpanelen:

  • (1) kattintson az elsőre doc-csere-tartomány-nevek-7 gombot a 1. tartomány cseréje négyzetet a cserélni kívánt cellák kiválasztásához.
  • (2) kattintson a másodikra doc-csere-tartomány-nevek-7 gomb innen 2. tartomány cseréje mezőben válassza ki azokat a cellákat, amelyekkel cserélni szeretne.
    tippek: Kiválaszthatja a két tartományt a szolgáltatás alkalmazása előtt, majd láthatja, hogy a kiválasztott két tartomány külön-külön jelenik meg az 1. és 2. csere tartományban.
  • (3) Kattintson a gombra OK gombot.

Ezután két kiválasztott cellát vagy tartományt azonnal felcserél. Képernyőképek megtekintése:

doc swap tartományok1

  Ha ingyenes (30 napos) próbaverziót szeretne kapni a segédprogramról, kattintson a letöltéshez, majd lépjen a művelet végrehajtására a fenti lépések szerint.


Demo: Cserélj két véletlenszerű cellatartalmat a Kutools for Excel alkalmazással


Kapcsolódó cikk:

A legjobb irodai hatékonyságnövelő eszközök

🤖 Kutools AI Aide: Forradalmasítsa az adatelemzést a következők alapján: Intelligens végrehajtás   |  Kód létrehozása  |  Hozzon létre egyéni képleteket  |  Adatok elemzése és diagramok létrehozása  |  A Kutools funkciók meghívása...
Népszerű szolgáltatások: Ismétlődések keresése, kiemelése vagy azonosítása   |  Üres sorok törlése   |  Oszlopok vagy cellák kombinálása adatvesztés nélkül   |   Kerek Formula nélkül ...
Szuper keresés: Több kritérium VLookup    Többértékű VLookup  |   VLookup több munkalapon   |   Fuzzy Lookup ....
Speciális legördülő lista: Gyors legördülő lista létrehozása   |  Függő legördülő lista   |  Többszörösen válassza ki a legördülő listát ....
Oszlopkezelő: Adjon meg egy adott számú oszlopot  |  Oszlopok mozgatása  |  Kapcsolja be a Rejtett oszlopok láthatósági állapotát  |  Tartományok és oszlopok összehasonlítása ...
Kiemelt funkciók: Rács fókusz   |  Design nézet   |   Nagy Formula bár    Munkafüzet és lapkezelő   |  Erőforrás-könyvtár (Auto szöveg)   |  Dátumválasztó   |  Kombinálja a munkalapokat   |  Cellák titkosítása/dekódolása    E-mailek küldése listánként   |  Szuper szűrő   |   Speciális szűrő (félkövér/dőlt/áthúzott szűrés...) ...
A 15 legjobb eszközkészlet12 szöveg Eszközök (Szöveg hozzáadása, Karakterek eltávolítása,...)   |   50 + Táblázatos Típusai (Gantt-diagram,...)   |   40+ Praktikus képletek (Számolja ki az életkort a születésnap alapján,...)   |   19 beszúrás Eszközök (Helyezze be a QR-kódot, Kép beszúrása az útvonalból,...)   |   12 Átalakítás Eszközök (Számok szavakig, Valuta átváltás,...)   |   7 Egyesítés és felosztás Eszközök (Haladó kombinált sorok, Hasított sejtek,...)   |   ... és több

Töltsd fel Excel-készségeidet a Kutools for Excel segítségével, és tapasztald meg a még soha nem látott hatékonyságot. A Kutools for Excel több mint 300 speciális funkciót kínál a termelékenység fokozásához és az időmegtakarításhoz.  Kattintson ide, hogy megszerezze a leginkább szükséges funkciót...

Leírás


Az Office lap füles felületet hoz az Office-ba, és sokkal könnyebbé teszi a munkáját

  • Füles szerkesztés és olvasás engedélyezése Wordben, Excelben és PowerPointban, Publisher, Access, Visio és Project.
  • Több dokumentum megnyitása és létrehozása ugyanazon ablak új lapjain, mint új ablakokban.
  • 50% -kal növeli a termelékenységet, és naponta több száz kattintással csökkenti az egér kattintását!
Comments (12)
Rated 2.5 out of 5 · 1 ratings
This comment was minimized by the moderator on the site
The vba is pants because it loses formulas and formatting. It's incredible that Excel has been through like about 25 different versions and STILL doesn't have the facility in it natively to swap two ranges/non-adjacent cells around. Sort it out Microsoft!
Rated 2.5 out of 5
This comment was minimized by the moderator on the site
Legyenszíves Megírni melyik az a müszak gomb.
Köszönöm Üdv Ádám
This comment was minimized by the moderator on the site
this isn't working for me. I don't know why
This comment was minimized by the moderator on the site
Koje njesra... na kraju cu ipak raditi copy paste... Umesto da su ubacili swap opciju na padajucem menju....
This comment was minimized by the moderator on the site
Cool trick that saved me a lot of time. Thank you!
This comment was minimized by the moderator on the site
First option work well for me thanks for your efforts... :-)
This comment was minimized by the moderator on the site
Thanks !! works perfectly for me..
This comment was minimized by the moderator on the site
Thanks !! works perfectly for me..
This comment was minimized by the moderator on the site
Thank you for the information!!!
This comment was minimized by the moderator on the site
You could just cut (non-adjacent) Cell A into an unoccupied cell, paste required cell B into that space then put A into the cell B formerly occupied couldn't you?
This comment was minimized by the moderator on the site
It's not as simple as you suggested when cells have formula in them. And this also helps in inserting multiple cells at any desired location as well.
This comment was minimized by the moderator on the site
Yes you could, but why go such a roundabout way when you can do it much faster this way. Thanks ExtendOffice for your good work.
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations