Határozza meg a cella láthatóságát

Tartalomjegyzék

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:

  1. 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.
  2. A megjelenő szerkesztőben válassza ki a "Modul" parancsot a "Beszúrás" menüben.
  3. Í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ó
  4. 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):

Segít a fejlesztés a helyszínen, megosztva az oldalt a barátaiddal

wave wave wave wave wave