Analyse vun der INDIREKTE Funktioun duerch Beispiller

Op den éischte Bléck (besonnesch wann Dir d'Hëllef liest), d'Funktioun INDIREKTE (INDIREKT) gesäit einfach a souguer onnéideg aus. Seng Essenz ass Text ze maachen deen ausgesäit wéi e Link an e vollwäertege Link. Déi. wa mir op d'Zelle A1 musse referenzéieren, da kënne mir entweder gewéinlech en direkten Link maachen (e Gläichzeechen an D1 aginn, klickt op A1 an dréckt Enter), oder mir kënne benotzen INDIREKTE zum selwechten Zweck:

Analyse vun der INDIREKTE Funktioun duerch Beispiller

Notéiert w.e.g. datt d'Funktiounsargument - eng Referenz op A1 - an Zitatzeechen aginn ass, sou datt et tatsächlech Text hei ass.

"Ma, ok," sot Dir. "A wat ass de Virdeel?" 

Awer riicht net nom éischten Androck - et ass täuschend. Dës Feature kann Iech a ville Situatiounen hëllefen.

Beispill 1. Transpose

E Klassiker vum Genre: Dir musst de vertikalen Dia dréien

Groove op horizontal (transposéieren). Natierlech kënnt Dir e speziellen Insert oder Funktioun benotzen TRANSP (TRANSPOSE) an enger Arrayformel, awer Dir kënnt mat eisem INDIREKTE:

Analyse vun der INDIREKTE Funktioun duerch Beispiller

D'Logik ass einfach: fir d'Adress vun der nächster Zell ze kréien, peche mir de Bréif "A" mam spezielle Charakter "&" an d'Kolonnnummer vun der aktueller Zell, déi d'Funktioun eis gëtt KOLONN (KOLONN).

Déi ëmgedréint Prozedur ass besser e bëssen anescht gemaach. Zënter dëser Zäit brauche mir e Link op Zellen B2, C2, D2, etc. An dësem Modus ënnerscheeden eis Zellen nëmmen an der Kolonnnummer: B1 = R1C2, C2=R1C3, D2=R1C4 etc.

Dëst ass wou dat zweet fakultativ Funktiounsargument erakënnt. INDIREKTE. Wann et gläich ass LEIEN (FALSCH), da kënnt Dir d'Linkadress am R1C1 Modus setzen. Also kënne mir d'horizontale Gamme ganz einfach zréck op vertikal transposéieren:

Analyse vun der INDIREKTE Funktioun duerch Beispiller

Beispill 2. Zomm duerch Intervall

Mir hu schonn eng Manéier analyséiert fir iwwer eng Fënster (Gamme) vun enger bestëmmter Gréisst op engem Blat ze summéieren mat der Funktioun VERSTÄNNEGUNG (OFFSET). En ähnleche Problem kann och mat Hëllef geléist ginn INDIREKTE. Wa mir Daten nëmmen aus enger bestëmmter Range-Period musse resuméieren, da kënne mir se aus Stécker pechen an et dann an e vollwäertege Link ëmsetzen, dee mir an der Funktioun asetzen kënnen SUM (SUM):

Analyse vun der INDIREKTE Funktioun duerch Beispiller

Beispill 3. Smart Dësch Dropdown-Lëscht

Heiansdo behandelt Microsoft Excel Smart Tabellennimm a Kolonnen net als voll Linken. Also, zum Beispill, wann Dir probéiert eng Dropdown-Lëscht ze kreéieren (Tab Donnéeën - Donnéeën Validatioun) baséiert op Kolonn Mataarbechter aus Smart Dësch Leit mir kréien e Feeler:

Analyse vun der INDIREKTE Funktioun duerch Beispiller

Wa mir de Link mat eiser Funktioun "wrapelen". INDIREKTE, dann akzeptéiert Excel et einfach an eis Dropdown-Lëscht gëtt dynamesch aktualiséiert wann Dir nei Mataarbechter um Enn vum Smart Dësch bäidréit:

Analyse vun der INDIREKTE Funktioun duerch Beispiller

Beispill 4. Unbreakable Linken

Wéi Dir wësst, korrigéiert Excel automatesch Referenzadressen a Formelen wann Dir Zeilekolonnen op engem Blat setzt oder läscht. An deene meeschte Fäll ass dëst richteg a praktesch, awer net ëmmer. Loosst eis soen datt mir d'Nimm aus dem Mataarbechterverzeichnis an de Bericht musse transferéieren:

Analyse vun der INDIREKTE Funktioun duerch Beispiller

Wann Dir reegelméisseg Links setzt (gitt =B2 an der éischter grénger Zelle a kopéiert se erof), dann wann Dir zum Beispill Dasha läscht, kréie mir den #LINK! Feeler an der grénger Zell entspriechend hirem. (#REF!). Am Fall vun der Funktioun benotzt fir Linken ze kreéieren INDIREKTE et wäert kee esou Problem ginn.

Beispill 5: Sammelen Daten aus multiple Blieder

Ugeholl, mir hunn 5 Blieder mat Berichter vum selwechten Typ vu verschiddene Mataarbechter (Mikhail, Elena, Ivan, Sergey, Dmitry):

Analyse vun der INDIREKTE Funktioun duerch Beispiller

Loosst eis unhuelen datt d'Form, d'Gréisst, d'Positioun an d'Sequenz vu Wueren a Méint an all Dëscher d'selwecht sinn - nëmmen d'Zuelen ënnerscheeden.

Dir kënnt Daten aus all Blieder sammelen (summen se net, awer setzen se ënnerteneen an engem "Koup") mat nëmmen enger Formel:

Analyse vun der INDIREKTE Funktioun duerch Beispiller

Wéi Dir gesitt, ass d'Iddi d'selwecht: mir leeën de Link op déi gewënscht Zelle vum gegebene Blat, an INDIREKTE mécht et an e "Live". Fir d'Bequemlechkeet, iwwer den Dësch, hunn ech d'Bréiwer vun de Spalten (B, C, D) bäigefüügt, an op der rietser Säit - d'Zeilnummeren, déi aus all Blat geholl ginn.

Pitfalls

Wann Dir benotzt INDIREKTE (INDIREKT) Dir musst iwwer seng Schwächten erënneren:

  • Wann Dir op eng aner Datei verlinkt (andeems Dir den Dateinumm an de Quadratklammern, de Blatnumm an d'Zelladress klëmmt), da funktionnéiert et nëmme wann d'Originaldatei op ass. Wa mir et zoumaachen, kréie mir de Feeler #LINK!
  • INDIRECT kann net op eng dynamesch benannt Gamme bezéien. Op statesch - kee Problem.
  • INDIRECT ass eng liichtflüchteg oder "liichtflüchteg" Funktioun, dh se gëtt fir all Ännerung an all Zell vum Blat nei berechent, an net nëmmen Zellen beaflosst, wéi an normale Funktiounen. Dëst huet e schlechten Effekt op d'Performance an et ass besser net mat groussen INDIREKTE Dëscher ze droen.

  • Wéi eng dynamesch Gamme mat automatesch Gréisst ze schafen
  • Summen iwwer eng Range-Fënster op engem Blat mat der OFFSET Funktioun

 

Hannerlooss eng Äntwert