Hogyan lehet ellenőrizni, hogy egy cella látható -e vagy sem
Képzeljünk el egy táblázatot, amelyben különféle számításokat kell végezni attól függően, hogy egy cella látható -e vagy sem. Például a rejtett cellákat nem veszik figyelembe.
Ennek sok esetben a klasszikus módja a PARTIAL RESULT funkció. Ez bizonyos számításokat végezhet úgy, hogy a rejtett cellákat nem veszi figyelembe.
Az adatok vízszintes elrendezésével és a bonyolult táblázatstruktúrákkal azonban a PARTIAL EREDMÉNY segítségével gyorsan elérheti a megvalósíthatóság határait.
Ebben az esetben sok felhasználó szeretne egy funkciót, amely megkérdezi, hogy egy cella látható -e vagy sem. Sajnos az Excel kiterjedt funkciókatalógusa nem biztosít ilyen funkciót. Ha egy felhasználó által definiált függvényt szeretne létrehozni, amely lekérdezi, hogy a táblázat egy cellája látható-e vagy sem, tegye a következőket:
- Hívja elő a "Makrók" parancsot az "Eszközök" menüben és a "Visual Basic Editor" parancsot az elágazó menüben. Ezt az Excel összes verziójában is megteheti az ALT F11 billentyűkombináció használatával.
- A megjelenő szerkesztőben válassza ki a "Modul" parancsot a "Beszúrás" menüben.
- Írja be a következő kódot a beviteli ablakba:
Nyilvános funkció LÁTHATÓ (cella _
Mint tartomány) Mint logikai LÁTHATÓ = Nem (_
Cell.EntireRow.Hidden or _
Cell.EntireColumn.Hidden)
Vége funkció - A "Fájl" menüben válassza a "Bezárás és visszatérés a Microsoft Excelbe" parancsot. Ez visszavisz az asztalhoz.
Most integrálta a VISIBLE új táblázatfunkciót, amelyet a munkafüzetben használhat.
Adjon argumentumként cellahivatkozást az új VISIBLE függvényre. A függvény ezután ellenőrzi, hogy a cella látható vagy rejtett. A függvény eredménye IGAZ (látható) vagy HAMIS (rejtett). Az alábbi ábra egy példatáblázatban mutatja a VISIBLE felhasználó által definiált függvény használatát:
Például, ha egy cellát szeretne hozzáadni egy táblázathoz anélkül, hogy figyelembe venné a rejtett sorokat, akkor ezt kényelmesen megteheti a VISIBLE funkcióval.
Hozzon létre egy segédoszlopot a hozzáadandó cellák mellett. Ebben a VISIBLE függvénnyel lekérdezheti, hogy a cellák láthatóak -e.
Például a B5 cella lekérdezéséhez írja be a következő képletet a C5 -be:
= LÁTHATÓ (B5)
Ezután másolja ezt a képletet eléggé lefelé a C oszlopban. Az alábbi ábra a képlet használatát mutatja a példatáblázat segédoszlopában:
A hozzáadáshoz használja a következő képletet, amelyet a CTRL SHIFT ENTER billentyűvel kell megerősítenie:
= SUM (B5: B10 * C5: C10)
Az alábbi ábra az eredmények és az SUM közötti különbséget mutatja (a 8. sor rejtett):