Tip: Andre sprog er Google-oversat. Du kan besøge English version af dette link.
Log på
x
or
x
x
Tilmeld
x

or

Sådan ændres / konverteres absolut reference til relativ reference i Excel?

Normalt er der flere typer cellehenvisninger, du kan bruge i en formel, og hver type cellehenvisninger kan hjælpe dig med at opnå forskellige formål i formlen. Du kan have følgende typer cellehenvisninger, som f.eks. Absolut cellereference, relativ cellereference, referenceramme for relativ rækkereference absolut kolonne og absolut rækkereference og relativ kolonnehenvisning. Men nogle gange kan det være nødvendigt at ændre brugen af ​​formelformålet ved at ændre cellehenvisningerne i formlen. Følgende vanskelige metoder vil du fortælle, hvordan du ændrer den absolutte reference til relativ i Excel.

Skift absolut reference til relativ reference med F4-nøgle

Skift absolut reference til relativ reference med VBA kode

Hurtig ændring af absolut reference til relativ reference med Kutools til Excel

Absolut reference

Relativ reference


pil blå højre boble Skift absolut reference til relativ reference med F4-nøgle


Med genvejstasten F4 kan vi nemt skifte den absolutte reference til den relative reference, så gør følgende:

Sæt markøren bag $ A $ 1, og tryk derefter F4 tre gange. Den bliver successivt A $ 1, $ A1, A1. Se skærmbillede:

I følge dette trin skal du placere markøren bag $ B $ 1 for at få B1.

Og denne cellehenvisning bliver en relativ reference fra absolut reference.

Hvis der er flere formler, skal cellehenvisninger ændres, og denne måde vil være kedelig og tidskrævende.


pil blå højre boble Skift absolut reference til relativ reference med VBA kode

Med VBA-kode kan du hurtigt ændre en række formler cellehenvisninger fra absolutte referencer til relative referencer ad gangen.

1. Vælg det område, du vil ændre.

2. klik Udvikler > Visual Basic eller du kan trykke på Alt + F11, vises et nyt Microsoft Visual Basic til applikationsvindue, klik på indsatte > Moduler, og indtast følgende kode i Moduler:
VBA: Konverter absolut til relativ reference.

Sub ConverFormulaReferences()
'Updateby20140603
Dim Rng As Range
Dim WorkRng As Range
Dim xName As Name
Dim xIndex As Integer
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)
xIndex = Application.InputBox("Change formulas to?" & Chr(13) & Chr(13) _
& "Absolute = 1" & Chr(13) _
& "Row absolute = 2" & Chr(13) _
& "Column absolute = 3" & Chr(13) _
& "Relative = 4", xTitleId, 1, Type:=1)
For Each Rng In WorkRng
    Rng.Formula = Application.ConvertFormula(Rng.Formula, XlReferenceStyle.xlA1, XlReferenceStyle.xlA1, xIndex)
Next
End Sub

3. Klik derefter på doc-absolut-relativ-6 knappen for at køre koden, og en promptboks vil dukke op for at vælge en rækkevidde, der skal konverteres, og derefter klikke på OK, og der vises en anden dialog for at spørge dig, hvilken type du vil bruge. Så kan du vælge den rigtige type, du har brug for. I dette eksempel vil jeg indsætte 4. Se skærmbilleder:

4. Klik derefter på OK. Alle de absolutte referencer i selektion er blevet ændret til relative referencer i formlen.

Dette er en multifunktions VBA kode, med denne kode; Du kan også ændre i forhold til absolut reference, ændre absolutte række eller ændre absolutte kolonne.


pil blå højre boble Hurtig ændring af absolut reference til relativ reference med Kutools til Excel

Kutools til Excel: med mere end 100 handy Excel-tilføjelser, gratis at prøve uden begrænsning i 30 dage. Få det nu

Kutools til Excel lad dig ændre absolut til relativ reference eller omvendt hurtigt og nemt. Gør venligst som følger:

Trin 1. Gå til at vælge det område, der indeholder formler, du vil ændre cellehenvisninger i regneark.

Trin 2. Klik Kutools > Konverter referencer. Det vil vise Konverter Formel Referencer dialog boks. Se skærmbillede:

Trin 3. Kontrollere Til relativ og klik Ok or Foretag i Konverter Formel Reference dialogen. Det vil ændre den absolutte henvisning til relativ reference.

Hvis du vil ændre cellehenvisningerne til absolutte eller kolonne absolutte kolonne, skal du kontrollere At kolonne absolutte mulighed eller At række absolut valgmulighed.

For mere detaljeret information om Konverter Reference, Kan du besøge Konverter Referencefunktionsbeskrivelse.


Relativ artikel:Ændre relativ reference til absolut reference


Anbefalede produktivitetsværktøjer til Excel

kte-fanen 201905

Kutools til Excel hjælper dig altid med at afslutte arbejdet forud for tid og stå ud af mængden

  • Mere end 300 kraftfulde avancerede funktioner, der er designet til 1500-arbejdsscenarier, øger produktiviteten ved 70%, giver dig mere tid til at tage vare på familie og nyde livet.
  • Du behøver ikke længere at huske formler og VBA-koder, så tag din hjerne til ro.
  • Bliv ekspertekspert i 3 minutter. Komplicerede og gentagne operationer kan udføres i sekunder,
  • Reducer tusindvis af tastatur og mus operationer hver dag, farvel til erhvervssygdomme nu.
  • 110,000 yderst effektive mennesker og 300 + verdenskendte firmaers valg.
  • 60-dag fuld funktioner gratis prøveversion. 60-dag pengene tilbage garantier. 2 års gratis opgradering og support.

Bringer Tabbed Browsing og redigering til Microsoft Office, langt mere kraftfuld end Browserens faner

  • Office-fanen er designet til Word, Excel, PowerPoint og andre Office-programmer: Publisher, Access, Visio og Project.
  • Åbn og opret flere dokumenter i nye faner i samme vindue, snarere end i nye vinduer.
  • Øger din produktivitet med 50%, og reducerer hundredvis af museklik for dig hver dag!
Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Jon · 1 years ago
    Excel 2010. I clicked on cancel when the prompt comes up, but excel still ran the script and it froze my computer for several hours.

    I only had 1 cell highlighted anyway, so even if the script did run, why did it take so long to run? [i realize now that despite pressing cancel, the code ran and made every cell in the worksheet relative ! :( ]

    I was assigning it to a form button vs pressing play within VBA window.

    I've used other scripts from KuTools and never experienced this nonsense.
  • To post as a guest, your comment is unpublished.
    Mark Palmer · 5 years ago
    The F4 toggle works in all versions. but you MUST be in edit mode first.
    I always press F2 (puts you into edit mode) then F4 to toggle between the four options.
  • To post as a guest, your comment is unpublished.
    Chad Sellers · 5 years ago
    With the shortcut key F4, we can easily toggle the absolute reference to relative reference, please do //as// the following steps.
    Forgot to mention F4 didn't work with my excel (windows 7) but your macro and invite to Kutools is great. Sorry about repeat sends, I thought the code wasn't working.
  • To post as a guest, your comment is unpublished.
    Chad Sellers · 5 years ago
    Thank you very much. Descriptive, easy to follow information.
  • To post as a guest, your comment is unpublished.
    Chad Sellers · 5 years ago
    Thank you very much, descriptive, easy to follow information.