Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Pochopenie nepriameho odkazu
* `nepriama funkcia: Funkcia „nepriamy“ berie textový reťazec predstavujúci bunkovú adresu a prevádza ju na skutočnú referenciu buniek.
* Vytvorenie dynamického odkazu: Kombináciou funkcie „nepriame“ s bunkou obsahujúcou číslo premenného riadku vytvoríte dynamickú bunkovú adresu, ktorá sa mení na základe hodnoty v premennej bunke.
Príklad:
Povedzme, že chcete odkazovať na bunku v stĺpci A, kde je číslo riadku uložené v bunke B1. Tu je vzorec:
`` `Excel
=Nepriamy ("A" &b1)
`` `
Vysvetlenie:
1. `nepriama funkcia: Začína vzorec s funkciou „nepriamy“.
2. zreťazenie: `" A "&B1` zrealizuje písmeno" A "(referencia stĺpca) s hodnotou v bunke B1 (číslo riadku). Tým sa vytvorí textový reťazec predstavujúci bunkovú adresu (napr. „A5“, ak B1 obsahuje hodnotu 5).
3. Dynamická referencia: Funkcia „nepriamy“ interpretuje tento textový reťazec ako bunkovú adresu a vráti hodnotu z tejto bunky.
Ako to funguje:
Ak bunka B1 obsahuje hodnotu 5, vzorec sa stane:
`` `Excel
=Nepriamy („A“ a 5)
=Nepriamy ("A5")
`` `
Funkcia „nepriama“ potom získa hodnotu z bunky A5.
Kľúčové úvahy:
* Manipulácia s chybami: Pomocou funkcie `iferror` na spracovanie prípadov, keď premenná bunka (B1 v tomto príklade) môže obsahovať neplatné číslo riadku.
* Absolútne referencie: Ak potrebujete stĺpcový list, aby zostal fixný, použite absolútny odkaz (napr. `$ A` &b1).
zložitejšie príklady:
Svoju bunkovú referencie môžete urobiť ešte dynamickejšími použitím iných funkcií vo vzorec `nepriame. Napríklad:
* pomocou `row ()`: `=Nepriamy (" a "a row ())` odkazuje na bunku v stĺpci A aktuálneho riadku.
* pomocou `match ()`: `=Nepriamy (" A "&match (" value ", b1:b10,0))` nájde riadok, kde „hodnota“ sa objaví v rozsahu B1:B10 a potom odkazuje na bunku v stĺpci A tohto riadku.
Dajte mi vedieť, ak máte na pamäti konkrétny prípad použitia a môžem poskytnúť viac prispôsobený vzorec.