Hur man skapar dynamiska hyperlänkar i Excel

Innehållsförteckning

Hyperlänkar är Excel: s genväg för att hoppa till den nödvändiga datapunkten i samma arbetsbok, olika arbetsbok eller en extern URL. Medan hyperlänkar mestadels är statiska länkar, är det här sättet du kan använda för att skapa dynamiska hyperlänkar.

Med dynamiska hyperlänkar menar jag länkar som ändras baserat på valet (eller någon annan användaråtgärd)

Antag att jag har datauppsättningen enligt nedan:

Detta är backend -data, och jag har ett sammanfattningsblad där jag har rullgardinsmenyer där personen kan välja månad. Tanken är att uppdatera hyperlänken med markeringarna så att den tar användaren till rätt cell när hyperlänken klickas. Något som visas nedan

Här för att skapa dynamiska hyperlänkar i Excel
  1. Skapa en datavalideringsmeny i Cell B3, med källa som namnet på alla månader på fliken Data [Lär dig hur du skapar en rullgardinsmeny i Excel]
  2. Använd följande formel i cell C3
= HYPERLINK ("#" & "Data! B" & (MATCH (B3, Data! $ B $ 3: $ B $ 26,0) +2), "Klicka här för att se data")
  1. Det är allt!! Din dynamiska hyperlänk är klar
Hur detta fungerar
  • # säger att formeln ska referera i samma arbetsbok
  • Data! B är referensen till bladnamn och kolumnnamn
  • MATCH (B3, Data! $ B $ 3: $ B $ 26,0) ger positionen för matchande månad i listan. 2 läggs till den eftersom det finns 2 data som börjar från den tredje raden. Till exempel, i januari 2012, matchar formeln 1 och lägger till två returnerar 3. Därför refererar det till B3

Detta är ett fantastiskt trick som kan vara mycket praktiskt när du skapar Excel -instrumentpaneler.

Prova själv … Ladda ner filen härifrån

Du kanske också gillar följande Excel -självstudier:

  • Hur man snabbt hittar hyperlänkar i Excel (med hjälp av Sök och ersätt).
  • Hur man snabbt tar bort hyperlänkar från ett kalkylblad i Excel.
  • Skapa snabbt sammanfattningsarbetsblad med hyperlänkar i Excel.

Du kommer att bidra till utvecklingen av webbplatsen, dela sidan med dina vänner

wave wave wave wave wave