30 Excel Funktiounen an 30 Deeg: INDIREKTE

Gratulatioun! Dir hutt et op de leschten Dag vum Marathon gepackt 30 Excel Funktiounen an 30 Deeg. Et war eng laang an interessant Rees wärend Dir vill nëtzlech Saachen iwwer Excel Funktiounen geléiert hutt.

Um 30. Dag vum Marathon wäerte mir d'Etude vun der Funktioun widmen INDIREKTE (INDIRECT), wat de Link vun der Textstring spezifizéiert gëtt. Mat dëser Funktioun kënnt Dir ofhängeg Dropdown-Lëschte erstellen. Zum Beispill, wann Dir e Land aus enger Dropdown-Lëscht auswielt, bestëmmt wéi eng Optiounen an der Stad Dropdown-Lëscht erscheinen.

Also, loosst eis den theoreteschen Deel vun der Funktioun méi no kucken INDIREKTE (INDIREKT) an entdeckt praktesch Beispiller vu senger Uwendung. Wann Dir zousätzlech Informatioun oder Beispiller hutt, deelt se w.e.g. an de Kommentaren.

Funktioun 30: INDIREKTE

Funktioun INDIREKTE (INDIRECT) gëtt de Link, deen duerch den Textstring spezifizéiert ass, zréck.

Wéi kënnt Dir d'INDIRECT Funktioun benotzen?

Zënter der Funktioun INDIREKTE (INDIRECT) gëtt e Link zréck, deen vun engem Textstring gëtt, Dir kënnt et benotze fir:

  • Erstellt en net-verréckelten initialen Link.
  • Schafen eng Referenz op eng statesch genannt Beräich.
  • Erstellt e Link mat Blat, Zeil a Kolonninformatioun.
  • Erstellt eng net-verréckelend Array vun Zuelen.

Syntax INDIREKTE (INDIREKTE)

Funktioun INDIREKTE (INDIRECT) huet déi folgend Syntax:

INDIRECT(ref_text,a1)

ДВССЫЛ(ссылка_на_ячейку;a1)

  • ref_text (link_to_cell) ass den Text vum Link.
  • a1 - wann gläich wéi TRUE (TRUE) oder net spezifizéiert, da gëtt de Stil vum Link benotzt A1; a wann FALSCH (FALSCH), dann de Stil R1C1.

Traps INDIREKTE (INDIREKTE)

  • Funktioun INDIREKTE (INDIREKTE) gëtt nei berechent wann d'Wäerter am Excel Aarbechtsblat änneren. Dëst kann Äert Aarbechtsbuch staark verlangsamen wann d'Funktioun a ville Formelen benotzt gëtt.
  • Wann d'Funktioun INDIREKTE (INDIRECT) erstellt e Link op en anert Excel-Aarbechtsbuch, dat Aarbechtsbuch muss op sinn oder d'Formel mellt e Feeler #REF! (#LINK!).
  • Wann d'Funktioun INDIREKTE (INDIREKT) bezitt sech op eng Rei, déi d'Zeil- a Kolonnlimit iwwerschreift, d'Formel mellt e Feeler #REF! (#LINK!).
  • Funktioun INDIREKTE (INDIRECT) kann net eng dynamesch benannt Gamme referenzéieren.

Beispill 1: Erstellt en net-verréckelten initialen Link

Am éischte Beispill, Kolonnen C an E enthalen déi selwecht Zuelen, hir Zomme mat der Funktioun berechent SUM (SUM) sinn och déiselwecht. Allerdéngs sinn d'Formelen liicht anescht. An Zell C8 ass d'Formel:

=SUM(C2:C7)

=СУММ(C2:C7)

An der Zell E8 ass d'Funktioun INDIREKTE (INDIRECT) erstellt e Link op d'Startzell E2:

=SUM(INDIRECT("E2"):E7)

=СУММ(ДВССЫЛ("E2"):E7)

Wann Dir eng Zeil uewen um Blat setzt an de Wäert fir Januar (Jan) bäidréit, da ännert de Betrag an der Kolonn C net. D'Formel wäert änneren, reagéiert op d'Zousatz vun enger Zeil:

=SUM(C3:C8)

=СУММ(C3:C8)

Allerdéngs ass d'Funktioun INDIREKTE (INDIREKTE) fixéiert E2 als Startzelle, sou datt de Januar automatesch an der Berechnung vun de Kolonn E Gesamten abegraff ass. D'Ennzell huet geännert, awer d'Startzell ass net beaflosst.

=SUM(INDIRECT("E2"):E8)

=СУММ(ДВССЫЛ("E2"):E8)

Beispill 2: Link op eng statesch genannt Gamme

Funktioun INDIREKTE (INDIREKTE) kann eng Referenz zu engem benannte Beräich schafen. An dësem Beispill bilden déi blo Zellen d'Gamme aus Numm Lëscht. Zousätzlech gëtt en dynamesche Beräich och aus de Wäerter an der Kolonn B erstallt NumListDyn, jee no der Zuel vun den Zuelen an dëser Kolonn.

D'Zomm fir béid Beräicher kann berechent ginn andeems se einfach säin Numm als Argument fir d'Funktioun ginn SUM (SUM), wéi Dir an Zellen E3 an E4 gesitt.

=SUM(NumList) или =СУММ(NumList)

=SUM(NumListDyn) или =СУММ(NumListDyn)

Amplaz e Range Numm an eng Funktioun ze tippen SUM (SUM), Dir kënnt op den Numm referenzéieren, deen an enger vun den Zellen vum Aarbechtsblat geschriwwen ass. Zum Beispill, wann den Numm Numm Lëscht an der Zelle D7 geschriwwe gëtt, da wäert d'Formel an der Zelle E7 esou sinn:

=SUM(INDIRECT(D7))

=СУММ(ДВССЫЛ(D7))

Leider d'Funktioun INDIREKTE (INDIRECT) kann net eng dynamesch Gamme Referenz erstellen, also wann Dir dës Formel erof an d'Zelle E8 kopéiert, kritt Dir e Feeler #REF! (#LINK!).

Beispill 3: Erstellt e Link mat Blat, Zeil a Kolonninformatioun

Dir kënnt einfach e Link erstellen op Basis vun de Reihen- a Kolonnennummeren, souwéi de Wäert FALSE (FALSE) fir dat zweet Funktiounsargument benotzen INDIREKTE (INDIREKTE). Dëst ass wéi de Stillink erstallt gëtt R1C1. An dësem Beispill hu mir zousätzlech de Blatnumm op de Link bäigefüügt - 'MyLinks'!R2C2

=INDIRECT("'"&B3&"'!R"&C3&"C"&D3,FALSE)

=ДВССЫЛ("'"&B3&"'!R"&C3&"C"&D3;ЛОЖЬ)

Beispill 4: Erstellt eng net-verréckelend Array vun Zuelen

Heiansdo musst Dir eng Rei vun Zuelen an Excel Formelen benotzen. Am folgende Beispill wëlle mir déi 3 gréissten Zuelen an der Kolonn B duerchschnëttlech maachen. D'Zuelen kënnen an eng Formel agefouert ginn, wéi et an der Zelle D4 gemaach gëtt:

=AVERAGE(LARGE(B1:B8,{1,2,3}))

=СРЗНАЧ(НАИБОЛЬШИЙ(B1:B8;{1;2;3}))

Wann Dir e méi groussen Array braucht, da sidd Dir onwahrscheinlech datt Dir all d'Zuelen an der Formel aginn wëllt. Déi zweet Optioun ass d'Funktioun ze benotzen rudderen (ROW), wéi et an der Arrayformel gemaach gëtt, déi an der Zelle D5 aginn ass:

=AVERAGE(LARGE(B1:B8,ROW(1:3)))

=СРЗНАЧ(НАИБОЛЬШИЙ(B1:B8;СТРОКА(1:3)))

Déi drëtt Optioun ass d'Funktioun ze benotzen rudderen (STRING) zesumme mat INDIREKTE (INDIRECT), wéi mat der Arrayformel an der Zelle D6 gemaach:

=AVERAGE(LARGE(B1:B8,ROW(INDIRECT("1:3"))))

=СРЗНАЧ(НАИБОЛЬШИЙ(B1:B8;СТРОКА(ДВССЫЛ("1:3"))))

D'Resultat fir all 3 Formelen wäert d'selwecht sinn:

Wéi och ëmmer, wann d'Zeilen uewen um Blat agefouert ginn, gëtt déi zweet Formel e falscht Resultat zréck wéinst der Tatsaach datt d'Referenzen an der Formel zesumme mat der Zeilverschiebung änneren. Elo, amplaz vum Duerchschnëtt vun den dräi gréissten Zuelen, gëtt d'Formel den Duerchschnëtt vun den 3., 4. a 5. gréissten Zuelen zréck.

Benotzt Funktiounen INDIREKTE (INDIRECT), déi drëtt Formel hält déi richteg Zeilreferenzen a weist weider dat richtegt Resultat.

Hannerlooss eng Äntwert