Ugrás a tartalomra

Hogyan lehet lecserélni a tartományneveket cellahivatkozásokra az Excelben?

Vannak, akik szívesebben használnak sok tartománynevet a képletükben, mert úgy érzik, hogy világosabb és könnyebben olvasható és érthető. De ha meg akarja tekinteni a tényleges cellahivatkozásokat, hogyan kell tennie? Itt ez a bemutató két gyors trükköt mutat be a probléma megoldására.

Cserélje ki a tartományneveket VBA kódra;

Gyorsan és egyszerűen cserélje ki a tartományneveket a Kutools for Excel programmal.

Például ebben a munkalapban az A2: A6 tartományt nevezem el eladási ár, és nevezze el a B2 nevet kedvezmény, majd mindkét tartománynév felhasználásával egy képletben az új ár kiszámításához. Lásd a képernyőképet:

           

A gyors trükkök követése után a tartomány neve helyébe cellahivatkozás lép, az alábbiak szerint:


nyíl kék jobb buborék Cserélje ki a tartományneveket VBA kódra

A VBA segítségével a képlet tartományneveit cellahivatkozásokra cserélheti, lépésről lépésre elvégezheti az alábbiak szerint:

1. Válassza ki azt a képletet tartalmazó tartományt, amelynek nevét cellahivatkozásokkal kívánja helyettesíteni.

2. kettyenés Fejlesztő > Visual Basic or Alt + F11 hogy nyisson egy új Microsoft Visual Basic alkalmazásokhoz ablak jelenik meg, kattintson a gombra betétlap>Modulok, majd írja be a következő kódokat a modulba:

VBA-kód: Cserélje ki a tartományneveket abszolút hivatkozással

Sub AbsoleteNamesWithRelativeRefs()
'Updateby20140603
Dim Rng As Range
Dim WorkRng As Range
Dim xName As Name
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
Set WorkRng = WorkRng.SpecialCells(xlCellTypeFormulas)
For Each Rng In WorkRng
    For Each xName In ThisWorkbook.Names
        If InStr(Rng.Formula, xName.Name) > 0 Then
            Rng.Formula = VBA.Replace(Rng.Formula, xName.Name, VBA.Replace(VBA.Replace(xName.RefersTo, "=", ""), "$", ""))
        End If
    Next
Next
End Sub

VBA kód: Cserélje ki a tartományneveket relatív hivatkozással

Sub ReplaceNamesWithRelativeRefs()
'Updateby20140603
Dim Rng As Range
Dim WorkRng As Range
Dim xName As Name
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
Set WorkRng = WorkRng.SpecialCells(xlCellTypeFormulas)
For Each Rng In WorkRng
    For Each xName In ThisWorkbook.Names
        If InStr(Rng.Formula, xName.Name) > 0 Then
            Rng.Formula = VBA.Replace(Rng.Formula, xName.Name, VBA.Replace(xName.RefersTo, "=", ""))
        End If
    Next
Next
End Sub

3. Ezután kattintson  gombot a kód futtatásához, megjelenik egy párbeszédpanel a cserélhető tartomány kiválasztásához. Lásd a képernyőképet:

4. Ezután kattintson OK. és az összes kiválasztott képlettartomány-név kicserélődött. Lásd a képernyőképet:

 

A tartományneveket cserélje ki relatív cellahivatkozásokra

 

Cserélje ki a tartományneveket abszolút cellahivatkozásokkal



nyíl kék jobb buborék Gyorsan és egyszerűen cserélje ki a tartományneveket a Kutools for Excel programmal

Ha van Kutools az Excel számára, annak Cserélje ki a tartományneveket segédprogram segítségével gyorsan és egyszerűen kicserélheti a tartományneveket cellahivatkozásokra.

Kutools az Excel számára: több mint 300 praktikus Excel-bővítménnyel, ingyenesen, korlátozás nélkül, 30 nap alatt kipróbálható. Szerezd meg most

1. lépés: Kattintson a gombra, és kattintson rá Kutools > További eszközök > Cserélje ki a tartományneveket. Lásd a képernyőképet:

2. lépés. Egy felugró ablak nevű Cserélje ki a tartományneveket jelenik meg, majd kattintson a gombra Választék szakaszban, majd válassza ki a cellahivatkozásokkal helyettesíteni kívánt tartományt a Bázis tartomány. Lásd a képernyőképet:

3 lépés. Kattints Cserélje, Egy másik Cserélje ki a tartományneveket megjelenik egy felugró párbeszédpanel, amely megadja a módosított képletek és a változatlan képletek számát, kattintson a gombra Ok, majd a kiválasztott tartomány tartománynevei helyébe cellahivatkozások léptek. Lásd a képernyőképet:

Részletesebb információk a Cserélje ki a tartományneveket, Kérjük, látogasson el a Cserélje le a Tartománynevek szolgáltatás leírását.


Relatív cikk:

Módosítsa a képletek cellahivatkozását tartománynévre az Excelben

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 (1)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Muchas gracias por el post! Me ha funcionado la macro perfectamente, una ayuda buenísima
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations