Ugrás a tartalomra
 

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

Szerző: Tech Support Utolsó módosítás: 2024-07-31

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 használja mindkét tartomány nevét egy képletben az új ár kiszámításához. Nézze meg a képernyőképeket:

tartománynév adatminta 1     tartománynév adatminta 2     tartománynév adatminta 3

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

konvertálja a tartományneveket cellahivatkozásokká


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 vba kód futtatása gomb 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:
konvertálja a tartományneveket cellahivatkozásokká vba kóddal

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

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

 

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


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:

tartománynevek konvertálása cellahivatkozásokká a kutools segítségével

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:

tartománynevek konvertálása cellahivatkozásokká a kutools eredményével

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...


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!