Nustatykite ląstelės matomumą

Turinys

Kaip patikrinti, ar langelis matomas, ar ne

Įsivaizduokite lentelę, kurioje reikia atlikti įvairius skaičiavimus, atsižvelgiant į tai, ar langelis matomas, ar ne. Pavyzdžiui, neatsižvelgiama į paslėptas ląsteles.

Daugeliu atvejų klasikinis būdas tai padaryti yra naudojant PARTIAL RESULT funkciją. Tai gali atlikti tam tikrus skaičiavimus taip, kad neatsižvelgiama į paslėptas ląsteles.

Tačiau su horizontaliu duomenų išdėstymu ir sudėtingomis lentelių struktūromis galite greitai pasiekti įgyvendinamumo ribas naudodami DALINĮ REZULTATĄ.

Šiuo atveju daugelis vartotojų norėtų funkcijos, kuri klausia, ar langelis matomas, ar ne. Deja, platus „Excel“ funkcijų katalogas tokios funkcijos nesuteikia. Jei norite sukurti vartotojo apibrėžtą funkciją, kad būtų galima paklausti, ar lentelės langelis yra matomas, ar ne, atlikite šiuos veiksmus:

  1. Meniu „Įrankiai“ iškvieskite komandą „Makrokomandos“ ir išsišakojančio meniu komandą „Visual Basic Editor“. Tai taip pat galite padaryti visose „Excel“ versijose naudodami klavišų kombinaciją ALT F11.
  2. Tada pasirodžiusiame redaktoriuje meniu „Įterpti“ pasirinkite komandą „Modulis“.
  3. Įvesties lange įveskite šį kodą:
    Viešoji funkcija VISIBLE (langelis _
    Kaip diapazonas) Kaip loginis MATOMAS = Ne (_
    Langelis. Visa eilutė. Paslėptas arba _
    Langelis.Visa stulpelis.Slėpta)
    Pabaigos funkcija
  4. Meniu „Failas“ pasirinkite komandą „Uždaryti ir grįžti į„ Microsoft Excel ““. Tai grąžins jus prie jūsų stalo.

Dabar integravote naują lentelės funkciją VISIBLE, kurią galite naudoti savo darbaknygėje.

Kaip argumentą perduokite langelio nuorodą į naują funkciją VISIBLE. Tada funkcija patikrina, ar langelis yra matomas, ar paslėptas. Funkcijos rezultatas yra TRUE (matomas) arba FALSE (paslėptas). Toliau pateiktame paveikslėlyje parodytas naudotojo nustatytos funkcijos VISIBLE naudojimas lentelės pavyzdyje:

Pavyzdžiui, jei norite pridėti lentelės langelį, neatsižvelgdami į paslėptas eilutes, tai galite padaryti patogiai naudodami funkciją VISIBLE.

Šalia pridėtinų langelių sukurkite pagalbinį stulpelį. Čia galite naudoti funkciją VISIBLE ir paklausti, ar langeliai yra matomi.

Pavyzdžiui, norėdami užklausti langelį B5, C5 įveskite šią formulę:

= MATOMAS (B5)

Tada nukopijuokite šią formulę pakankamai toli C stulpelyje. Toliau pateiktame paveikslėlyje parodyta formulės naudojimas pagalbinėje lentelės pavyzdžio stulpelyje:

Norėdami pridėti, naudokite šią formulę, kurią turite patvirtinti paspausdami CTRL SHIFT ENTER:

= SUMA (B5: B10 * C5: C10)

Šiame paveikslėlyje parodytas skirtumas tarp rezultatų ir SUM (8 eilutė paslėpta):

Padėsite svetainės plėtrą, dalintis puslapį su draugais

wave wave wave wave wave