Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako zavolať na bunkovú adresu v Exceli, kde je číslo riadku variabilné?

Môžete zavolať na bunkovú adresu v Exceli s premenlivým číslom riadku pomocou nepriameho odkazu s funkciou „nepriamy“. Takto:

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.

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené